Перепродажа лицензий ispmanager через Upmind
В Upmind доступна автоматизация перепродажи лицензий ispmanager 6 лайт, про и хост.
Возможности интеграции
| Возможности | Клиенты | Администраторы |
| Брендирование панели | ❌ | ✅ |
| Создание пользователя и авторизация в клиентской зоне | ✅ | ✅ |
| Создание, управление, удаление подключения | ❌ | ✅ |
| Создание, управление, удаление категории продуктов | ❌ | ✅ |
| Создание, управление, удаление продуктов | ❌ | ✅ |
| Создание, управление, удаление опций | ❌ | ✅ |
| Создание, управление, удаление атрибутов | ❌ | ✅ |
| Заказ лицензий | ✅ | ❌ |
| Удаление лицензий | ✅ | ✅ |
| Управление лицензиями (создание, перевыпуск, смена ключа, синхронизация данных, получение данных, смена версии, приостановка, возобновление работы) | ❌ | ✅ |
Требования для перепродажи лицензий
Доступно для перепродажи только через личный кабинет eu.ispmanager.com.
Настройка интеграции бесплатна. Она не требует дополнительных модулей и их ручной настройки.
Настройка подключения к ispmanager
Для интеграции начните с настройки подключения в Upmind:

- Авторизуйтесь в Upmind под учетной записью администратора по адресу: https://ДОМЕН_ПАНЕЛИ.upmind.app/admin/auth/login.
- Перейдите в раздел Settings.
- Нажмите Provision configurations.
- На странице нажмите Add new configurations.
- Заполните данные для настройки подключения к личному кабинету ispmanager:
- Is enabled? (Yes/No) — установите галочку, чтобы подключение работало сразу после его создания. По умолчанию опция включена
- Name — название подключения. Например, ispmanager licenses
- Provision category — выберите категорию Software Licenses
- Is Software Licenses default? (Yes/No) — установите галочку, чтобы для подключений по умолчанию использовались лицензии на ПО. По умолчанию опция отключена
- Provider — выберите ispmanager
- Is ispmanager default? (Yes/No) — установите галочку, чтобы по умолчанию поставщиком услуг был ispmanager. По умолчанию опция отключена
- Username — почта учетной записи, из-под которой будут совершаться покупки в личном кабинете ispmanager
Password — пароль учетной записи, из-под которой будут совершаться покупки в личном кабинете ispmanager
Если в личном кабинете ispmanager для учетной записи установлена 2FA, подключение между платформами не произойдет. Отключите 2FA или используйте другую учетную запись для интеграции.
- Нажмите Create.
Управление продуктами
После настройки подключения в Upmind добавьте категорию продуктов. Она позволит добавлять продукты с лицензиями ispmanager 6 лайт, про и хост. Далее, настройте сами продукты, чтобы они отображались в витрине интернет-магазина и были доступны для заказа.
Все данные в админке, которые будут отображаться в клиентской зоне, поддерживают перевод текста. При необходимости настройте перевод на дополнительные языки.
- Авторизуйтесь в Upmind под учетной записью администратора по адресу: https://ДОМЕН_ПАНЕЛИ.upmind.app/admin/auth/login.
- Перейдите в раздел Settings.
- Нажмите Brand settings.
- В блоке Brand languages выберите поддерживаемые языки.
- При необходимости измените основной язык для админки и клиентской зоны в Default language.
- Нажмите Save.
- При создании или настройке сущностей нажмите
. - В форме перевода введите текст на основном и дополнительных языках.
- Нажмите Save.
Создание категории продуктов
Категория продуктов будет отображаться в виде витрины интернет-магазина и содержать продукты с лицензиями.

Чтобы создать категорию:
- Авторизуйтесь в Upmind под учетной записью администратора по адресу: https://ДОМЕН_ПАНЕЛИ.upmind.app/admin/auth/login.
- Перейдите в раздел Store catalogue.
- Выберите вкладку Products.
- Наведите курсор на Add new → нажмите Products category.
- Заполните данные для создания категории:
- Category name — название категории, которое будет отображаться в интернет-магазине. Пример: Licenses ispmanager 6 лайт, про, хост
- This is a subcategory? (Yes/No) — установите галочку, чтобы создать подкатегорию вместо родительской категории. По умолчанию опция отключена
- Category description — основное описание категории. Отображается в витрине магазина
- Category short description — краткое описание категории. Если указано основное описание категории, то приоритет отдается краткому описанию категории, которое будет отображаться в витрине магазина
- Нажмите Create.
После создания категории станет доступно создание продуктов.
Создание продукта
Последовательно создайте продукты с лицензиями ispmanager 6 лайт, про и хост в составе категории продуктов.

Чтобы создать продукт:
- Авторизуйтесь в Upmind под учетной записью администратора по адресу: https://ДОМЕН_ПАНЕЛИ.upmind.app/admin/auth/login.
- Перейдите в раздел Store catalogue.
- Выберите вкладку Products.
- Наведите курсор на Add new→ нажмите Products.
- Заполните данные для создания продукта:
- Product category — выберите ранее созданную категорию продукта
- Product type — выберите тип продукта для добавления в категорию:
- Single product — один продукт. Например, в категорию будет добавлена лицензия ispmanager 6 лайт
- Product bundle — один продукт, созданный из группы существующих продуктов. Например, в категорию будет добавлен продукт с лицензиями ispmanager 6 лайт и хост
- Is active? (Yes/No) — установите галочку, чтобы продукт отображался в интернет-магазине и был доступен для заказа. По умолчанию опция включена
- Is visible to client? (Yes/No) — установите галочку, чтобы продукт был доступен для заказа не только сотрудникам вашей организации, но и клиентам. По умолчанию опция включена
- Product name — название продукта в админке и клиентской зоне
- Product description — описание продукта. Отображается в карточке продукта в клиентской зоне
- Нажмите Create.
Настройка продукта
После создания продуктов с лицензиями последовательно настройте их:

- Авторизуйтесь в Upmind под учетной записью администратора по адресу: https://ДОМЕН_ПАНЕЛИ.upmind.app/admin/auth/login.
- Перейдите в раздел Store catalogue.
- Выберите вкладку Products.
- Нажмите и разверните ранее созданную категорию.
- Нажмите на ранее созданный продукт. Например, лицензию ispmanager 6 лайт.
В настройках продукта заполните необходимые данные во вкладках:
Product details — основные настройкиК основным настройкам продукта также относятся:

Загрузка изображений — доступно 8 изображений в форматах .png, .jpg, .svg и аналогичных им. Картинки будут отображаться в админке и клиентской зоне (магазине, дашборде клиента и т. д.)
Для теста загрузки изображений используйте наш логотип.
- Product store link — уникальная ссылка на продукт в магазине. Позволяет просмотреть продукт на витрине перед выставлением на продажу
- Can this product be ordered in bulk? — доступна ли продажа лицензий оптом:
- Yes — доступна продажа множества лицензий одного типа разом
Yes, in multiples of... — доступна продажа множества лицензий одного типа разом, кратных введенному значению. Например, если указано значение 2, то доступна продажа четного количества лицензий (2, 4, 6, 120 и т. д.)
Если продажа оптом разрешена, доступны дополнительные настройки.
Подробнее- Limit order quantity? (Yes/No) — установите галочку, чтобы допускать количество заказов между минимальным и максимальным значениями
- Min order quantity — минимальное количество заказов. Пример: 100
- Max order quantity — максимальное количество заказов. Пример: 1000
- Limit order quantity? (Yes/No) — установите галочку, чтобы допускать количество заказов между минимальным и максимальным значениями
- No — запрещено продавать лицензии оптом
- Advanced settings:
- Report code 1/2 — коды продукта для создания отчетов и упрощения идентификации активных заказов. Примеры: test, 125 и т. д.
- UI metadata — ключевые слова для поиска лицензии в магазине. Значение по умолчанию: null (ключевые слова не заданы)
Product billing — настройка стоимости и периодов оплаты
- Purchase type (выберите один из вариантов):
- One-off payment — разовая вечная оплата продукта
- Recurring payment (subscription) — подписка на продукт. Периоды оплаты настраиваются отдельно
- One-off basis:
- Advanced — настройте ежемесячный или ежегодный платеж, или скопируйте цены с другого продукта
- Add currency — при необходимости добавьте дополнительные валюты для взимания платы за расчетные периоды
- Price/Add new term — настройте цену или установите стоимость за каждый необходимый расчетный период
- Multi-currency options (выберите один из вариантов):
- Omit product — продукт доступен для покупки только в валютах, установленных в настройках бренда
- Make available (convert prices) — продукт доступен для покупки во всех валютах через конвертацию цен по рыночному курсу
- Default payment term:
- Default payment term — период, по умолчанию установленный при оплате продукта:
- Inherit from brand — срок оплаты наследуется от бренда. Значение по умолчанию: месяц
- Lowest price — срок с самой низкой ценой
- Lowest monthly price — срок с самой низкой ценой за месяц
- Highest price — срок с самой высокой ценой
- Default payment term — период, по умолчанию установленный при оплате продукта:
- Affiliate controls:
Allow affiliate? (Yes/No) — установите галочку, чтобы включить продукт в расчет партнерских выплат. Партнерам будет доступна рекомендация продукта и получение прибыли с продаж. По умолчанию опция включена
Подробнее о настройке партнерской системы — в официальной документации Upmind.
- Product trial (доступно с опцией Recurring payment (subscription)):
- Support trial period? (Yes/No) — установите галочку, чтобы включить пробный период для продукта. По умолчанию опция отключена
- Force trial period? (Yes/No) — установите галочку, чтобы пробный период был принудительным
- Trial period duration (in days) — длительность пробного периода в днях. Значение по умолчанию: 7 дней
- Pre-expired notification (in days) — уведомление, которое приходит за указанное количество дней до конца пробного периода. Значение по умолчанию: 1 день
- End of trial action — по окончании бесплатного пробного периода:
- Continue — будет использоваться платная версия продукта или услуги
- Migrate — произойдет переход на иной продукт или услугу:
- Select migration product — выберите продукт или услугу для перехода
- Cancel — действие продукта аннулируется
- Support trial period? (Yes/No) — установите галочку, чтобы включить пробный период для продукта. По умолчанию опция отключена
- Revenue recognition:
- Inherit brand default settings? (Yes/No) — установите галочку, чтобы наследовать политику признания дохода за продукт от бренда. По умолчанию опция включена
When do you want to recognise revenue? — период признания дохода за продукт:
ПримерыПример 1:
Клиент заказал и оплатил лицензию ispmanager 6 лайт на месяц. Стоимость лицензии — 510 рублей. Для отдела бухгалтерии услуга будет считаться оказанной в тот же день, а доход будет признан в количестве 510 рублей.
Пример 2:
Клиент заказал лицензию ispmanager 6 лайт на месяц, но не оплатил её. Для отдела бухгалтерии услуга будет считаться оказанной в тот же день, а доход будет признан в количестве 0 рублей.
- Immediately over billing cycle — сразу после оплаты
- Spread over billing cycle — в течение расчетного периода
Product options — настройка платных дополнительных опцийОпции позволяют собирать статистику при заказе продукта и регулируют его конечную стоимость.
Пример регулирования цены продуктаВ магазине за продукт ispmanager 6 лайт указана цена — 0. Для продукта настроены обязательные опции:
- для личного пользования — 510 рублей
- для разработки — 600 рублей
- для коммерческих целей — 750 рублей
В зависимости от выбранной опции клиент заплатит от 510 до 750 рублей за лицензию.
Подробнее о создании и настройке опций — на официальном сайте Upmind.
Product attributes — настройка бесплатных дополнительных атрибутовАтрибуты позволяют собирать статистику при заказе продукта, при этом его конечная стоимость не меняется.
Пример сбора статистикиВ магазине за продукт ispmanager 6 лайт указана конечная цена — 510 рублей. Для продукта настроены атрибуты:
- для личного пользования
- для разработки
- для коммерческих целей
Так, после оформления лицензии в деталях заказа отобразится информация с целью приобретения продукта.
Подробнее о создании и настройке атрибутов — на официальном сайте Upmind.
Provisioning — настройка провайдера услуг
Provision blueprint:
- Blueprint — выберите Software Licenses
Provision providers:
- Выберите блок ispmanager
- Provider configuration — выберите ранее созданное подключение. Например, ispmanager licenses
Setup functions:
- Setup functions — выберите Create license. Значение установлено по умолчанию
Order setup field:
- Defer mode — выберите этап заполнения реквизитов при оформлении лицензии:
- Inherit from category (None) — без указания реквизитов. Значение установлено по умолчанию
- None — во время заказа
- Optional — во время заказа с подтверждением данных после оплаты
- Hidden — после оплаты заказа
Provision fields:
- Package Name/Identifier — ID лицензии дли клиентов других стран. Пример: 55227 (для ispmanager 6 лайт)
Recommendations — настройка рекомендаций в корзинеПри необходимости настрое рекомендации:
Нажмите Manage → выберите продукт или категории продуктов, которые будут рекомендованы пользователю при переходе в корзину.
Product notifications — настройка уведомленийНастройте уведомления, если хотите оповещать пользователя о завершении срока действия лицензии, её продлении, активации, удалении и т. д.

Нажмите Add → добавьте уведомления для триггеров:
Trigger — автоматическое действие, в ответ на которое клиенту будет отправлено уведомление
Доступные триггеры- Contract product activated — активация продукта
- Contract product cancelled — отмена продукта
- Subscription lapsed — истечение срока действия подписки
- Contract product created — создание продукта
- Contract product changed — изменение продукта
- Contract product renewed — продление срока действия продукта
- Contract product suspended — приостановка работы продукта
- Order product unsuspended — заказанный продукт не был приостановлен
- Contract product awaiting activation — ожидание активации продукта
- Auto-expire enabled — включение опции с автоматическим сроком действия продукта
- Auto-expire disabled — отключение опции с автоматическим сроком действия продукта
- Product cancellation request approved — одобрение запроса на закрытие продукта
- Product cancellation request created — создание запроса на закрытие продукта
- Product cancellation request deleted by client — удаление клиентом запроса на закрытие продукта
- Product cancellation request deleted by user — удаление пользователем запроса на закрытие продукта
- Contract product billing cycle changed — изменение цикла выставления счетов на продукты
- Contract product tax updated — обновление налога на продукт
- Contract product due date changed — изменение срока оплаты продукта
- Contract product price changed — изменение цены продукта
- Contract Product Manual Status Off — отключение руководства продукта
- Contract product status updated — обновление продукта
- Auto-renew enabled — включение автоматического продления для продукта
- Auto-renew disabled — отключение автоматического продления для продукта
- Contract product expire notification — уведомление об истечении срока действия продукта
- Contract product setup values require confirmation — требование подтверждения настроек продукта
- Contract product currency changed — изменение валюты продукта
- Contract product ownership changed — изменение права собственности на продукт
- Contract Product Trial Ended — окончание пробного периода продукта
- Contract Product Trial Expires Soon — скорое истечение срока действия пробной версии продукта
- Contract Product Trial Migrated New — новая операция на перенос пробной версии продукта
- Contract Product Trial Migration Failed — неудачный перенос пробной версии продукта
- Contract Product Trial Started — начало работы пробной версии продукта
- Contract Product Trial To Paid — оплата пробной версии продукта
- Contract product invoice consolidation disabled — отключение консолидации накладных на продукты
- Contract product invoice consolidation enabled — включение консолидации накладных на продукты
- Contract Product Failed Consolidation Invoice — неудачная консолидация накладных на продукты
- Contract Product Provisioning Requires Fraud Review — требование проверки на мошенничество накладных на продукты
- Contract Product Setup Failed — неудачная настройка продукта
- Contract Product Pre Terminate — предварительное завершение работы продукта
- Contract product retention status set to 'Flagged' — статус сохраненного продукта «Отмечен»
- Contract product retention status set to 'In progress' — статус сохраненного продукта «В процессе»
- Contract product retention status set to 'Lost' — статус сохраненного продукта «Утерян»
- Contract product retention status set to 'None' — статус сохраненного продукта «Отсутствует»
- Contract product retention status set to 'Saved' — статус сохраненного продукта «Сохранен»
- Contract product cancellation interval changed — изменение периода для отмены заказа продукта
- Contract product termination interval changed — изменение периода для отмены срока действия продукта
- Contract product invoice generation interval changed — изменение периода формирования накладной на продукт
- Contract product invoice due date interval changed — изменение срока оплаты продукта
- Contract product suspension interval changed — изменение периода для приостановки работы продукта
- Contract Product Client Label Changed — изменение метки продукта в клиентской зоне
- Contract Product Cancelled With Reason — закрытие продукта по уважительной причине
- Contract Product Provision Configuration Changed — изменение подключения поставщика продукта
- Contract Product Expire Auto Renewal — продление срока действия продукта
- Contract Product Expire Manual Renewal — истечение срока действия продукта
- Contract Product Next Invoice Date Fallback — возвращение к предыдущей дате формирования накладной
Template/Create new template — выберите существующий или создайте новый шаблон уведомления
Подробнее о создании новых шаблонов уведомлений — на официальном сайте Upmind.
- Subject — тема письма. Будет отображаться в папке «Входящие»
- Body — содержимое письма. Поддерживает латинский алфавит, кириллицу и языки разметки HTML и Twig
По окончании настройки нажмите Create.
Ниже пример отображения уведомления через клиентскую службу поддержки Upmind.
Client area templates — настройка макета интерфейса в клиентской зонеВыберите существующий макет или создайте новый для клиентской зоны:

- В блоке Contract Product Overview нажмите Add template.
- В форме нажмите Create new template.
- В форме создания заполните поля:
- Name — название макета клиентской зоны
- Category — автоматически установленная категория Contract Product
- Body — содержимое макета. Поддерживает латинский алфавит, кириллицу и языки разметки HTML и Twig
- Brand/Contract Product — вкладки с индивидуальными наборами тегов под бренд и продукт. Нажмите на тег, чтобы скопировать его в буфер обмена и вставить в содержимое макета в разметке Twig
- Translations — настройка переводов содержимого макета. Перевод доступен для языков из настроек бренда
- Нажмите Save.
Тестовый заказ лицензии
Чтобы проверить, что продукты ispmanager 6 лайт, про и хост стали доступны для клиентов и заказы обрабатываются корректно, совершите тестовый заказ:
Авторизуйтесь в Upmind под тестовой учетной записью клиента по адресу https://ДОМЕН_ПАНЕЛИ.upmind.app/login или создайте новую учетную запись.
Как создать тестовую учетную запись клиента в Upmind
- Авторизуйтесь в Upmind под учетной записью администратора по адресу: https://ДОМЕН_ПАНЕЛИ.upmind.app/admin/auth/login.
- Слева в меню раскройте вкладку учетной записи администратора.
- Нажмите Go to client app. Вы будете автоматически перенаправлены на страницу авторизации клиента.
- На странице нажмите Create one here.
- В форме регистрации заполните данные (допускаются вымышленные значения):
- First name — имя клиента
- Last name — фамилия клиента
- Email — почта клиента, необходимая для авторизации под учетной записью
- Password — пароль клиента, необходимый для авторизации под учетной записью
- Нажмите Continue.
Вы будете автоматически авторизованы и перенаправлены на главную страницу в клиентской зоне.
Клиент автоматически привяжется к организации, указанной в форме создания администратора.
Закажите тестовую лицензию.
Как заказать лицензию в Upmind
- После авторизации в клиентской зоне в верхнем меню нажмите Place new order. Вы будете перенаправлены на страницу магазина.
- На шаге Shop выберите лицензию → нажмите Add to basket.
- На шаге Basket при необходимости заполните поля:
- Order notes — заметки в заказе. Отображаются в админке и клиентской зоне
Discount code? — поле ввода скидочного промокода. Нажмите Apply, чтобы применить промокод
Подробнее о создании промокода — на офоциальном сайте Upmind.
- Нажмите Continue to checkout.
- Выберите способ оплаты заказа и нажмите Pay или Pay order & pay. Способ оформления заказа меняется в настройках продукта (Provisioning → Order setup field).
В случае успеха заказ перейдет в статус Awaiting payment. После оплаты установится статус Active.
При необходимости отмените тестовый заказ.
Как отменить тестовый заказ в UpmindОтмена заказа доступна:

- Авторизуйтесь в Upmind под учетной записью администратора по адресу: https://ДОМЕН_ПАНЕЛИ.upmind.app/admin/auth/login.
- Перейдите в раздел Orders.
- Откройте вкладку Orders list.
- В списке выберите ранее созданный заказ.
- В заказе нажмите Cancel order.
- В новой форме нажмите Cancel with immediate effects.
- Нажмите Submit.

- Авторизуйтесь в Upmind под тестовой учетной записью клиента по адресу https://ДОМЕН_ПАНЕЛИ.upmind.app/login.
- Перейдите во вкладку Billing → My orders.
- В списке выберите ранее созданный заказ.
- В заказе нажмите Cancel order.
- В новом окне укажите причину отмены заказа. Пример: Test.
- Нажмите Submit request.
При необходимости удалите тестовую учетную запись клиента.
Как удалить тестовую учетную запись клиента в Upmind
- Авторизуйтесь в Upmind под учетной записью администратора по адресу: https://ДОМЕН_ПАНЕЛИ.upmind.app/admin/auth/login.
- Перейдите в раздел Clients.
- Перейдите во вкладку Clients list.
- Нажмите
в блоке с клиентом. - В контекстном меню выберите Delete.
- В новом окне введите код из предложения.
- Нажмите Delete.
Основные действия с лицензиями
- Авторизуйтесь в Upmind под учетной записью администратора по адресу: https://ДОМЕН_ПАНЕЛИ.upmind.app/admin/auth/login.
- Перейдите в раздел Product & services.
- В списке выберите заказанный продукт.
- В настройках продукта перейдите во вкладку Manage.
В блоке Actions используйте необходимые функции:

- Create License — создание лицензии
- Reissue License — перевыпуск лицензии
- Get Usage Data — получение данных об использовании лицензии
- Sync Tracked Product Quantities — синхронизация количества заказанных лицензий
- Upgrade/Downgrade License — смена версии лицензии
- Suspend License — приостановка работы лицензии
- Unsuspend License — возобновление работы лицензии
- Terminate License — закрытие лицензии
Для работы функций заполните данные. Список данных будет варьироваться.
Список возможных данныхCustomer identifier — ID клиента.
Как найти ID клиента в Upmind- Перейдите в раздел Product & services.
- В списке выберите заказанный продукт → нажмите Manage license.
В адресной строке скопируйте ID_КЛИЕНТА из ссылки формата:
https://ДОМЕН_ПАНЕЛИ.upmind.app/admin/clients/ID_КЛИЕНТА/products/ID_ПРОДУКТА
- IP address — IP-адрес. Доступен в клиентской зоне (Products & services → выберите продукт → Overview) после создания хостинга.
- Package name/Identifier — ID лицензии для клиентов других стран.
License key — лицензионный ключ. Заполняется автоматически, если указан в настройках продукта. При необходимости создайте ключ вручную.
Как создать лицензионный ключ в Upmind- Перейдите в раздел Product & services.
- В списке выберите заказанный продукт → нажмите Manage license.
- В настройках продукта перейдите во вкладку Manage.
- В блоке Provision fields заполните поле License key. Для теста допускается случайный набор символов.
- Нажмите Save.
- Авторизуйтесь в Upmind под тестовой учетной записью клиента по адресу https://ДОМЕН_ПАНЕЛИ.upmind.app/login.
- Перейдите в раздел Product & services.
- В списке выберите заказанный продукт → нажмите Manage license.
В настройках продукта выполните необходимое действие:

- Overview:
- просмотрите выбранные атрибуты и опции, установленные при оформлении заказов
- установите явные или секретные заметки для заказа
- Billing:
- отслеживайте статусы всех заказов
- Tickets:
- отслеживайте статусы всех запросов в службу поддержки
- Overview:
- При необходимости откройте и управляйте заказом при нажатии Go to order.
- При необходимости создайте запрос в службу поддержки при нажатии Open support ticket.