Перейти к содержимому
Левицкий Концепт
Инициализация систем000%
Все статьи
Разработка

Личный кабинет B2B-клиента: заказы, документы, сверка

12 октября 2026 г.· 12 мин чтения

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

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

Кому нужен B2B-кабинет

  • Дистрибьюторам и оптовым поставщикам с сотнями постоянных клиентов и персональными ценами.
  • Производителям, которые работают с дилерами: остатки, заказы, маркетинговые материалы, бонусы за объём.
  • Сервисным компаниям с абонентским обслуживанием: заявки, акты выполненных работ, SLA.
  • Логистическим компаниям: расчёт стоимости, заявки на перевозку, отслеживание, документы.
  • IT-компаниям и интеграторам: подписки, лицензии, счета, тикеты поддержки.

Функции: от обязательных к продвинутым

ФункцияЧто даёт клиентуЧто даёт вамПриоритет
Каталог с персональными ценамиВидит свою цену по договоруМеньше запросов прайсаОбязательно
Заказ с проверкой остатковЗнает, что товар естьЗаказы без менеджераОбязательно
Статусы заказов и отгрузокНе нужно звонитьМеньше входящих вопросовОбязательно
Счета, УПД, акты в PDFДокументы в любой моментМенеджер не пересылает файлыОбязательно
Дебиторская задолженность и лимитВидит долг и сроки оплатыПлатят вовремяОбязательно
Акт сверки по запросуСверка без перепискиЭкономия бухгалтерииЖелательно
Несколько юрлиц и пользователейРазные права для закупщика и бухгалтераКорректные документыЖелательно
Повтор заказа и шаблоныБыстрая закупкаВыше частота заказовЖелательно
Загрузка заказа из ExcelЗакупщик работает в привычном форматеБольшие заказы без ошибокЖелательно
Рекламации и возвратыПрозрачный процессУчёт причин бракаПродвинутое
API для систем клиентаАвтоматическая закупкаПривязка крупных клиентовПродвинутое
ЭДО через операторовЮридически значимые документыНет бумаги и курьеровПродвинутое

Главное — интеграция с учётной системой

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

  1. Периодический обмен: учётная система выгружает данные каждые 5–30 минут, кабинет загружает заказы обратно. Проще и надёжнее, но данные отстают.
  2. Онлайн-запросы: кабинет обращается к учётной системе по API за ценой, остатком и документом в момент запроса. Данные всегда свежие, но нужна устойчивая публикация API и защита от нагрузки.

На практике комбинируют: каталог, цены и остатки синхронизируются периодически, а документы и долг запрашиваются онлайн или формируются при обмене. Как устроен обмен с 1С и на чём он ломается, мы подробно разбирали в статье интеграция сайта и CRM с 1С. Если 1С переезжает на PostgreSQL и Linux, обмен лучше проектировать с учётом новой платформы — см. переезд 1С с MS SQL на PostgreSQL.

Документы и ЭДО: что можно, а что нет

PDF-копия счёта или УПД в кабинете удобна, но юридически это просто копия. Юридически значимый документооборот с контрагентами в России идёт через операторов ЭДО с квалифицированной электронной подписью. Поэтому в зрелых кабинетах документы живут в двух видах: копии для просмотра и скачивания — в самом кабинете, а подписанные оригиналы — у оператора ЭДО, со статусом подписания, который кабинет показывает клиенту. Если клиент видит, что УПД отправлен и ждёт его подписи, бухгалтерия обеих сторон экономит дни переписки.

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

Как описать требования: сценарии вместо списка функций

Хорошее ТЗ на B2B-кабинет пишется не как перечень экранов, а как набор сценариев от лица конкретных людей. Например: «закупщик сети магазинов в понедельник утром загружает заказ на 300 позиций из Excel, видит, каких товаров не хватает, заменяет их аналогами и отправляет заказ; менеджер получает уведомление только если сумма превышает кредитный лимит». Такой сценарий сразу показывает, какие данные нужны из учётной системы, какие проверки должны быть на сервере и какие уведомления отправлять. Для начала достаточно 10–15 сценариев на три роли: закупщик, бухгалтер клиента, ваш менеджер.

Сценарии удобно проверять на прототипе с двумя-тремя реальными клиентами до разработки: это занимает неделю и экономит месяцы переделок. Как провести такую проверку, мы описали в статье юзабилити-тест на пяти пользователях.

Права доступа и безопасность

У одного клиента — несколько юрлиц и несколько сотрудников: закупщик оформляет заказы, бухгалтер скачивает документы, руководитель видит всё. Права нужно проектировать на уровне «пользователь — юрлицо — роль», а каждую операцию проверять на сервере. Иначе однажды закупщик одной компании увидит цены и документы другой, просто поменяв номер в адресной строке. Это классическая уязвимость IDOR, одна из самых частых в кабинетах. Общие принципы — в статьях права доступа и OWASP-чек-лист.

  • Вход по паролю плюс второй фактор для ролей, которые видят финансы.
  • Журнал действий: кто оформил заказ, кто скачал документ.
  • Ограничение частоты запросов и защита от перебора паролей.
  • Отключение доступа уволенного сотрудника клиента самим клиентом-администратором.
  • Хранение персональных данных контактных лиц в России.

Кабинет как часть продукта, а не сайта

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

Сроки и бюджет

ВариантСоставСрокБюджет, тыс. ₽
Модуль B2B в готовой CMS или 1СПерсональные цены, заказы, документы из коробки1–2 месяца400–1 200
Кабинет на заказ, базовыйКаталог с ценами, заказы, статусы, документы, долг2–3 месяца1 200–2 500
Кабинет на заказ, расширенныйПлюс сверка, юрлица и роли, Excel-заказы, рекламации3–5 месяцев2 500–5 000
Дилерский порталПлюс бонусы, маркетинг, API, ЭДО5–8 месяцев5 000–9 000

Ориентировочно оценить объём можно в калькуляторе стоимости личного кабинета, а составить список требований — в генераторе ТЗ. Отдельно в бюджет закладывается доработка учётной системы под обмен — её делает ваш 1С-программист или подрядчик по 1С.

Пример расчёта окупаемости

Условный дистрибьютор: 400 активных B2B-клиентов, 6 менеджеров по сопровождению, 2 000 заказов в месяц. По оценке руководителя, менеджер тратит 50% времени на обслуживание: документы, статусы, прайсы, сверки. Фонд оплаты труда менеджера с налогами — 150 тыс. ₽ в месяц.

  1. Время на рутину: 6 менеджеров × 50% = 3 ставки, или 450 тыс. ₽ в месяц.
  2. Кабинет забирает, по гипотезе, 60% этой рутины: эквивалент 1,8 ставки, или 270 тыс. ₽ в месяц.
  3. Высвобожденное время идёт в активные продажи. Даже если реальная экономия — половина гипотезы, это 135 тыс. ₽ в месяц.
  4. Дополнительный эффект: клиенты с кабинетом заказывают чаще благодаря шаблонам и повтору — допустим, +3% к обороту.
  5. Расширенный кабинет за 3,5 млн ₽ плюс поддержка 50 тыс. ₽ в месяц окупается за 16–40 месяцев в зависимости от реальной экономии — без учёта роста оборота, который обычно сокращает срок.

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

Как внедрить, чтобы клиенты пользовались

  1. Начните с 10–20 лояльных клиентов, соберите обратную связь за месяц, исправьте неудобства.
  2. Сделайте вход максимально простым: приглашение по ссылке, а не регистрация с анкетой.
  3. Переведите в кабинет одну болезненную операцию полностью — например, все документы только там, с уведомлением на почту.
  4. Мотивируйте: отдельные цены или бонусы за заказы через кабинет, приоритет отгрузки.
  5. Измеряйте долю заказов через кабинет и число обращений к менеджерам до и после.

Типичные ошибки

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

Шаблон сметы личного кабинета для сравнения предложений можно скачать бесплатно в Excel.

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

Вопросы и ответы

Что должно быть в личном кабинете B2B-клиента?

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

Сколько стоит разработка B2B-кабинета?

Модуль B2B в готовой CMS стоит 0,4–1,2 млн рублей, базовый кабинет на заказ — 1,2–2,5 млн, расширенный с ролями и сверкой — 2,5–5 млн, дилерский портал — 5–9 млн рублей. Доработка учётной системы под обмен оплачивается отдельно.

Как B2B-кабинет связывается с 1С?

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

Как заставить оптовых клиентов пользоваться кабинетом?

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

Какие риски безопасности у B2B-кабинета?

Главный риск — доступ одного клиента к данным другого из-за проверки прав только в интерфейсе. Права нужно проверять на сервере для каждой операции, вести журнал действий и защищать вход вторым фактором для финансовых ролей.

Окупается ли B2B-кабинет?

Обычно да, если менеджеры тратят значительную долю времени на документы, статусы и прайсы. В условном примере с 400 клиентами и 6 менеджерами кабинет за 3,5 млн рублей окупается за 16–40 месяцев только за счёт экономии времени.

Нужна помощь с проектом?

Обсудим задачу и предложим решение — от сайта до SaaS и защиты.

Связаться