Тарифный план для клиента — это набор ресурсов, которые провайдер предоставляет за конкретную стоимость. Клиент может ознакомиться со списком доступных тарифов в своём личном кабинете BILLmanager на странице заказа услуг. Клиент может увидеть полный список тарифных планов на услуги без авторизации в биллинговой платформе — на "Витрине" BILLmanager или на сайте, с которым он интегрирован.
Тарифный план для администратора BILLmanager — это набор параметров, которые будут использованы для автоматического открытия услуг в сторонней панели управления. Иначе говоря, шаблон услуги с гибкой настройкой. Настройки тарифного плана определяют общие правила взаимодействия клиентов с услугами, открытыми по этому тарифу.
Администратор может увидеть полный список созданных в BILLmanager тарифных планов в разделе Продукты → Тарифные планы.
Создание тарифного плана
Чтобы создать тарифный план, перейдите в раздел Продукты → Тарифные планы → кнопка Создать:
- Выберите провайдера, который будет использовать созданный тарифный план.
После завершения настройки назначить тариф другому провайдеру невозможно. -
Тип продукта — выберите тип продукта. Если включить флаг Активировать после создания, то заказ услуги по созданному тарифу будет доступен сразу после выхода из мастера добавления тарифного плана.
- Параметры тарифного плана — выполните настройку тарифа. Описание каждого параметра находится в следующих разделах статьи.
У тарифного плана есть два параметра, которые отображаются только на этапе создания:- Обработчик услуг — выберите обработчики, которые будут обрабатывать услуги данного тарифного плана. Тариф не будет доступен для заказа, если к нему не подключены обработчики услуг. После создания тарифного плана вы можете настроить обработчики для тарифа в разделе Продукты → Тарифные планы → кнопка Обработчики.
- Создать все доступные дополнения — если флаг отмечен, то тарифу автоматически будут добавлены все доступные дополнения. После выхода из мастера создания тарифного плана параметр недоступен. Подробнее о дополнениях.
При создании тарифного плана необходимо настроить дата-центр. Для некоторых типов продуктов это обязательное требование. Дата-центр задаётся не напрямую в тарифе, а в обработчике услуги, который подключён к тарифу. Чтобы задать дата-центр для тарифа:
- Создайте или отредактируйте обработчик услуги:
- Перейдите в меню Интеграция → Обработчики услуг.
- Нажмите Создать или Изменить.
- Выберите требуемый Дата-центр из списка.
- Завершите настройку обработчика и нажмите Ок.
- Подключите обработчик к тарифу в разделе Продукты → Тарифные планы → кнопка Обработчики.
Чтобы изменить параметры созданного тарифного плана, перейдите в раздел Продукты → Тарифные планы → выберите тарифный план → кнопка Изменить.
Настройка параметров тарифного плана
Основное
В данном разделе задаются основные настройки тарифного плана.
- Наименование — укажите локализованное название тарифного плана. Отображается пользователям на странице заказа услуг и на витрине.
-
Шаблон учетной записи — укажите шаблон, по которому будет создаваться услуга. Все шаблоны учётной записи настраиваются в сторонней панели управления. В настройках тарифного плана указывается только название уже созданного шаблона. Для некоторых типов услуг шаблоны учётной записи не используются. В таком случае значение поля не будет влиять на процесс открытия услуги.
Для корректной работы тарифа не используйте кириллицу в шаблонах учётных записей. - Обработчик услуг — выберите обработчики, которые будут обрабатывать услуги тарифного плана. Тарифы, которые не подключены к обработчикам услуг, не будут доступны для заказа.
- Наименование для сотрудников — укажите название тарифного плана, которое будет отображаться только для сотрудников провайдера. Поле позволяет сотрудникам провайдера различать редакции тарифов с одинаковым клиентским названием. Необязательное поле.
- Ежедневно снимать оплату — активируйте опцию, чтобы включить ежедневное списание средств за использование услуги. Подробнее об этом цикле биллинга.
- Календарное списание средств — активируйте опцию, чтобы установить списание средств первого числа каждого месяца (выравнивание по календарному месяцу). При активации флага появляется дополнительное поле Переходный день. Подробнее об этом цикле биллинга.
-
Переходный день — укажите день месяца, который будет использован для календарного выравнивания стоимости и срока действия услуги. Если услуга заказана до переходного дня, то она будет активна до конца текущего месяца. Если услуга заказана в переходный день или позже, то она будет активна до конца следующего месяца. Подробнее об этом цикле биллинга.
Пример - Быстрый заказ — активируйте опцию, чтобы включить быстрый заказ услуги для тарифа.
- Шаблон уведомления об открытии услуги — выберите шаблон, на основании которого формировать инструкцию по использованию услуги. Отправляется на почту клиента после завершения обработки открытия услуги.
- Условия предоставления услуг — выберите шаблон, на основании которого формируется вывод условий предоставления услуг. Если шаблон выбран, то при заказе услуги пользователю необходимо согласиться (установить флаг "Я согласен") с этими условиями.
Пример основных настроек
Дополнительные настройки
Подробнее см. в статьях раздела Настройка продажи товаров и услуг о настройке тарифного плана для каждого типа продукта.

Цены за период
Раздел включает в себя настройки стоимости тарифного плана.
После заполнения поля За месяц валидатор автоматически рассчитает стоимость услуги за оставшиеся периоды. Вы можете изменить цены, назначенные валидатором. Стоимость указывается в валюте провайдера, для которого создан тарифный план. Вы можете выключить период заказа для одного или нескольких периодов. Выбранный период будет недоступен для заказа новых услуг и для продления услуг, не использующих этот период.
- Единоразово — укажите стоимость заказа или продления на неограниченный срок.
- Цена установки — укажите сумму, которая будет списана единожды при покупке услуги с данным тарифным планом.
- Продление по специальной цене — активируйте опцию, чтобы включить продление услуг по особой цене. Используйте, если стоимость продления услуги отличается от стоимости приобретения новой. Периоды продления соответствуют периодам, на которые можно приобрести услугу.
- Количество продлений по периодам — установите ограничение на количество продлений по конкретному периоду. При включении опции будет активирована опция Запретить смену периода услуги. Выберите опцию Очистить статистику продлений для ограничения по количеству продлений, чтобы сбросить текущий счётчик продления для всех услуг данного тарифа. Это позволит клиентам продлить услуги, для которых лимит был ранее достигнут. Вы можете сбросить счётчик продления для всех периодов или для конкретного (например, месяц или три месяца).
- Запретить смену периода услуги — включите опцию, если для услуг тарифа требуется запретить смену периода услуги.
Если для тарифа заданы лимиты на количество продлений, опция Запретить смену периода услуги выбирается автоматически и становится недоступной для ручного изменения.

Политики
Раздел содержит настройки основных политик предоставления услуг по тарифному плану.
С помощью политик тарифного плана администратор BILLmanager может регулировать взаимодействие клиента с услугами.
- Разрешить группам клиентов — выбор групп клиентов, которым тариф доступен для заказа и перехода. Если группа включена в список, то название тарифа будет отображено в карточке группы клиентов в разделе "Используется". Подробнее см. статью Группы клиентов.
- Запретить группам клиентов — выбор групп клиентов, которым тариф недоступен для заказа и перехода. Если группа включена в список, то название тарифа будет отображено в карточке группы клиентов в разделе "Используется". Администратор может снять ограничение на количество продлений для конкретной группы клиентов. Для этого в настройках группы клиентов выберите опцию Игнорировать ограничение на количество продлений. Клиенты из такой группы смогут продлевать услуги неограниченное количество раз, независимо от настроек тарифа. Подробнее см. статью Группы клиентов.
- Минимальный период заказа — минимальный срок использования услуги после заказа. Если активен флаг Ежедневно снимать оплату, то выбранное значение повлияет на резервирование средств для оплаты услуги.
- Длина минимального периода — количество дней или месяцев в минимальном периоде заказа. Опция доступна, если выбран минимальнй период заказа.
- Триальный период — количество дней пробного периода.
- Количество триалов доступных для заказа — максимальное количество триальных экземпляров услуг для всех клиентов по данному тарифному плану.
- Количество услуг доступных для заказа — максимальное количество услуг, которое может заказать один клиент по данному тарифному плану.
- Одновременный заказ услуг — возможность одновременно добавить в корзину несколько услуг. Если опция выбрана, укажите Максимальное количество услуг, которые пользователь может добавить в корзину за один раз. Большое максимальное количество одновременно заказываемых услуг может повлиять на работу биллинга: увеличить нагрузку на сервер, замедлить обработку заказов и привести к таймаутам при массовом создании услу
- Штраф за просрочку продления — политика взимания штрафа за несвоевременное продление услуги. Штраф взимается, когда клиент оплачивает продление услуги. Может принимать значения:
- Без штрафа — несвоевременное продление услуги не облагается штрафом;
- Фиксированная сумма — к стоимости продления будет добавлена фиксированная сумма штрафа;
- Процент от стоимости периода просрочки — к стоимости продления будет добавлен процент от стоимости периода просрочки;
Например, в поле Штраф за просрочку продления установлено значение Процент от стоимости периода просрочки и Процент стоимости принимает значение 50. При этом срок действия услуги истёк 7-го сентября, а продление происходит только 12-го;
Для вычисления суммы штрафа система рассчитает стоимость услуги за каждый день (даже если услуга была приобретена на год), например, 10 рублей за день. Затем будет подсчитана стоимость просрочки: 5 дней по 10 рублей — 50 рублей. Итоговая сумма штрафа — это указанное количество процентов от стоимости просрочки услуги. Так как в поле Процент стоимости указано 50%, итоговая сумма штрафа составит 25 рублей; - Продление с даты остановки — стоимость продления никак не изменится. Срок действия услуги будет рассчитан с даты остановки услуги, а не с даты её продления.
Например, срок действия услуги истек 3-го августа, а продление происходит только 15-го. После продления услуга будет активна не до 15-го сентября, а до 3-го. Иначе говоря, штраф взимается не денежными средствами, а сроком действия услуги.
- Период автоудаления — количество дней, которое пройдёт прежде, чем непродленная услуга будет удалена автоматически. Допускается оставить поле пустым. В таком случае будет установлен период автоудаления из настроек типа услуги. Если период автоудаления не указан и для типа продукта, то просроченные услуги не будут удаляться. Если для тарифа настроены ограничения на количество продлений и лимит исчерпан, услуга будет остановлена после окончания оплаченного периода, даже если период автоудаления ещё не наступил.
- Выключение услуг по выходным — политика автоматической остановки услуг в выходные дни в случае, когда на счёте клиента недостаточно средств для её продления. По умолчанию используется значение, определённое для типа продукта. Если выбрано значение:
- Останавливать услуги — при отсутствии средств на лицевом счете клиента услуга будет остановлена системой, независимо от дня недели;
- Не останавливать услуги — в выходной день (суббота или воскресение) услуга не будет остановлена даже при отсутствии средств на лицевом счете клиента.
- Останавливать услуги — при отсутствии средств на лицевом счете клиента услуга будет остановлена системой, независимо от дня недели;
-
Отключение автопродления — политика автоматического продления услуг по тарифному плану. Позволяет переопределить политику автопродления, заданную для типа продукта. Может принимать следующие значения:
- Использовать настройки типа продукта — для тарифа будет использована политика из настроек соответствующего типа продукта. Значение по умолчанию;
- Отключить автопродление — для услуг данного тарифа не будет запускаться автоматическое продление. Услуги могут быть продлены только вручную клиентом или сотрудником провайдера. При выборе этого значения поле Автоматическое продление скрывается при заказе и редактировании услуги. Клиент и администратор не могут включить автопродление для услуги, если оно было отключено в тарифе;
-
Включить автопродление — для услуг данного тарифа будет запускаться автоматическое продление при достижении даты окончания действия.
При отключении и последующем включении автопродления счётчик продлений обнуляется.
- Политика смены тарифа — политика смены тарифного плана. В зависимости от выбранного значения определяется способ оплаты нового тарифа. Если активен флаг Ежедневно снимать оплату , то политика смены тарифа не будет работать. Может принимать следующие значения:
- Изменение периода действия — при смене тарифного плана будет пересчитан срок действия услуги. Срок действия будет увеличен, если совершается переход к более дешевому тарифу. Срок действия будет уменьшен, если совершается переход к более дорогому тарифу;
- Доплата/возврат средств — при смене тарифного плана необходимо выполнить одну из финансовых операций: доплата или возврат средств. Доплата, если совершается переход к более дорогому тарифу. Возврат средств, если совершается переход к более дешёвому тарифу. Период действия услуги не изменится при смене тарифного плана;
- Смена тарифа запрещена — сменить тарифный план данной услуги невозможно;
-
Только доплата, при понижении нет возврата — при смене тарифа не предусмотрена компенсация перехода на более дешёвый тариф. При переходе на более дорогой тариф необходимо оплатить разницу стоимости тарифов. После смены тарифа на более дешёвый клиент может вернуться к предыдущему тарифу без доплаты;
Пример -
Полная оплата нового тарифа — для смены тарифа необходима полная оплата нового тарифного плана. Смена тарифа происходит сразу после оплаты. Срок действия нового тарифного плана рассчитывается в зависимости от значения настройки "Продление с". Возможные значения: с текущей даты, с даты окончания действия услуги. При смене тарифа счётчик продлений всегда обнуляется. Отсчёт количества продлений начинается заново на новом тарифе.
ПримерПри установке политик Доплата/возврат средств, Полная оплата нового тарифа и Только доплата, при понижении нет возврата нельзя изменить тарифный план на тарифный план другого провайдера.
- Политика заказа доп. ресурсов — способ расчёта стоимости дополнительных ресурсов, если их заказ происходит в период действия услуги. Возможные значения:
- Стоимость до срока действия услуги — стоимость дополнений будет рассчитана до даты окончания действия услуги.
Например, 10-го декабря происходит заказ дополнительных ресурсов для услуги, которая активна до 20-го декабря. Стоимость дополнений будет рассчитана только за 10 дней; - Полная стоимость за период — полная стоимость дополнений, независимо от даты окончания действия услуги. В качестве периода действия дополнений используется последний оплаченный период (или последний период продления) услуги;
Примеры
- Стоимость до срока действия услуги — стоимость дополнений будет рассчитана до даты окончания действия услуги.
- Политика отказа от доп. ресурсов — политика отказа от дополнений к тарифному плану. Может принимать два значения: при отказе от доп. ресурсов либо происходит возврат средств за оставшийся срок действия услуги, либо ресурсы удаляются без компенсации.
- Дата окончания действия тарифа — дата, после которой невозможно заказать или продлить тариф.
- Заметки — текстовое поле для заметок к тарифу. Заметки видны только сотрудниками компании.
Кеширование списка тарифов
По умолчанию в интерфейсе отображается 12 тарифов на каждой странице. При обращении к списку тарифов через API можно увеличить количество записей, однако при значении больше 50 время загрузки может возрасти.
Чтобы ускорить загрузку повторных запросов, платформа кеширует цены тарифов и дополнений. Первый запрос к списку тарифов может выполняться дольше, последующие — быстрее за счёт использования данных из кеша.
Кеш сбрасывается автоматически при изменении:
- стоимости тарифов и дополнений;
- конфигурации тарифа (добавление или удаление опций);
- параметров тарифа или связанных скидок.
По умолчанию кеширование выключено. Чтобы включить кеширование расчёта стоимости тарифа с учётом скидок для каждого клиента, добавьте опцию Option EnableGlobalDiscountQueryCache в конфигурационный файл /usr/local/mgr5/etc/billmgr.conf. Подробнее см. в статье Конфигурационный файл.
Настройка отображения при заказе услуги
Настройки данного раздела позволяют создать уникальное оформление для каждого тарифного плана.
- Сортировка — приоритет сортировки тарифного плана в общем списке. Сортировка происходит в прямом порядке. Если имеется несколько тарифов с одинаковым приоритетом сортировки, то между собой они будут отсортированы в алфавитном порядке.
- Загрузить иконку — изображение, обозначающее конкретный тарифный план. По умолчанию отображается иконка типа продукта.
- Иконка заказа — демонстрация текущей иконки тарифного плана.
- Отображать иконки ресурсов — правило отображения иконок дополнительных ресурсов.
- Описание тарифа — словесное описание тарифного плана для каждой активной локализации. В описании можно применять разметку Markdown.
В данном поле доступен макрос__localname__. Вместо себя он подставляет в текст наименование тарифного плана для локализации по умолчанию. Значение, которое подставит макрос, можно увидеть в подсказке к полю. - Информация для сайта — поле для служебной информации. В него можно записывать всю информацию, которая необходима для интеграции BILLmanager с сайтом. Введённая информация нигде не используется, это поле служит только для хранения информации. Записанный текст виден только в настройках тарифного плана.
- Метки — по значениям из этого поля клиент сможет фильтровать услуги на странице заказа в BILLmanager. Для этого на странице заказа появится поле Фильтр. Каждая метка должна начинаться с новой строки.
Пример настроек отображения
Рекомендации по настройке связанных тарифов приложения и сервера
При заказе приложения платформа использует два тарифа: тариф приложения и тариф сервера (инфраструктуры). При настройке рекомендуем:
- не использовать тариф сервера для отдельного заказа клиентами, если он предназначен только для обеспечения работы приложения;
- не ограничивать тариф сервера по количеству продлений и не отключить для него автопродление;
- обеспечить совпадение периодов заказа для тарифов приложения и сервера;
- учитывать, что платформа игнорирует ограничения тарифа сервера на количество продлений и запрет автопродления при продлении приложения;
- учитывать, что платформа обновляет период автопродления для сервера при ручном продлении приложения с изменением периода.
Архивация тарифа
Тарифные планы можно переместить в архив. Для этого в главном меню перейдите в Продукты → Тарифные планы → выберите один или несколько тарифных планов → нажмите Архивировать.
Архивные тарифные планы продолжают работать и доступны для продления существующим клиентам, но недоступны для покупки.
Чтобы перейти к архиву тарифов, в главном меню перейдите в Продукты → Тарифные планы нажмите Архив. В архиве доступны следующие действия:
- Изменить — редактирование тарифа;
- Удалить;
- Конфиг. — настройка содержания тарифа;
- Зависимости — настройка связи между дополнительными ресурсами тарифа;
- Смена тарифа — настройка правил смены тарифа;
- Доступ — настройка правил заказа тарифа;
- Обработчики — выбор обработчиков тарифа;
- просмотр Истории действий с тарифом;
- Извлечь — возвращение в список активных тарифов.
При извлечении тарифа из архива платформа запросит подтверждение действия. Установите флаг, если нужно Активировать тарифы после извлечения.