Разработка B2B-портала на Битрикс: личные кабинеты, цены, заказы, документооборот
Как устроен B2B-портал на 1С-Битрикс: индивидуальные цены, личные кабинеты, согласования, документооборот, интеграция с 1С и ERP.
B2B-портал — это закрытая часть сайта, через которую корпоративные клиенты делают заказы, видят свои цены, скачивают документы и общаются с менеджерами. Битрикс — одна из самых частых платформ для таких порталов в России: благодаря интеграции с 1С, гибким правам и инфоблокам.
Разберём, как устроен B2B-портал на Битриксе, что в него входит и какие интеграции нужны.
Чем B2B отличается от B2C
- Индивидуальные цены и скидки для каждого клиента.
- Скрытые цены до авторизации.
- Заказ по договору, отсрочка платежа, постоплата.
- Несколько пользователей внутри одной компании-клиента.
- Иерархия прав: закупщик, согласующий, бухгалтер.
- Скачивание документов: счета, акты, УПД, договоры.
- Минимальные партии, кратность, упаковки.
Структура личного кабинета
- Профиль компании и пользователей.
- Каталог с индивидуальными ценами и остатками.
- Корзина и оформление заказа с выбором адреса доставки.
- Заказы: статус, отгрузка, документы, повторение заказа.
- Финансы: баланс, дебет/кредит, акт сверки.
- Документы: счета, акты, УПД, договоры, доверенности.
- Тикеты в поддержку.
- Настройки уведомлений.
Индивидуальные цены и условия
Самая сложная задача в B2B — корректно показать цену, которую видит именно этот клиент. Битрикс поддерживает несколько ценовых типов и групп пользователей.
- Каждый клиент привязывается к ценовой группе (или нескольким).
- Цены в каталоге пересчитываются «на лету» с учётом скидок.
- Минимальные партии и кратность задаются на товаре или категории.
- Доступ к разделам каталога ограничивается правами.
Если в B2B показать одну цену всем — половина клиентов уйдёт обиженной, а половина — недовольной. Индивидуальные цены — это не «фишка», а базовое требование.
Согласование заказов
В корпоративных закупках заказ обычно проходит несколько рук: закупщик создаёт, руководитель согласует, бухгалтер оплачивает.
- В Битриксе настраивается процесс «Бизнес-процессы» (BPM) с шагами согласования.
- Каждый шаг — уведомление в почту/Telegram ответственному.
- История согласования сохраняется в карточке заказа.
- Отказ возвращает заказ закупщику с комментарием.
Документооборот
- Счета и акты формируются автоматически после заказа.
- Документы подгружаются из 1С через обмен.
- Возможна интеграция с ЭДО (Диадок, СБИС, Контур).
- Электронная подпись через КриптоПро или встроенные сервисы ЭДО.
- Архив документов с фильтром по периоду и типу.
Интеграция с 1С и ERP
- Контрагенты, договоры, цены, остатки — выгружаются из 1С.
- Заказы из портала попадают в 1С автоматически.
- Статусы отгрузки приходят обратно из 1С на портал.
- Финансовые документы (счета, акты) синхронизируются обратно.
- Для крупных компаний — интеграция с SAP, Microsoft Dynamics через шину данных.
Безопасность
- Двухфакторная аутентификация для пользователей.
- Логирование всех действий: вход, заказ, скачивание документа.
- Разграничение прав по ролям и правам Битрикса.
- Шифрование персональных данных, соответствие ФЗ-152.
- Резервное копирование с шифрованием.
Производительность
- Кэш на каталоге и категориях, прогрев при изменении цен.
- Composite-кэш для авторизованных пользователей с учётом группы.
- Очереди для тяжёлых задач (отчёты, выгрузки).
- Балансировка нагрузки при большом числе одновременных пользователей.
Сроки и стоимость
| Уровень | Срок | Стоимость | Действие |
|---|---|---|---|
| MVP (личный кабинет, цены, заказы) | 12–16 недель | от 1 200 000 ₽ | Заказать |
| Полнофункциональный (+документооборот, согласования) | 20–28 недель | от 2 500 000 ₽ | Заказать |
| Корпоративный (+ERP, ЭДО, мультикомпания) | 30–40 недель | от 5 000 000 ₽ | Заказать |
Итог
B2B-портал — это не просто «магазин для юрлиц», а полноценная учётная система. На Битриксе он реализуется устойчиво, особенно при глубокой интеграции с 1С. Главное — не пытаться запихнуть всё в первый релиз: начните с MVP, выпустите его, а уже потом наращивайте документооборот, согласования и ЭДО.