Механизм тарифных планов
Описание
В Stalker Middleware начиная с версии 4.8.36 и Ministra TV platform 5.3 и выше добавлена возможность включения механизма тарифных планов.
Основные характеристики механизма:
- Существуют тарифные планы, пакеты услуг и услуги.
- Тарифный план состоит из пакетов услуг.
- Каждый пакет содержит набор однотипных услуг, например, список доступных каналов, фильмов, разделов.
- Пакет услуг может иметь атрибут «опциональный», в этом случае по умолчанию он отключен. Подписка на опциональный пакет может осуществляться либо пользователем с приставки, либо администратором через административный интерфейс.
- Учетная запись пользователя может быть привязана только к одному тарифному плану.
- В меню находится раздел «Пользователи», где администратор может посмотреть и изменить тарифный план пользователя и список доступных пакетов.
- В административном интерфейсе находится раздел «Тарифы», в котором можно управлять тарифными планами и пакетами.
Включение
Для того чтобы включить режим тарифных планов - необходимо в конфигурационном файле
enable_tariff_plans = true
При включении режима тарифных планов у всех непривязанных к тарифным планам абонентов пропадут списки каналов и видео, а также часть разделов. Перевод на тарифные планы рекомендуется выполнять во время плановых работ или на отдельной базе с последующим импортом.
Ручное управление
В разделе Тарифы админ интерфейса прежде всего создаются пакеты услуг. Затем при создании тарифного плана к нему привязываются необходимые пакеты. При заведении новой учетной записи или редактировании существующей можно указать привязку к определенному тарифному плану.
Работа через API
Имеется возможность управления учетными записями и привязкой к тарифным планам через API.
REST API
Работа с привязкой учетных записей к тарифным планам реализована через ресурс ACCOUNTS
Пример использования
Пример 1
Добавление модулей (radio/video club/weather…)
Пакеты услуг содержащие сервисы можно реализовать следующим образом:
1) Из config.ini в custom.ini полностью копируем раздел [subscription]
2) Создаём пакет услуг в который входят необходимые сервисы.
3) Добавляем Услугу типа module, в Доступно видно сервисы с disabled_modules[] в custom.ini, выбираем необходимые.
4) Добавляем созданный пакет услуг к тарифному плану.
Пример 2
Использование тарифных планов.
1) Административная панель > Тарифы > Пакеты услуг.
Создаем пакеты услуг:
1-6 - входит c 1-го по 6-тый канал;
7-9 - входит с 7-го по 9-вый канал;
Видео клуб - входит сервис Видео клуб.
2) Создадим 3 тарифных плана:
Базовый (содержит пакет услуг 1-6);
Базовый плюс (содержит пакеты услуг 1-6 и 7-9);
Полный (содержит три пакета услуг 1-6, 7-9 и Видео клуб).