Megogo — платформа цифрового интерактивного телевидения. Вам потребуется модуль интеграции lbcore-megogo, чтобы управлять услугами этой платформы.
На платформе Megogo созданы подписки — пакеты каналов. Подписки бывают двух видов.
Базовые — у абонента может быть только одна базовая подписка. Например, либо «Стандарт», либо «Премиум».
Дополнительные — абонент может подключить несколько таких подписок. Например, в дополнение к подписке «Стандарт» можно подключить пакеты каналов «Матч!Футбол» и «Детские передачи». Также дополнительные подписки могут быть разовыми. К примеру, покупка фильма.
У оператора настроена интеграция LANBilling с Megogo. В биллинге создан каталог услуг. Каждая услуга соответствует подписке, которая есть на платформе — они связаны с помощью внешнего идентификатора.
Также у оператора в биллинге созданы тарифы с услугами Megogo. Для каждой базовой подписки создан отдельный тариф с периодической услугой, которая соответствует этой подписке. Помимо неё в тариф можно добавить набор услуг для дополнительных подписок.
У каждого абонента в LANBilling есть карточка, договор и учётная запись. В неё нужно добавить услугу Megogo, соответствующую базовой подписке. Это может сделать менеджер в административном интерфейсе LANBilling или сам абонент в личном кабинете. Далее абоненту можно подключить одну или несколько дополнительных подписок.
Статус учётной записи в LANBilling может меняться — например, менеджер может её заблокировать. После этого меняется статус подписки на платформе. Также может измениться состояние услуги — например, истёк срок действия, указанный при её назначении в учётной записи. После этого статус подписки на платформе также меняется.
Приобретите модуль «Интеграция с MEGOGO».
Зарегистрируйтесь на платформе Megogo. Получите идентификатор партнёра и уникальный код — их потребуется указать в файлах конфигурации модуля.
Установите модуль lbcore-megogo.
Задайте параметры в файле конфигурации модуля lbcore-megogo.
Чтобы ваши абоненты могли управлять услугами Megogo в личном кабинете, настройте эту возможность.
Запустите модуль lbcore-megogo. Чтобы убедиться, что модуль запустился корректно, проведите первичную диагностику.
Убедитесь, что в LANBilling есть агент с типом «Услуги». Если нет — создайте его.
Агент отвечает за тарификацию услуг и сбор статистики. Его нужно будет указывать при создании учётных записей.
Создайте в LANBilling каталог услуг Megogo, а также тарифы с услугами из этого каталога.
При создании каталога услуг в LANBilling вам потребуются идентификаторы подписок. Их можно посмотреть на платформе.
Для каждого абонента создайте карточку пользователя и договор.
Создайте учётную запись. Укажите в ней тариф, созданный для сервиса Megogo, и назначьте специально настроенную услугу.
Есть вопросы по документации? Пожалуйста, напишите их