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

Первая версия личного кабинета B2B-клиента должна закрыть два-три сценария, на которые сейчас уходит больше всего времени менеджеров: повторить прошлый заказ, увидеть свои цены, узнать статус заказа. Всё остальное — взаиморасчёты, чат, аналитика закупок — разумно оставить на следующие версии. А какие именно сценарии главные у вас, лучше узнать не из списка функций, а из разговоров с менеджерами и несколькими постоянными клиентами.
Ниже — шаблон интервью, как выбрать сценарии для первой версии, роли доступа, откуда берутся данные, что отложить и как запустить кабинет на небольшой группе клиентов.
Сначала — интервью
Поговорите с двумя-тремя менеджерами и тремя-пятью постоянными клиентами. Полчаса с каждым хватит, чтобы увидеть, что повторяется.
Менеджерам:
Какие вопросы клиенты задают чаще всего?
Что вы делаете вручную по каждому заказу?
Какие ошибки в заказах случаются и почему?
Какие документы клиенты просят прислать повторно?
Клиентам:
Как вы сейчас делаете заказ и сколько времени это занимает?
Что приходится уточнять у менеджера?
Кто в вашей компании заказывает, кто согласует, кто оплачивает?
Что вы хотели бы видеть сами, не звоня и не переписываясь?Вопрос «кто заказывает, кто согласует, кто оплачивает» важен: от ответа зависят роли в кабинете.
Какие сценарии взять в первую версию
Оцените каждый сценарий по двум осям: как часто он встречается и сколько стоит его сделать. Сложность почти всегда определяет одно: есть ли нужные данные в учётной системе и можно ли их получать автоматически.
| Сценарий | Польза | Сложность | В первую версию |
|---|---|---|---|
| Повторить прошлый заказ | Высокая | Средняя | Да |
| Видеть свои цены | Высокая | Зависит от учёта | Да, если цены клиента хранятся в учёте |
| Статус заказа | Высокая | Средняя | Да, если статусы ведутся в учёте |
| Скачать счёт и документы | Высокая | Зависит от учёта | Часто да |
| Несколько сотрудников клиента | Средняя | Средняя | Минимально: администратор и сотрудник |
| Взаиморасчёты и задолженность | Средняя | Высокая | Позже |
| Чат с менеджером | Низкая | Средняя | Позже, пока есть почта и мессенджер |

Оценки в таблице — пример. Ваши поставят интервью: если клиенты больше всего спрашивают про документы, документы поднимаются наверх.
Правило для первой версии: не больше трёх-четырёх сценариев, и каждый работает до конца, без ручных обходов.
Роли доступа
| Роль | Что видит | Что делает |
|---|---|---|
| Администратор клиента | Все заказы и документы своей компании | Добавляет и отключает сотрудников компании |
| Сотрудник клиента | Каталог со своими ценами, заказы — по договорённости: свои или все заказы компании | Оформляет заказы |
| Менеджер поставщика | Своих клиентов и их заказы | Помогает с заказами, отвечает на вопросы |
| Администратор поставщика | Всё | Настраивает доступы и справочники |
Главное правило безопасности: каждый пользователь видит только данные своей компании. Нарушение контроля доступа OWASP ставит на первое место в списке самых распространённых проблем веб-приложений, и один из типичных примеров — подменить номер в адресе страницы и открыть чужую запись (OWASP Top 10: Broken Access Control). OWASP рекомендует по умолчанию запрещать доступ ко всему, кроме публичного, и проверять, что запись принадлежит пользователю.
Простая проверка перед запуском: войдите под одним клиентом, откройте свой заказ, поменяйте номер заказа в адресе на номер заказа другого клиента. Кабинет должен отказать.

Откуда берутся данные
| Данные | Источник | Как обновляются |
|---|---|---|
| Каталог и цены клиента | Учётная система | Автоматически, по расписанию |
| Остатки | Учётная система | Автоматически |
| Заказы | Кабинет создаёт, учёт обрабатывает | В обе стороны |
| Статусы заказов | Учётная система | Автоматически |
| Счета и документы | Учётная система или документооборот | После формирования |
| Пользователи и роли | Кабинет | Администратор клиента и поставщика |
Если цены клиента сейчас живут в таблице у менеджера, а не в учёте, кабинет не сможет их показывать без ручной работы. Тогда первый шаг — перенести договорные цены в учётную систему, и только потом делать кабинет.
Что отложить
- Аналитику закупок и отчёты для клиента.
- Взаиморасчёты, если их сложно получать из учёта автоматически.
- Согласование заказов внутри компании клиента в несколько уровней.
- Мобильное приложение — адаптивного кабинета на первое время достаточно.
- Интеграции с системами закупок крупных клиентов.
Отложить — не значит отказаться: эти пункты становятся списком для следующих версий, а интервью и данные о том, как клиенты пользуются первой, покажут, что важнее.
Как запустить
- Интервью с менеджерами и клиентами.
- Выбор трёх-четырёх сценариев и ролей.
- Карта данных: откуда кабинет берёт каждое поле и как часто обновляет.
- Пилот на трёх-пяти постоянных клиентах, которые согласились попробовать.
- Через месяц — разговор с ними и с менеджерами: что работает, чего не хватает.
- Подключение остальных клиентов и план следующей версии.

Как понять, что кабинет работает: какая доля повторных заказов приходит через него, стало ли меньше вопросов «где мой заказ» и «пришлите счёт», меньше ли ошибок в заказах. Цифры «до» стоит записать перед пилотом, иначе сравнивать будет не с чем.
С чего начать, если кабинета ещё нет
В статье «Сайт для B2B-поставщика: показывать цены в каталоге или собирать запросы КП» мы писали, что личный кабинет с ценами после входа — следующий шаг, когда у постоянных клиентов свои цены, и браться за него стоит, когда базовый каталог уже работает.
В направлении «Веб-сервисы и кабинеты» на странице услуг PIP — личные кабинеты, внутренние системы и продукты под ключ с ролями, данными и отчётами. Стартовые цены опубликованы на странице цен: веб-сервис — от 350 000 ₸, точная стоимость — после оценки задачи. Думаете о кабинете для своих клиентов? Расскажите о задаче — начнём с того, какие сценарии отнимают больше всего времени.
Короткие подсказки о сайтах и автоматизации — в Telegram-канале @pip_kz.