COS WP WooДокументация
Покупатели

B2B — видимость и ограничения заказа

Кому виден каталог по группам и брендам, лимиты заказа, доставка и способы оплаты для опта.

Часть платного модуля B2B (COS Woo → Покупатели → B2B) — экраны, которые решают, что оптовый покупатель видит и что ему можно заказать.

Видимость

COS Woo → Покупатели → B2B → Видимость (#/b2b/visibility), три вкладки:

  • Товары — матрица «товар × группа»: поиск, фильтр по категории, массовый выбор товаров, пагинация (30 товаров на страницу).
  • Категории — та же матрица для категорий, с отступом у дочерних.
  • Бренды — запрет производителя целиком: матрица «бренд × группа» плюс отдельная колонка «Все дилеры». Поиск по названию бренда, переключатель бренд-таксономии, если их на сайте несколько.

Логика одна и та же везде: пустой список групп у товара/категории — видно всем; непустой — видно только перечисленным группам. Администратор под ограничения не попадает никогда.

Если на сайте есть данные b2bKing — доступна миграция его настроек видимости.

Как это выглядит на витрине

Правило видимости проверяется в каждом месте, где товар может показаться покупателю: в каталоге, в поиске, по прямой ссылке на карточку, в фасетном фильтре, в кабинете дилера. Технически проверка чаще всего идёт не «не искать скрытое», а «убрать скрытое из уже собранного списка» — для большинства блоков разница покупателю не видна: закрытый товар не всплывёт.

⚠️ Два места сейчас — известное исключение, отдельная задача разработки: блок «Похожие товары / аналоги» на карточке товара считает кандидатов через отдельный технический индекс, который видимость пока не учитывает; и часть витринных подборок темы (главная, страница бренда), которые получают товары в обход стандартной выборки. Если такое поведение критично для вашего магазина — сообщите разработчикам.

Ограничения

COS Woo → Покупатели → B2B → Ограничения (#/b2b/restrictions), две вкладки:

  • Ограничения — на группу: минимальная и максимальная сумма заказа, минимальное и максимальное количество товаров, максимум единиц одного товара, разрешённые способы доставки и платёжные шлюзы (пустой список — разрешены все).
  • Шлюзы:
    • Оплата по счёту (Invoice) — включить/выключить, название и описание на кассе, условия оплаты по умолчанию (NET 15/30/60/90).
    • Заказ на поставку (Purchase Order) — включить/выключить, название, описание, формат номера PO как regex-выражение для проверки при оформлении.

Как сделать: спрятать каталог от неавторизованных

  1. COS Woo → Покупатели → B2B → Дашборд — поле «Поведение для гостей»: «Скрыть цены» покажет каталог без цен, «Требовать вход» закроет цены и покупку до авторизации.
  2. Для точечного скрытия отдельных товаров/категорий/брендов от конкретных групп — Видимость, а не поведение для гостей: это два независимых механизма (общий режим для всех неавторизованных и адресный запрет по группам).

Как сделать: ограничить минимальную сумму заказа и способ оплаты для группы

  1. COS Woo → Покупатели → B2B → Ограничения → Ограничения — выберите группу.
  2. Задайте минимальную сумму заказа (и при необходимости максимум).
  3. В списке разрешённых платёжных шлюзов оставьте только нужные — остальные при оформлении заказа эта группа не увидит.
  4. Если группа должна платить по счёту — включите Invoice в соседней вкладке Шлюзы и задайте условия оплаты.

Что учесть

  • Оба раздела — часть платного модуля B2B.
  • Ограничения хранятся в настройках самой группы: у каждой группы свой набор лимитов, общего лимита «на всех» нет.
  • 0 в полях суммы/количества означает «без лимита», а не «ноль».
  • В текущей версии интерфейса нет отдельного экрана для сертификатов освобождения от налога и быстрого заказа по SKU для опта — соответствующие серверные механизмы в плагине есть, но без готового экрана в админке они не задействуются.

On this page