Как сделать личный кабинет для B2B-партнеров на MODX

Как сделать личный кабинет для B2B-партнеров на MODX

Доработки сайта онлайн-галереи: автоматизация заявок от дизайнеров и интеграция с Битрикс24
Запустили личный кабинет для дизайнеров с автозаполнением полей
Настроили интеграцию с Битрикс24: заявки из разных разделов ЛК попадают в нужные воронки
Подготовили архитектуру ЛК под хранение истории обращений и бонусную программу
Получить персональное предложение и стоимость

Личный кабинет для партнеров превращает разовые запросы в управляемый процесс: бизнес перестает терять заявки в чатах и тратить часы на ручной перенос данных в CRM. Эта доработка сайта онлайн-галереи выстроила именно такой рабочий контур: дизайнер оформляет запрос в один клик, контакты подставляются автоматически, а интеграция с Битрикс24 сразу создает сделку в нужной воронке.

Решение учитывает специфику арт-консалтинга: все детали заказчик и менеджер галереи обсуждают лично, а сайт отвечает только за приём заявок и передачу данных в CRM. При этом мы реализовали сложный функционал в рамках исходной CMS: сайт сделан на платформе MODX.

Ситуация на старте

Smart Gallery занимается персональным арт-консалтингом: помогает частным заказчикам и дизайнерам интерьеров подбирать произведения искусства и организует их доставку на объект для примерки.

Сайт проекта работает на CMS MODX — гибкой, но редкой в России платформе. Мы сопровождаем клиента с 2021 года и за это время реализовали различные задачи: от настройки автоматизации продаж до внедрения новых форм заявок и доработок меню.

CMS

MODX

Запрос клиента

Smart Gallery работает с дизайнерами интерьеров по двум сценариям:

  • Комплектация (примерка). Дизайнер подбирает картину для интерьера заказчика. Галерея привозит одну или несколько картин на объект (как доставку с примеркой), дизайнер вместе с клиентом выбирает подходящий вариант. Если картина не подошла, ее забирают обратно, если понравилась — оформляют выкуп.
  • Съемка (аренда). Дизайнер берет картины во временную аренду для фотосессии интерьера и пополнения своего портфолио. После съемки картины возвращаются в галерею.

Бизнес-цель проекта — превратить разовые обращения дизайнеров в постоянные партнерские отношения. Для этого руководство галереи хотело создать закрытый личный кабинет, который упростит подачу заявок, обеспечит прозрачность взаимодействия и в перспективе позволит внедрить программу лояльности с бонусами.

Задачи и требования к проекту

  • Обеспечить дизайнерам закрытый доступ к сервисам галереи через личный кабинет;
  • Централизовать коммуникацию с партнерами в едином интерфейсе сайта (уйти от мессенджеров);
  • Настроить интеграцию с Битрикс24: авто-создание сделок при заявках на подбор и аренду;
  • Предусмотреть в ЛК раздел для просмотра истории обращений дизайнера;
  • Реализовать интерфейс для отображения бонусного баланса (данные подтягиваются из CRM). 

Наше решение

1. Разработали личный кабинет дизайнера

Создали адаптивный интерфейс на MODX, корректно работающий на мобильных устройствах, и реализовали форму регистрации с проверкой уникальности по email и ИНН. Разместили его на сайте как отдельную страницу, добавили ссылку в шапку меню. 

Все сотрудники дизайн-студии могут работать с одного аккаунта, чтобы в перспективе суммировать все заказы от одного клиента и начислять бонусы.

В административной панели настроили управление контентом. Администратор сайта может самостоятельно менять тексты и добавлять новые блоки без привлечения разработчиков.

2. Реализовали сценарии подачи заявок с автозаполнением

Подключили две ключевые формы: «Взять картины в аренду на съемку» и «Запросить подбор для клиентов». Все поля автоматически подтягивают контактные данные из профиля, исключая повторный ввод. После успешной отправки кнопка в интерфейсе мгновенно меняет состояние на «Отправлено». 

Уточняющие параметры (бюджет, стиль, размеры помещения) менеджер галереи обсуждает с дизайнером индивидуально на звонке и заполняет бриф. Такое решение выбрали, потому что ниша арт-консалтинга слишком сложна для шаблонных форм. Именно персональное обсуждение позволяет избежать неточностей и глубже понять запрос. Так мы минимизируем затраты времени на оформление заявки и снижаем риск неточностей в письменном брифе.

3. Настроили интеграцию с Битрикс24 и подготовили инфраструктуру для вывода данных

На стороне сайта реализовали автоматическую отправку заявок через API: в зависимости от того, на какую кнопку нажал дизайнер («Взять картины в аренду» или «Запросить подбор»), система создает в CRM сделку соответствующего типа — «Съемка» или «Комплектация».

Сверстали и подключили разделы «История обращений» и «Бонусный счет»: интерфейс и запросы к базе полностью готовы, вывод активных стадий сделок и начислений будет активирован после завершения работ на стороне CRM. 

В ЛК отображаются только завершенные обращения, так как управление арендой и выкупом остается в зоне ответственности менеджеров.

Как дизайнеры пользуются личным кабинетом


Шаг 1. Регистрация и заполнение профиля

Дизайнер регистрируется в системе (указывает email и ИНН для проверки уникальности) и заполняет профиль: ФИО, телефон, город, название студии, ссылку на соцсеть. Последнее нужно не только для связи, но и для «виртуального знакомства» — менеджер галереи может заранее понять стиль и уровень специалиста. В дальнейшем вход в ЛК происходит по email и паролю, повторное заполнение данных не требуется.

Профиль партнера хранит все контактные данные и автоматически подставляет их в заявки, чтобы исключить повторный ввод.
Профиль партнера хранит все контактные данные и автоматически подставляет их в заявки, чтобы исключить повторный ввод.


Шаг 2. Подача заявки

В личном кабинете дизайнер выбирает нужную вкладку:

  • Комплектация — запрос на подбор картин для клиента с примеркой на объекте;
  • Съемки — аренда картин для фотосессии интерьера и пополнения портфолио.

Форма заявки автоматически заполняется данными из профиля. После отправки кнопка меняет статус на «Отправлено» — дизайнер видит, что запрос принят в работу.

Перед отправкой заявки дизайнер видит условия услуги.
Перед отправкой заявки дизайнер видит условия услуги.

Шаг 3. Автоматическое создание сделки в CRM

Заявка мгновенно передается в Битрикс24 через API и превращается в сделку соответствующего типа: «Комплектация» или «Съемка». Менеджер галереи получает уведомление и начинает работу с запросом.


Шаг 4. Обработка заявки менеджером

Все дальнейшие действия происходят в CRM: менеджер связывается с дизайнером, уточняет детали (бюджет, стиль, параметры интерьера), формирует подборку или согласовывает дату вывоза картин на съемку. Стадии сделки, выкуп картины из аренды, изменение статусов — все это управляется только в Битрикс24 и не транслируется в личный кабинет.


Шаг 5. Уведомления и коммуникация

Когда галерея формирует подборку, дизайнер получает уведомление в мессенджер из CRM. Обсуждение деталей, согласование дат и другие оперативные вопросы также происходят в мессенджерах или по телефону. Личный кабинет освобождает от переписки по стандартным запросам, но не заменяет живое общение в сложных нишах арт-консалтинга.


Шаг 6. История и бонусы

Во вкладке «История обращений» дизайнер видит все завершенные заявки. Данные подгружаются из CRM с использованием технологии кеширования: это оптимизирует производительность личного кабинета и сокращает частоту обращений к API Битрикс24, не замедляя работу обеих систем.

Во вкладке «Бонусный счет» отображается баланс и история начислений за прошлые заказы. Вкладка полностью сверстана и подключена на стороне сайта. Интерфейс и API-запросы готовы к работе. Как только команда Битрикс24 настроит механизм начисления бонусов за успешные сделки на стороне CRM, баланс начнет отображаться на сайте.

Результаты

  • Перевели работу с дизайнерами в единый цифровой канал
    Клиент получил прозрачную базу заказчиков, удобную точку входа для дизайнеров и готовую архитектуру под рост числа партнерских студий. Дизайнеры проходят регистрацию один раз, заполняют профиль и больше не вводят контакты вручную. Вся команда студии работает с одного аккаунта, накапливая бонусы. 
  • Автоматизировали прием заявок и снизили нагрузку на менеджеров
    Потери заявок сведены к нулю, исключена ручная работа по заполнению CRM, каждая заявка дизайнера сразу попадает в нужную воронку Битрикс24. 
  • Подготовили технический фундамент под программу лояльности и аналитику
    Клиент получил клиент готовый интерфейс и логику для запуска бонусной системы. Сверстали и подключили разделы «История обращений» и «Бонусный счет». Благодаря кэшированию запросов к CRM обновление истории взаимодействия не замедляет работу ни сайта, ни Битрикс24. 

Личный кабинет снижает порог входа для новых партнеров, каждая заявка автоматически создает корректную сделку в Битрикс24, а менеджеры освободились от ручного переноса данных и фокусируются на экспертной работе с клиентами. Архитектура решения заложена с расчетом на долгосрочный рост: интерфейсы истории обращений и бонусной системы полностью готовы.

После донастройки CRM галерея мгновенно получит рабочий инструмент удержания дизайнеров без дополнительных вложений в фронтенд. Это ускорит формирование лояльного комьюнити специалистов, которые выбирают долгосрочное партнерство со Smart Gallery.

Частые вопросы про доработку сайта

1. Подходит ли MODX для создания личного кабинета с интеграцией в CRM?

Да. Архитектура MODX не накладывает жёстких ограничений, поэтому на ней можно реализовывать кастомные сценарии: многоуровневую регистрацию, ролевой доступ, динамические формы и обмен данными через API. Платформа не навязывает готовые шаблоны, предоставляя возможности разработки собственных плагинов. Таким образом логику можно проектировать под реальные процессы клиента, а не под стандартные возможности системы. При грамотной оптимизации MODX работает стабильно, безопасно и может масштабироваться.

2. Работает ли MODX с российскими сервисами: 1С, Битрикс24, СДЭК?

Да. Несмотря на то, что ядро MODX разработано в Германии, платформа использует стандартные технологии (PHP, MySQL, REST API), поэтому легко интегрируется с любыми внешними системами — российскими и международными. Мы успешно подключаем к MODX Битрикс24, 1С, платежные шлюзы, службы доставки и другие сервисы через вебхуки и API. Платформа не зависит от лицензионных ограничений: сайт на MODX продолжит работать стабильно, даже если изменятся условия доступа к зарубежным ресурсам. Главное — закладывать интеграции на этапе проектирования и доверять их специалистам, которые знают специфику платформы.

3. Как сделать удобный личный кабинет для партнеров (B2B)?

В B2B-сегменте важно учитывать, что с одного аккаунта могут работать сразу несколько сотрудников. Поэтому удобно организовать вход для всех под одним корпоративным логином и паролем. Так компания получит единую историю заявок и возможность суммирования бонусов за все заказы. Чтобы упростить подачу заявок, данные профиля (контакты и реквизиты) подставляются в формы автоматически. Интерфейс делится на четкие сценарии, чтобы пользователь не путался в полях, а после отправки кнопка меняет статус — это дает визуальное подтверждение, что запрос принят. Такой подход снижает количество ошибок и формирует круг лояльных b2b-клиентов.

4. Как настроить автоматическую отправку заявок с сайта в Битрикс24?

Интеграция работает по принципу «одна заявка — одна сделка». На стороне сайта настраивается маппинг полей: тип формы автоматически определяет воронку в CRM, а контактные данные и комментарии передаются в соответствующие поля. Чтобы избежать потерь, реализуют логирование ответов API и визуальное подтверждение отправки. Двусторонняя синхронизация (например, вывод истории из CRM на сайт) настраивается через вебхуки или REST API с обязательным кешированием, чтобы не перегружать ни сайт, ни CRM.

5. Как добавить начисление бонусов в личный кабинет на сайте?

Бонусная система работает только при чёткой связке двух сторон:

  • На сайте заранее готовят интерфейс раздела, настраивают API-запросы и кеширование, чтобы подгрузка данных не замедляла работу кабинета.
  • В CRM прописывают логику начислений: за какие сделки давать баллы, как учитывать статусы оплаты и как передавать актуальный баланс на сайт.

Самый быстрый и удобный вариант — заказывать разработку обеих задач у одной команды. Тогда поля сразу согласуются, интеграция проходит максимально корректно, а запуск занимает вдвое меньше времени. Мы в ИВИТ настраиваем и сайт, и CRM-логику в едином цикле, чтобы бонусы начали работать с первого дня без дополнительных правок и потерь данных.

Остались вопросы?
Закажите бесплатную консультацию

Используя наш сайт вы даете согласие на обработку файлов cookie. Если вы не согласны на обработку ваших данных, покиньте сайт.