Продукты, Сервисы, Каналы

Продукт - сущность на которую осуществляется подписка (активация продукта/активация подписки). Начисление наработки согласно тарифу может происходить как при активации продукта, так и периодически, согласно указанному в тарифе периоду тарификации.

Продукт может отражать пакет каналов, услугу или пакет услуг из MW/CAS. Например, в MW/CAS заведены тарифы, на которых, внутри MW/CAS прописаны каналы и услуги, и при этом подписка будет осуществляться только на эти тарифы. Тогда достаточно будет завести продукты-тарифы MW/CAS и указать в продуктах соотвутсвтующие идентификаторы тарифов MW/CAS. В этом случае интеграция с MW/CAS будет на уровне продуктов.

В случае, если группировка в пакеты в MW/CAS отсутствует, такую группировку можно сделать средствами модуля, т.к. продукт может содержать в себе сервисы. Когда активен продукт - активны все сервисы, указанные в нем. Например, можно создать продукт "Все включено", в котором будут добавлены сервисы "Базовый пакет" и "VIP-пакет", отражающие соответствующие пакеты в MW/CAS (и с прописанными идентификаторами пакетов MW/CAS). В данном случае интеграция будет на уровне сервисов.

В случае, когда группировки каналов в пакеты нет, или же есть возможность подключать каналы без пакетов, а группировка внутри MW/CAS не желательна, можно интегрировать модуль на уровне каналов, т.к. сервис может содержать в себе каналы. В этом случае потребуется полная связка Продукт - Сервисы - Каналы.