DEV Community

Глеб Лужбин S-WEBS
Глеб Лужбин S-WEBS

Posted on Originally published at s-webs24.ru

B2B-портал для дилеров: когда прайс-листа уже недостаточно и нужен кабинет партнера

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

Ломается не файл, а процесс вокруг него. Менеджер рассылает версии, отвечает на одни и те же вопросы и сверяет, какие условия применимы к конкретной организации. В какой-то момент ошибка версии прайса становится коммерческой проблемой — с потерей маржи или конфликтом с партнёром.

В этой статье разберём, как определить минимальный сценарий дилерского кабинета и где проходит граница первого релиза.

Где заканчивается прайс-лист

Три признака, что файла больше не хватает:

  1. У дилеров разные условия — скидки, отсрочки, специальные цены по договорам.
  2. Заказ зависит от остатка и срока поставки, а не только от цены.
  3. Партнёры часто просят документы и уточняют статус заказа.

Если хотя бы два пункта про вас — дальше почта и Excel превращаются в источник ошибок.

Минимальный сценарий дилера

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

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

Персональные условия — осторожно

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

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

Документы и рекламации

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

Рекламация — отдельный процесс: объект, серийный номер, фото, ответственный, сроки обратной связи. Сводить её к общей форме обратной связи нельзя, если сервису нужны данные для диагностики.

Сопровождение после запуска

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

Приёмочный чек-лист

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

Из практики

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

Первый релиз лучше ограничить одним проверяемым маршрутом, чем переносить в портал все процессы сразу. Так проще принять систему, обучить партнёров и не откладывать запуск на полгода.

Читать полностью на S-WEBS24

Top comments (0)