Скачайте модуль ispmanager noc и разархивируйте скачанный архив (whmcs_isp_noc.zip).
Скопировать или переместите папки addons и server в папку с биллингом.
Запустите программу биллинга и перейдите в Настройки.
Выберите Дополнительные модули и нажмите Включить напротив Ispmanager NOC Partner module.
Нажмите на кнопку Настройки Ispmanager NOC Partner module и предоставьте права нужным группам администраторов.
Перейдите в Настройки и выберите Сервера.
Нажмите на кнопку Добавить новый сервер или Создать новую группу и заполните необходимые данные для Ispmanager NOC.
Выполните все необходимые настройки и нажмите на кнопку Сохранить изменения.
Если нужно использовать биллинг вне РФ (EU), то в поле Имя хоста нужно установить http://eu.ispmanager.com
Просмотр ID продукта
В верхнем меню перейдите в Дополнения и в раскрывшемся списке выберите Ispmanager NOC Partner module.
На странице будет отображена таблица с продуктами, которые можно перепродавать. ID из этой таблицы понадобятся в дальнейшем.
Продажа
Чтобы начать продавать лицензии, SSL или модули, перейдите в Настройки, выберите Продукты/услуги и нажмите на кнопку Создать новый продукт, выберите:
тип – другой продукт;
название продукта;
модуль – Ispmanager NOC.
После ввода данных нажмите на кнопку Продолжить и перейдите на вкладку Настройки модуля.
Выберите группу серверов – Ispmanager NOC и введите в поле Product ID идентификатор нужного товара из таблицы с продуктами; нажмите на кнопку Сохранить (Save Changes).
Перейдите во вкладку Дополнительные поля и проверьте, что там появились необходимые поля. Названия всех полей написаны с вертикальной чертой. То, что после неё, будет выводиться пользователю при заказе. Если необходимо, измените все, что после черты. Для тарифа ispmanager 6 business также будет создана настраиваемая опция с количеством дополнительных серверов.
Выполните все необходимые настройки и нажмите на кнопку Сохранить (Save Changes).
Продажа лицензий как дополнения
Перейдите в Настройки и выберите Дополнения к продуктам.
Нажмите на кнопку Добавить новое дополнение.
Введите название и выбрите модуль Ispmanager NOC.
После создания нажмите на кнопку Продолжить и перейдите на вкладку Настройки модуля.
Выберите группу серверов Ispmanager NOC и введите в поле Product ID идентификатор нужного товара из таблицы с продуктами.
Нажмите накнопку Сохранить изменения.
Перейдите на вкладку Дополнительные поля и проверьте, что там появились необходимые поля.
Выполните все необходимые настройки и нажмите на кнопку Сохранить изменения.
Переход со старой версии модуля
Если требуется перенос данных из модуля ISPsystem NOC, то необходимо скопировать данные БД из таблицы ispsystem_noc в ispmanager_noc и повторно настроить продукты, выбрав новый модуль и обновив поля до нужного формата.
Если при сохранении продукта добавились новые Дополнительные поля с именем, содержащим знак “|” (вертикальную черту), например, licname|License name, а соответствующие поля уже есть, но с другим именем, то созданное поле нужно удалить, а соответствующее ему переименовать в нужный формат.
Особенности
Доступно продление лицензий в автоматическом и ручном режиме.
Активные лицензии не удаляются полностью, а переименовываются во free.lic. При последующих заказах эти лицензии будут повторно использоваться до тех пор, пока станут недоступны.
В модуле реализована кнопка скачивания SSL-сертификата и CSR-ключа.
История изменений модуля
Версия
Дата выхода
Изменения
1.3.0
13.01.2023
добавлена возможность перепродажи SSL и модулей;
актуализированы тарифы;
исправлено множество недоработок
1.4.0
20.01.2023
У клиента появилась возможность сменить название и IP адрес лицензии;
под правами администратора добавлено поле с идентификатором услуги в биллинге
1.4.1
27.01.2023
Изменена логика заказа лицензии: теперь лицензии при заказе всегда создаются новые, а при отмене заказа удаляются
1.4.2
01.02.2023
Изменена логика продления услуг:
услуги теперь могут продлеваться вручную;
при заказе по умолчанию отключено автопродление в биллинге;
запуск продления теперь будет запускаться самим WHMCS, а не по крон задач;
Добавлены кнопки скачивания SSL-сертификата и CSR ключа;
Мелкие улучшения
1.5.0
03.02.2023
Для администратора добавлена кнопка синхронизации даты окончания услуги;
в функцию продления добавлена синхронизация дат
1.5.1
08.02.2023
Сделана возможность изменять название и IP лицензии у 5-х версий лицензий;
кнопки для управления услугой в админ панели теперь выводятся в зависимости от типа услуги
1.5.2
13.02.2023
Исправлена установка даты окончания услуги при продлении;
при синхронизации и продлении добавлена установка текущего статуса услуги.
1.5.3
09.03.2023
Исправлена синтаксическая ошибка при использовании PHP 7.2
1.6.0
15.03.2023
Исправлен баг с двумя лицензиями при заказе как дополнение;
изменена логика заказа лицензии как дополнение (хуки больше не используются, WHMCS сам вызывает нужные функции модуля);
таблица ispmanager_noc больше не используется и не создается
1.6.1
24.03.2023
Добавлена синхронизация ключа лицензии
1.6.2
28.04.2023
При создании лицензии как дополнение теперь автоматически проставляется IP-адрес основного продукта;
выключена возможность остановки и возобновления услуги