Задача: дилеров стало сотни, а лицензии всё ещё выписывали вручную
MMB Russia русифицирует автомобили: меню, навигацию и голосовое управление на штатных головных устройствах. Работы выполняют дилеры — автосервисы и мастера в 270+ городах России и СНГ. На каждую машину нужна лицензия — файл, привязанный к конкретному головному устройству.
Раньше лицензии выпускали через старый кабинет DriveMods и вручную через менеджера. Оплаты сверяли в таблицах, заявки новых дилеров терялись в мессенджерах, а логин и пароль от кабинета дилер мог спокойно передать знакомому в другой город. Чем больше становилась сеть, тем больше времени уходило на рутину и тем выше был риск потерять деньги.
Что нужно было решить
- Дать дилеру выпускать лицензию самому — без менеджера и круглосуточно
- Принимать оплату онлайн и сразу пробивать чек по 54-ФЗ
- Перенести историю из ЛК DriveMods: 109 дилеров, 11 068 лицензий и все оплаты
- Видеть, кто и откуда заходит, и блокировать передачу доступа
- Разграничить права сотрудников: кто одобряет дилеров, кто видит деньги
- Собрать инструкции в одном месте, а не пересылать их в чатах
Как мы работали
- 1
Разобрали процессы
Прошли весь путь от заявки дилера до файла лицензии и чека: где теряется время, где деньги, где возникают споры.
- 2
Спроектировали роли и сценарии
Администратор, менеджер по дилерам и представитель — у каждого свой кабинет, свои права и свои уведомления.
- 3
Разработали платформу на чистом коде
Свой бэкенд, генерация лицензий на сервере, файлы в защищённом хранилище, журнал каждого действия.
- 4
Подключили интеграции
ЛК DriveMods и HUMAX по API, АТОЛ Pay и АТОЛ Онлайн, Telegram-бот, публичный API для сайта mmbrussia.ru.
- 5
Перенесли данные и запустили
Импортировали историю старого кабинета, привязали дилеров и обучили команду.
Заявка на партнёрство и модерация
Новый дилер заходит на cabinet.mmbrussia.ru, за минуту понимает, как устроена работа, и подаёт заявку. Страну, регион и город кабинет определяет по IP прямо при регистрации. Если человек сидит под VPN, форма об этом предупредит.


Каждая заявка попадает в список представителей со статусом «Ожидает одобрения». Администратор открывает карточку, проверяет данные и одним кликом одобряет заявку или отклоняет её с причиной, которую увидит дилер. После одобрения задаёт лимит неоплаченных лицензий, включает доступ к ЛК DriveMods и публикует контакты дилера на сайте mmbrussia.ru — туда они уходят через публичный API.


Что есть в карточке представителя
- Личные данные, организация, ИНН, страна, регион и город
- Пароль от кабинета — каждый просмотр записывается в журнал
- Лимит лицензий: сколько можно держать неоплаченными
- Публикация телефона и города на сайте mmbrussia.ru
- Доступ к ЛК DriveMods и история работы в старом кабинете
- IP-адреса входа и история местоположения
- Индивидуальные цены представителя
Лицензия за секунду
Дилер загружает файл device_id.bin, который создаёт головное устройство, выбирает продукт и комплектацию, подтверждает — и через секунду скачивает готовый файл лицензии. Сервер сам собирает её, проверяет версию прошивки, считает цену по справочнику и выставляет счёт. Раньше на одну лицензию уходило 20–40 минут переписки с менеджером.

У каждой лицензии своя карточка: номер, статус, цена для представителя и базовая цена, данные генерации, версия ПО и кастома. Справа — журнал: кто, когда и что поменял. Лицензию можно скачать повторно, аннулировать по заявке дилера или восстановить из корзины.

Интеграция с ЛК DriveMods по API
При переезде история не потерялась. Кабинет подтягивает из ЛК DriveMods 109 дилеров, 11 068 лицензий, оплаты, пароли и услуги. Администратор привязывает дилера из старого кабинета к представителю — и тот сразу видит всю свою историю. Отдельные лицензии можно переназначить другому представителю вместе с оплатами, которыми они погашены.

Пароли для головных устройств HUMAX кабинет тоже получает по API: представитель вводит серийный номер — система возвращает пароль и сохраняет историю.

Защита от передачи доступа
Лицензия — это деньги, поэтому доступ к кабинету нельзя передавать третьим лицам. Кабинет записывает IP каждого входа, определяет страну и город и хранит историю местоположения. Если дилер из Назрани вдруг заходит из Варшавы, администратор видит это сразу. За нарушение условий срабатывает автоматическая блокировка: учётная запись уходит в «Заблокированные», генерация останавливается, а администратор получает уведомление.

Отдельно настраиваются ограничения генерации. Можно запретить выпуск лицензий на время техработ или стоп-продаж, заблокировать устаревшие версии прошивки и решить, будет ли повторная генерация для того же устройства платной.

Гибкие роли и права
В кабинете 27 прав в шести группах: представители, лицензии, доступ, аналитика, платежи и настройки. Можно создать роль менеджера, который одобряет дилеров, но не видит платежи, или бухгалтера, который подтверждает оплаты, но не выдаёт лицензии. Сотрудник видит ровно то, что ему нужно для работы.

Онлайн-оплата через АТОЛ Pay
Дилер оплачивает лицензию картой или через приложение банка по ссылке АТОЛ Pay. Оплата подтверждается автоматически, чек по 54-ФЗ пробивается через АТОЛ Онлайн и уходит на почту. Возврат делается из той же карточки. Логины и токены кассы хранятся на сервере, а не в браузере — их не увидит даже администратор.

Аналитика и отчёты
Отчёты собираются по статусу, типу лицензии, продукту, представителю и периоду, с предпросмотром и выгрузкой в XLSX. Рядом — гео-аналитика по регионам и городам, финансы по каждому дилеру и журнал всех действий в системе.

Своя база знаний с редактором
Инструкции для дилеров теперь живут в кабинете, а не в чатах. Категории и подкатегории, поиск, статьи из блоков текста, фото и видео. Новый раздел добавляется одной строкой, статья собирается за пару минут, публикация — одним переключателем. Отдельный тумблер показывает или скрывает базу знаний у представителей.



Уведомления и десятки настроек
Кабинет сообщает о событиях на почту и в Telegram-бот: новая заявка, одобрение, аннулирование, оплата, возврат, непробитый чек. Каждый сотрудник сам выбирает каналы, а администратор — какие события куда уходят.
В настройках — контакты и главная страница кабинета, объявление для дилеров, техподдержка, ограничения генерации, включение и отключение разделов, уведомления при входе, онлайн-оплата и дилерская сеть на сайте.

Светлая и тёмная тема
Дилеры работают и днём в сервисе, и поздно вечером из дома. Поэтому у кабинета две темы, и каждый выбирает удобную одним кликом.

Что получилось
После запуска
- Дилер выпускает лицензию сам за минуту, круглосуточно и без менеджера
- Нагрузка на менеджеров снизилась на 80% — рутина ушла в систему
- 11 068 лицензий и все оплаты перенесли из DriveMods без потерь
- Оплата и чек — автоматически, сверять таблицы больше не нужно
- Новый дилер подключается за день вместо недели
- Передача доступа видна сразу, нарушителей система блокирует сама
«Такие системы обычно делают годами. Здесь важно было не нарисовать красивый кабинет, а продумать каждый сценарий: что будет, если дилер загрузит старую прошивку, передаст пароль или оплата не пройдёт. Теперь MMB растит дилерскую сеть, не нанимая новых менеджеров.»
Кому подойдёт такой кабинет
- Производителям и дистрибьюторам с дилерской сетью
- Компаниям, которые продают лицензии, ключи и цифровые товары
- B2B-бизнесу с партнёрами в регионах
- Тем, кто ведёт дилеров в таблицах и мессенджерах
- Тем, кто переезжает со старой платформы и боится потерять историю

Спроектируем и разработаем систему под ваши процессы: роли, оплаты, интеграции и аналитика. Перенесём данные из старых систем без потерь.







