Автоматическое создание личных кабинетов для оптовых клиентов и управление договорами
В B2B-торговле клиент — это не просто физическое лицо, а целая компания с множеством сотрудников, персональными условиями, особыми договорами и закреплёнными менеджерами. Когда бизнес развивается и база клиентов растёт, ручное заведение каждого контрагента на сайте становится непозволительной роскошью. Штатный обмен между 1С и Битрикс Управление сайтом (БУС) позволяет выгружать заказы и номенклатуру, но не умеет синхронизировать контрагентов, их реквизиты, договоры и адреса доставки.
Специально разработанный модуль B2B-KTR («Контрагенты, менеджеры и условия») решает эту задачу. Он автоматически выгружает из 1С на ваш B2B-портал всю необходимую информацию о клиентах, создаёт личные кабинеты, синхронизирует условия договоров и точки доставки. Клиенты получают доступ к своим данным сразу после первого заказа, а менеджеры — избавляются от ручного переноса реквизитов.
Главная идея модуля: единый источник правды — 1С. Все изменения в контрагенте (новый договор, смена адреса, назначение менеджера) автоматически попадают на сайт. Никакого двойного ввода, никаких расхождений.
Что умеет модуль B2B-KTR
- Выгружать контрагентов (юрлиц и ИП) как пользователей сайта — автоматическое создание учётных записей, отправка паролей на email.
- Синхронизировать договоры и условия взаимодействия — персональные скидки, отсрочки платежа, лимиты, индивидуальные цены. Данные выгружаются в отдельные Highload-блоки Битрикс.
- Передавать точки отгрузки и адреса доставки — в виде профилей или «компаний», чтобы клиент мог выбрать нужный адрес при оформлении заказа.
- Выгружать любые реквизиты контрагента (ИНН, КПП, юридический адрес, банковские счета, контактные телефоны).
- Связывать контрагента с менеджерами — на сайте отображается ответственный менеджер, его контакты, а также возможно несколько связанных менеджеров (например, региональный и курирующий).
- Поддерживать иерархию — холдинг с несколькими юрлицами, головная компания и дочерние организации.
Модуль не зависит от шаблона интернет-магазина и работает с любым дизайном. Он предоставляет клиенту готовый личный кабинет, где он видит свои договоры, условия, адреса доставки и контакты менеджера.
Как организована выгрузка контрагентов
В 1С ведётся справочник «Контрагенты» с признаком «Выгружать на B2B-портал». Регламентное задание (например, каждые 15 минут) отправляет в API сайта список контрагентов, изменившихся с момента последней выгрузки. Передаются:
- Наименование, полное наименование, ИНН, КПП, ОГРН.
- Юридический и фактический адреса.
- Телефоны, email, сайт.
- Банковские счета (расчётный, корреспондентский, БИК).
- Признак активности (блокировка).
- Список договоров (номер, дата, вид договора, условия оплаты, лимит, скидка в процентах).
- Точки доставки (адрес, контактное лицо, телефон).
- Ответственные менеджеры (логин, имя, телефон, email).
На сайте модуль создаёт или обновляет:
- Пользователя (группа «B2B-клиент»), логин — email или ИНН.
- Профиль компании (Highload-блок) с реквизитами.
- Договоры как отдельные сущности, связанные с компанией.
- Адреса доставки — как свойства профиля или отдельные HL-блоки.
- Связь пользователя с менеджерами (например, через пользовательское поле «Менеджер» в Битрикс).
Важно: при первом создании пользователя на сайте модуль генерирует пароль и отправляет его на email контрагента (если email указан в 1С). Пароль можно сменить при первом входе.
Что получает клиент в личном кабинете
После авторизации клиент видит:
- Мои реквизиты — все данные компании, банковские счета, юридические адреса. При необходимости — возможность скачать карточку предприятия в PDF.
- Мои договоры — перечень договоров с условиями (скидка, отсрочка, лимит), датой начала и окончания. По каждому договору можно посмотреть выставленные счета и реализации.
- Адреса доставки — список точек отгрузки. При оформлении заказа клиент выбирает нужный адрес из списка (или может добавить новый, если разрешено).
- Мой менеджер — контактная информация ответственного сотрудника, возможность заказать обратный звонок или написать в чат.
- Условия сотрудничества — сводка по персональным ценам, накопительным скидкам, бонусам (если подключён модуль B2B-SKIDKI).
Для клиента это полная прозрачность и удобство: не нужно звонить менеджеру, чтобы узнать условия договора или проверить адрес доставки. Всё уже есть в кабинете.
Что получает менеджер
В административной части сайта (или в CRM) менеджер может:
- Просматривать всех контрагентов, их договоры и адреса.
- Видеть, когда клиент последний раз заходил в кабинет, какие заказы оформлял.
- Редактировать условия (если требуется быстро изменить скидку или отсрочку, не дожидаясь выгрузки из 1С).
- Вручную создавать нового контрагента (с последующей синхронизацией в 1С).
Менеджер также может «войти под клиентом» — посмотреть, как выглядит кабинет с точки зрения клиента, чтобы быстрее отвечать на вопросы.
Интеграция с 1С: технические детали
Модуль B2B-KTR использует HTTP-сервисы для обмена данными. В 1С настраиваются регламентные задания, которые вызывают API сайта. Сайт, в свою очередь, может запрашивать у 1С полные данные или получать только изменения. Поддерживаются два режима:
- Полная выгрузка — запускается вручную или раз в сутки, синхронизирует всех активных контрагентов.
- Инкрементальная выгрузка — по изменению (создан новый контрагент, изменён договор, добавлена точка доставки). Запускается каждые 5-15 минут.
Все вызовы логируются в дашборде обменов (интегрированном с Битрикс24), что позволяет отслеживать ошибки и время выполнения.
Дополнительные возможности
- Иерархия компаний — холдинг с несколькими юрлицами. Головная компания видит все дочерние, может управлять ими через один кабинет.
- Множественные менеджеры — у одного клиента может быть несколько ответственных (например, менеджер по работе с ключевыми клиентами и технический специалист).
- Интеграция с Битрикс24 — при создании нового контрагента на сайте автоматически создаётся компания в CRM, привязывается ответственный менеджер.
- White label — личный кабинет работает под вашим брендом (логотип, цветовая схема).
Пример из практики: Дистрибьютор строительных материалов с 300 оптовыми клиентами внедрил модуль B2B-KTR. Время на регистрацию нового клиента сократилось с 30 минут до 0 (автоматически). Ошибки в реквизитах при оформлении заказов ушли в прошлое. Клиенты стали активнее пользоваться личным кабинетом, так как видят свои договоры и адреса.
Как начать использовать модуль
Внедрение модуля B2B-KTR включает несколько этапов:
- Анализ и настройка справочников в 1С — добавление признака «Выгружать на B2B-портал», проверка заполнения реквизитов, email, телефонов.
- Установка модуля на сайт Битрикс — загрузка компонентов, настройка Highload-блоков для договоров и адресов доставки.
- Настройка обмена в 1С — подключение HTTP-сервисов, настройка регламентных заданий.
- Тестирование синхронизации — проверка выгрузки контрагентов, договоров, точек доставки, менеджеров.
- Обучение сотрудников и запуск — подготовка инструкций для менеджеров, разъяснение клиентам преимуществ личного кабинета.
Стоимость внедрения зависит от количества контрагентов и сложности структуры (иерархии, типы договоров). Для клиентов, арендующих у нас B2B-портал, модуль может быть включён в тариф.