Архитектура
Архитектура личного кабинета клиента на Битрикс24
Иван Карелин, CTO11 мин
Личный кабинет клиента — продолжение CRM на стороне клиента. Разбираем, как его строить.
Кто ваш пользователь
До разработки — интервью с реальными клиентами. Что они хотят видеть? Какие вопросы им задают в саппорт? Какие документы нужны?
Архитектура
Два варианта:
- Встроенный в Битрикс24 — раздел сайта на коробке, PHP/JS внутри ядра
- Отдельный фронтенд — React/Vue SPA через API Битрикс24
Второй вариант — чище и современнее, рекомендуем для новых проектов.
Авторизация
ЕСИА, SMS-код, корпоративный SSO — зависит от аудитории. Парольная авторизация тоже нужна, но как резервный вариант.
Что показывать
- История заказов и сделок
- Документы (счета, УПД, договоры)
- Взаиморасчёты
- Онлайн-оплата
- Задачи и обращения
- Чат с менеджером
- База знаний
Мобильная версия
Или PWA, или отдельное нативное приложение. Зависит от бюджета и аудитории.
Безопасность
Rate limiting на API, WAF, журналирование доступа к чувствительным данным.
bitrix