Типичная история: у компании есть портал Битрикс24, в нём CRM, торговый каталог, смарт-процессы по заказам и рекламациям, списки документов. Клиенты при этом звонят менеджеру, чтобы узнать цену, статус заказа или получить акт сверки. Личный кабинет снимает эти звонки — но только если показывает человеку именно его данные. Общий каталог с базовыми ценами и форма «оставьте заявку» эту задачу не решают.
Что значит «персонализированный» кабинет
Персонализация — это не приветствие по имени. Это правила, по которым из общих данных портала для каждого пользователя собирается своя выборка. Обычно работают пять измерений:
| Измерение | Откуда берётся | Что меняет в кабинете |
|---|---|---|
| Роль | Клиент, дилер, поставщик, сотрудник, руководитель | Набор разделов и действий |
| Компания и договор | Карточка компании в CRM, договор, спецификации | Тип цен, отсрочка, лимит, доступные документы |
| Сегмент | Поле компании: категория клиента, уровень партнёра, отрасль | Доступные категории каталога, акции, условия |
| География | Регион, склад отгрузки, филиал | Остатки, сроки доставки, контакт менеджера |
| История | Сделки, заказы, обращения | Повторный заказ, рекомендации, «вам может понадобиться» |
Важно, что ни одно из этих правил не требует ручной работы менеджера. Достаточно, чтобы у контакта была привязка к компании, а у компании — заполненные поля сегмента, договора и региона.
Откуда кабинет берёт данные в Битрикс24
| Источник в портале | Что в нём хранится | Во что превращается в кабинете |
|---|---|---|
| Торговый каталог | Товары, разделы, свойства, типы цен, остатки по складам | Каталог с вашими ценами и наличием |
| Смарт-процессы | Заказы, рекламации, заявки, спецификации, проекты | Раздел «Мои заказы», статусы, история |
| Универсальные списки | Справочники, перечни документов, регламенты, прайсы | База документов и справочников по правам |
| CRM: компании и контакты | Реквизиты, сегмент, менеджер, договор, лимиты | Профиль и условия работы |
| Сделки и счета | Коммерческие предложения, счета, оплаты | Документы и долги в реальном времени |
| Диск и документы | Договоры, акты, сертификаты, инструкции | Файлы, видимые только этой компании |
| 1С по обмену | Остатки, взаиморасчёты, акты сверки, отгрузки | Финансовый раздел без звонка бухгалтеру |
Принцип один: портал остаётся единственным источником правды, кабинет только читает и пишет в него через REST API. Если менеджер поменял тип цен компании в CRM, клиент увидит новые цены при следующем входе. Если клиент создал рекламацию в кабинете, она сразу появляется элементом смарт-процесса у сотрудника.
Как устроить кабинет: три варианта архитектуры
| Вариант | Как работает | Плюсы | Ограничения |
|---|---|---|---|
| Экстранет Битрикс24 | Внешний пользователь в портале, доступ к группам и задачам | Быстро, без разработки | Нет своего интерфейса, каталога и цен; занимает лицензии |
| Сайт на 1С-Битрикс с кабинетом | Кабинет на сайте компании, обмен с порталом и 1С | Привычный клиенту сайт, SEO, интернет-магазин | Две системы, сложнее синхронизация |
| Отдельное PWA-приложение на REST API | Веб-приложение, которое работает поверх данных портала | Свой интерфейс под роль, телефон и компьютер, без лицензий на каждого клиента | Нужна разработка интерфейса |
Для клиентов и дилеров мы чаще всего выбираем третий вариант: он позволяет показать сотни внешних пользователей без покупки лицензий Битрикс24 и при этом не дублировать данные. Так устроены наши решения B2B-портал, портал партнёров и дилеров и цифровое место покупателя и продавца. Подробнее о подходе — на странице цифровых рабочих мест на Битрикс24 + PWA.
Как связать пользователя с его данными
Ключевая часть проекта — модель привязок. Она решает, что именно увидит человек после входа:
- Пользователь кабинета → контакт CRM. Вход по телефону или почте; контакт находится или создаётся автоматически.
- Контакт → компания. Один человек может работать от нескольких юрлиц — тогда в кабинете есть переключатель компаний.
- Компания → условия. Тип цен, сегмент, склад, отсрочка, лимит, менеджер — поля карточки компании или договора.
- Условия → выборки. По ним кабинет фильтрует каталог, списки, документы и элементы смарт-процессов.
- Роль внутри компании. Закупщик видит каталог и заказы, бухгалтер — документы и взаиморасчёты, руководитель — всё и аналитику.
Права проверяются на стороне сервера при каждом запросе: кабинет никогда не получает «все заказы» с фильтрацией в браузере, а запрашивает у портала только элементы своей компании. Это главное требование безопасности, и его стоит явно записать в ТЗ.
Кабинеты для разных ролей
| Кто пользуется | Что персонализируется | Готовое решение |
|---|---|---|
| Оптовый клиент | Каталог с его ценами и остатками, быстрый заказ списком, статусы, документы, акты сверки | B2B-портал |
| Дилер или партнёр | Условия партнёрства, план и бонусы, лиды от производителя, обучение, маркетинговые материалы | Портал партнёров |
| Поставщик | Тендеры, аккредитация, заказы поставщику, документы, рейтинг | SRM и портал поставщика |
| Сотрудник | Свои задачи и обучение, расчётные листки, отпуска, льготы, KPI | HR-портал |
| Житель или конечный клиент | Заявки, оплаты, история обращений, уведомления | Битрикс24 для УК |
Сроки и стоимость
Стоимость зависит от числа ролей, источников данных и глубины интеграции с 1С. Ориентиры по готовым решениям: цифровое место покупателя — от 480 тыс. ₽, портал партнёров — от 690 тыс. ₽, B2B-портал — от 890 тыс. ₽. Типовой первый релиз — одна роль, каталог с персональными ценами, заказы и документы — занимает 6–10 недель. Дальше кабинет растёт по бэклогу: рекламации, бонусы, аналитика, мобильные уведомления.
Ошибки, которые делают кабинет бесполезным
- Отдельная база для кабинета. Через месяц цены и статусы в ней расходятся с порталом, и клиенты снова звонят менеджеру.
- Пустые поля сегмента и договора в CRM. Персонализация опирается на них; начинать стоит с чистки карточек компаний.
- Фильтрация данных в браузере. Технически любой пользователь может увидеть чужие заказы — это недопустимо.
- Кабинет «для всех сразу». Лучше запустить одну роль, собрать обратную связь и только потом добавлять остальные.
- Нет ответственного за данные. Кабинет показывает то, что лежит в портале; если каталог и документы не обновляются, кабинет теряет доверие.