B2B — начало работы
Мастер настройки, группы покупателей, заявки на регистрацию, справочник контрагентов 1С и реестр дилеров.
Раздел B2B — платный модуль (в бесплатной сборке плагина эти экраны отсутствуют целиком). Он превращает магазин в оптовый канал: группы покупателей со своими ценами, заявки на регистрацию, справочник контрагентов из 1С и самостоятельный кабинет дилера.
Мастер настройки B2B
COS Woo → Покупатели → B2B → Мастер настройки B2B (#/b2b/wizard)
Пять шагов подряд, в порядке зависимостей — без ценовых групп бессмысленна регистрация, без регистрации некому назначать доступ:
- Цены — групповые цены (всё остальное в B2B опирается на них).
- Регистрация — включить приём оптовых заявок и решить, кто их одобряет.
- Видимость — что видит оптовый покупатель, а что остаётся скрытым от розницы.
- Ограничения — минимальная сумма заказа и доступные способы оплаты для опта.
- Заявки на КП — кому уходят запросы цены и как отправляются предложения.
Мастер удобен для первого запуска; каждый шаг ведёт на тот же экран, что доступен из меню отдельно.
Дашборд B2B
COS Woo → Покупатели → B2B (#/b2b)
- Тумблер «Включить модуль B2B» — без него оптовая логика не работает вообще.
- Режим: «Гибрид (B2B + B2C)», «Только B2B», «Только B2C».
- Поведение для гостей: показывать цены, скрывать цены, требовать вход.
- Группа по умолчанию — куда автоматически попадает новый B2B-пользователь.
- Таблица групп (создание, редактирование, удаление, назначение пользователей по ID) — группы дальше используются в ценах, видимости, ограничениях и правилах.
- Если на сайте найдены данные плагина b2bKing — карточка миграции: группы и пользователи переносятся в модуль плагина одной кнопкой.
Регистрация оптовых покупателей
COS Woo → Покупатели → B2B → Регистрация (#/b2b/registration), четыре вкладки:
- Заявки — очередь ожидающих одобрения регистраций: одобрить или отклонить с указанием причины (причина уходит покупателю письмом).
- Форма — конструктор дополнительных полей формы регистрации: текст, e-mail, телефон, многострочный текст, список, радио-кнопки, чекбокс, загрузка файла, название компании, ИНН/VAT. У каждого поля — обязательность и область показа (только форма регистрации / только профиль / оба места).
- Шаблоны писем — три письма с плейсхолдерами: уведомление администратору о новой заявке, письмо об одобрении, письмо об отклонении.
- Настройки:
- Источники данных: ERP-коннектор (откуда берутся документы, контрагенты и финансы покупателя), провайдер справочника компаний по ИНН (автозаполнение реквизитов при регистрации) и ключ DaData.
- Требовать ИНН при регистрации — ИНН проверяется по контрольной сумме и используется, чтобы найти контрагента в учётной системе.
- Показывать раздел «Карты предприятия» в кабинете — выключено по умолчанию, включайте, когда реальные карты смазки привязаны к покупателям.
- Автоматически назначать B2B-группу по домену e-mail — при регистрации.
- Уведомления: дополнительный e-mail руководителя и входящий вебхук Битрикс24 (на каждую новую заявку заводится лид в CRM).
- Обогащение кабинета CosBI — URL и токен нашего агрегатора; сделки Битрикс24, единая лента событий и финансы в кабинете покупателя. Поле можно оставить пустым — кабинет тогда работает только на данных 1С.
Контрагенты 1С
COS Woo → Покупатели → B2B → Регистрация → Контрагенты 1С (#/b2b/registration/counterparties)
Зеркало справочника контрагентов из 1С — не ручной ввод, а результат синхронизации:
- Кнопка «Синхронизировать из 1С» запускает обмен в фоне; статус и счётчики партнёров/контрагентов обновляются на странице.
- Карточки: всего контрагентов, с e-mail, с кабинетом, приглашений отправлено, зарегистрировано по приглашению.
- Кампания приглашений — рассылка magic-link писем контрагентам без кабинета: выбранным вручную или всем сразу («Пригласить всех без кабинета»). Письма уходят батчами с ограничением скорости, у каждого — персональная ссылка входа и ссылка отказа от рассылки.
- Прямо из таблицы можно поставить или снять флаг «Дилер» у контрагента.
⛔ Почему нет мгновенной активации по совпадению e-mail. Самостоятельная регистрация с адресом, который просто совпал с адресом контрагента в 1С, — это угон аккаунта: WordPress не проверяет владение почтой при регистрации, а пароль задаёт тот, кто регистрируется. Поэтому мгновенный вход даёт только приглашение (ссылка уходит на адрес из 1С, ввести чужой e-mail в форме недостаточно) — самостоятельная регистрация всегда попадает в очередь на ручное одобрение.
Дилеры
COS Woo → Покупатели → B2B → Дилеры (#/b2b/dealers), три вкладки:
- Реестр — список дилеров с фильтрами (кабинет есть/нет, источник — 1С или добавлен вручную). Добавить дилера можно по ИНН (контрагент находится в справочнике или создаётся) или подтянуть флаг синхронизацией из настроенного источника.
- Активность — то, что дилеры делают в своём кабинете: сформированные коммерческие предложения (для клиента или «для себя», с прибылью) и просчёты конечных заявок (новые / переданные эксперту). Раньше эти данные оседали только в Битрикс24 и почте — здесь их видно.
- Настройки:
- Источник признака «дилер»: локальный флаг (ставится вручную и переживает отключение любых интеграций), 1С (доп.реквизит контрагента, по умолчанию не настроен — GUID реквизита нужно указать явно), Битрикс24 (тип компании + вебхук).
- Обогащение кабинета: COSBI (наш агрегатор), Битрикс24 напрямую, History Cloud (наш SaaS по URL и токену).
- Конкурентные цены: включить импорт, список источников (по хосту), порог уверенности сопоставления (0–1) и максимальный возраст цены в днях — устаревшая цена лучше не показанной, но не в кабинете дилера.
- Organization-слаг чата CosChat — пустое значение прячет раздел чата в кабинете.
Как сделать: открыть оптовый доступ покупателю по ИНН
- COS Woo → Покупатели → B2B → Регистрация → Контрагенты 1С — синхронизируйте справочник, найдите компанию по ИНН и отправьте приглашение (или дождитесь самостоятельной регистрации и одобрите её во вкладке «Заявки»).
- Покупатель переходит по ссылке из письма и задаёт пароль — кабинет создаётся в этот момент, не раньше.
- COS Woo → Покупатели → B2B → Дашборд — назначьте пользователя в нужную B2B-группу (или настройте автоназначение по домену почты в настройках регистрации).
- Если это дилер, а не рядовой оптовик — поставьте флаг «Дилер» в реестре дилеров или прямо в таблице контрагентов.
Что учесть
- Весь раздел B2B — платный модуль; выключен целиком в бесплатной сборке.
- «Дилер» — это флаг конкретного ИНН, а не отдельного пользователя: кабинет дилера видят все сотрудники компании с этим ИНН, у кого есть учётная запись.
- Источники обогащения кабинета (1С, Битрикс24, CosBI) не обязательны — отсутствие любого из них не ломает кабинет, разделы просто показывают меньше данных или прячутся с честной подписью, а не падают с ошибкой.
