Proje vitrini hazırlanıyorPreparing project showcaseПодготавливаем витрину проекта

Интеграции

B2B-портал заказов для дилеров

Если дилеры заказывают в WhatsApp и по телефону, решает портал самообслуживания: права, цены, остатки, взаиморасчёты и поэтапный запуск.

Rocketly · 2026-08-27

Вторник, 8:40. В телефоне менеджера по работе с дилерами четырнадцать непрочитанных сообщений: три — списки заказов скриншотами, два — вопрос «этот артикул есть на складе», одно — размытое фото прошлонедельной накладной. В эту же минуту сотрудник отдела поддержки вручную переносит в таблицу заказ на восемнадцать позиций, продиктованный по телефону; два артикула взяты из закрытого каталога, один — не та модификация. К обеду эти заказы попадут в систему, а ближе к вечеру начнутся звонки с извинениями за перепутанные строки.

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

ПорталдилераКаталогПрейскурантНаличиеЗаказыБалансДокументы
Портал дилера собирает каталог, цены, остатки, заказы, баланс и документы на одном экране.

Скрытая цена заказа, пришедшего по телефону

Заказ в мессенджере кажется быстрым: дилер написал, менеджер прочитал, готово. Незаметной остаётся вторая половина работы. Чтобы сообщение стало заказом, человек должен перевести его в артикулы, найти нужный прейскурант, проверить остаток, посмотреть баланс и только потом занести всё в систему. Заказ фактически создаётся дважды — у дилера и у вас. Каждый шаг второго создания — новая возможность ошибиться.

Вторая цена — временное окно. Дилер пересчитывает полки в субботу вечером и собирает список, но список ждёт до понедельника. Третья — управляемость: пульс канала живёт в телефоне менеджера, а не на экране руководителя. О том, как сделать канальные продажи видимыми, мы подробно пишем в статье про управление дилерскими и партнёрскими продажами в CRM; портал — самый осязаемый инструмент этой прозрачности.

Что именно портал передаёт и кому

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

Это не одностороннее перекладывание работы. Дилер получает взамен три вещи: свою цену и наличие без отдельного запроса, возможность оформить заказ вне вашего рабочего графика и доступ к прошлым документам без звонков. Когда обмен честный, привыкание приходит само.

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

Входы дилеров и права: кто что видит

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

Роли нужны и внутри самой дилерской компании

В среднем по размеру дилере тот, кто оформляет заказы, — обычно не тот, кому положено видеть баланс. Пусть начальник склада смотрит каталог и остатки и собирает заказы; бухгалтер открывает счета и взаиморасчёты, но не подтверждает заказы; владелец видит всё. Заведите минимум три роли и дайте администратору со стороны дилера самому их назначать — иначе каждая смена сотрудника падает на вашу поддержку.

Крупные дилерские группы часто просят вход через собственного провайдера идентификации вместо ручных паролей; как это устроено, мы описываем в статье про единый вход (SSO) и интеграцию идентификации. Не забудьте о скучном: сброс пароля, срок сессии и отзыв доступа у уволившегося сотрудника должны быть регламентом, а не импровизацией.

Каталог и цены под конкретного дилера

Каталог — самый посещаемый экран портала, и самая частая ошибка здесь — показывать всем одно и то же. Видимость товаров в канале почти никогда не бывает одинаковой: часть линеек доступна только авторизованным сервисным партнёрам, часть — определённым регионам, часть — тем, с кем подписан договор. Стройте каталог так, чтобы его можно было фильтровать по сегменту дилера.

Качество карточки важно не меньше видимости. Товар без артикула, габаритов, кратности упаковки, фотографии и характеристик снова отправляет дилера к телефону; портал существует, чтобы закрывать вопросы, а не порождать их. Как держать товарные данные в одном достоверном источнике, разбираем в материале о PIM и цифровом каталоге.

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

Остатки: точное число или индикатор наличия

Это самое спорное решение при запуске. Точное количество прозрачно, но несёт два риска: дилеры смотрят на расход друг друга и создают панические заказы, а задержка синхронизации превращается в претензию «было в наличии, я заказал, ничего не пришло». Индикатор наличия снижает напряжение, но не устраивает тех, кто хочет планировать.

ПодходОщущение дилераКогда уместно
Точный остатокПолная прозрачность, удобно планироватьМедленно оборачиваемые товары, короткая задержка обмена
Индикатор (есть / ограничено / нет)Достаточно для решения, меньше паникиБыстро уходящие позиции, много дилеров, скачущие остатки
Диапазон (например, больше пятидесяти)Баланс между цифрой и туманомБезопасный вариант для большинства смешанных каталогов

Что бы вы ни выбрали, добавьте ожидаемую дату поступления. Фраза «сейчас нет, поставка во вторник» — единственное, что удерживает дилера от заказа у конкурента. И честно напишите, с какой периодичностью остатки приходят из складской системы в портал.

Сценарий оформления и правила минимального заказа

Хороший сценарий укладывается в три экрана: собрать корзину, увидеть условия, подтвердить. В дилерской корзине живут дополнительные правила — минимальная сумма, кратность упаковки, дни отгрузки по региону, порог акции. Показывайте их живой подсказкой прямо в корзине, а не ошибкой при подтверждении: «до бесплатной доставки не хватает двух коробов» и заказ увеличивает, и споров не создаёт.

Большинство дилеров закупает одно и то же циклично. Повтор прошлого заказа в один клик, избранные списки и массовая загрузка позиций таблицей — три функции, которые сильнее всего влияют на привыкание. Дальнейший путь заказа — подтверждение, резервирование, отгрузка, счёт — мы разбираем целиком в материале про управление заказами.

Баланс, кредитный лимит и открытые документы

Напряжение в канале почти всегда возникает вокруг денег. Дилер уверен, что оплатил, вы знаете, что нет, и, поскольку никто не смотрит в один экран, разговор затягивается. Портал закрывает его тихо: текущий баланс, суммы к оплате и просроченные, открытые счета и то, какая часть кредитного лимита уже израсходована, лежат в одном месте.

Свяжите лимит и со сценарием заказа. При превышении не отклоняйте заказ молча — переводите его в статус «ожидает подтверждения» и уведомляйте ответственного менеджера, чтобы торговля не останавливалась, а контроль не терялся. Основы аккуратного ведения дебиторки и кредиторки собраны в статье про учёт взаиморасчётов.

Доступ к документам и отслеживание статуса

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

Называйте статусы языком дилера

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

Синхронизация портала с CRM и учётом

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

  • Единый идентификатор: Учётная запись дилера в портале и его карточка в CRM должны сходиться к одному идентификатору, иначе появятся два разных клиента.
  • Единый номер заказа: Номер, созданный в портале, должен без изменений отображаться в CRM, чтобы команде не пришлось искать соответствие в отдельной таблице.
  • Заметные сбои: Настройте оповещение, которое при обрыве обмена ставит задачу конкретному ответственному, а не молчит.
  • Обратная запись: Статус заказа и номер счёта должны возвращаться в портал; односторонняя интеграция снова отправляет дилера к телефону.

Приёмы превращения заказа в отношения во многом совпадают с онлайн-розницей — подробности в статье про интеграцию e-commerce и CRM. Если вы работаете в Rocketly, взаиморасчёты, счета и склад уже лежат рядом со сделками и заказами, поэтому у портала будет один источник данных, а не три.

От пилотного дилера к полному запуску

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

Зачем это самому дилеру

Привыкание приходит из взаимной выгоды, а не из давления. Работают понятные стимулы: удобство отгрузки для первого заказа из портала, акции только для онлайн-заказов, более поздний час отсечки для заказов, оформленных самостоятельно. И будьте реалистами: не все перейдут одновременно, для части дилеров телефонный канал ещё какое-то время останется открытым. Как выстроить сами партнёрские отношения, разбираем в статье о том, как построить партнёрскую и реселлерскую программу B2B.

Что измерять

Работает портал или нет — вопрос нескольких понятных показателей, а не ощущений. Начните измерять до запуска: без точки отсчёта улучшение потом никому не покажешь.

  • Доля заказов через портал: Какая часть всего дилерского объёма создаётся в портале — единственная честная мера привыкания.
  • Ошибки при вводе заказа: Количество строк, исправленных из-за неверной позиции, модификации или количества.
  • Время обработки одного заказа: Средний срок от попадания заказа к вашей команде до его подтверждения.
  • Доля заказов вне рабочего времени: Заказы вечером и в выходные — прямой показатель того, что дало новое окно.
  • Состав обращений в поддержку: Снижение доли рутинных просьб вроде «пришлите счёт» в общем потоке.

Выведите эти показатели на ежемесячную панель и следите за пилотными дилерами отдельно от волн запуска: только так видно, какой тип дилера адаптируется легко, а какому нужна помощь.

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