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

B2B — цены, правила, кошелёк

Групповые и персональные цены, объёмные скидки, конструктор правил, минимальные партии и предоплатный кошелёк.

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

Ценообразование

COS Woo → Покупатели → B2B → Ценообразование (#/b2b/pricing), четыре вкладки:

  • Группы — цена товара для целой B2B-группы: фиксированное значение или процентная скидка от обычной цены.
  • Пользователи — персональная цена для конкретного покупателя — перекрывает групповую.
  • Тиерные — объёмные скидки: чем больше штук в заказе, тем ниже цена, тоже по группам.
  • Массово — импорт групповых цен JSON-массивом и экспорт всех текущих цен в JSON.

Иерархия цены при показе товара оптовому покупателю (сверху вниз, первое найденное значение побеждает):

  1. Персональная цена пользователя.
  2. Групповая цена его группы.
  3. Тиерная цена по количеству в корзине.
  4. Обычная цена WooCommerce, если ничего из B2B не задано.

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

⚠️ Дилерская цена из 1С — отдельный, более приоритетный канал именно в кабинете дилера. Когда в 1С заведён специальный (обычно вычисляемый — наценка на закупочный вид цены) вид цены и в интеграции указан его идентификатор, кабинет дилера берёт цену оттуда и только при её отсутствии переходит к групповым правилам этой страницы. До тех пор, пока синк цен с этим идентификатором не запускался, поле пустое и работает прежняя схема.

Правила

COS Woo → Покупатели → B2B → Правила (#/b2b/rules)

Визуальный конструктор «если — то»: условие (кто, что, когда) и действие (что сделать), с проверкой на тестовых данных и дублированием готового правила.

Условия (комбинируются логикой И/ИЛИ, операторы >=, <=, >, <, =): B2B-группа, конкретный пользователь, роль WordPress, гость, конкретный товар, категория, сумма корзины, количество товаров в корзине, количество конкретного товара, диапазон дат, день недели, первый заказ покупателя.

Действия: скидка (в процентах или фиксированная), бесплатная доставка, скрыть способ доставки, скрыть/показать только определённый платёжный шлюз, задать минимальный заказ, показать сообщение покупателю, добавить комиссию, освободить от налога, скрыть товары, скрыть категории.

Минимальные партии (MOQ)

COS Woo → Покупатели → B2B → MOQ (#/b2b/moq)

  • Массовые правила — товары подбираются фильтрами (по названию, по атрибуту, по фасовке — «меньше», «больше», «равно» с единицами л./мл./кг./г.), фильтры комбинируются И/ИЛИ. У правила: минимальное количество, шаг количества, приоритет, список B2B-групп (пусто — действует для всех), статус.
  • Превью — какие товары попадут под правило ещё до сохранения.
  • Детектор конфликтов — если товар подходит сразу под несколько правил, система предупреждает и предлагает разрешить конфликт вручную.
  • Персональный MOQ товара — минимум и шаг для конкретного товара, задаётся отдельно и имеет наивысший приоритет.

Иерархия: персональный MOQ товара → подходящее массовое правило по приоритету → значение по умолчанию (1), если ничего не задано.

Кошелёк

COS Woo → Покупатели → B2B → Кошелёк (#/b2b/wallet)

Предоплатный баланс B2B-покупателя:

  • Таблица кошельков с поиском по имени/e-mail и текущим балансом.
  • Пополнить, списать, установить баланс принудительно — каждая операция требует причины, которая остаётся в истории.
  • Детальный просмотр: все транзакции пользователя (пополнение, списание, корректировка, оплата заказа, возврат) с балансом после каждой операции.
  • Кошелёк доступен как способ оплаты на кассе WooCommerce (включается там же, где остальные платёжные методы) — заказ можно оплатить с баланса напрямую.

Как сделать: задать оптовые цены группе

  1. COS Woo → Покупатели → B2B → Дашборд — убедитесь, что нужная группа уже создана (или создайте её).
  2. COS Woo → Покупатели → B2B → Ценообразование → Группы — найдите товар по ID, выберите группу, тип цены (фиксированная/процент) и значение, сохраните.
  3. Для скидки за объём — та же страница, вкладка Тиерные: задайте минимальное количество и цену для той же группы.
  4. Если оптовик не должен брать меньше упаковки — добавьте правило в MOQ.

Что учесть

  • Раздел платный — часть модуля B2B.
  • Тип цены влияет на расчёт: fixed — абсолютное значение, percentage — скидка от обычной цены товара, а не надбавка.
  • 0 в лимитах количества/суммы MOQ и ограничений заказа означает «без лимита», а не «ноль».
  • Массовый импорт цен принимает только групповые цены (не персональные и не тиерные).

On this page