CodeCanyon B2BKing - Плагин WordPress
Это мощный плагин, разработанный специально для WooCommerce, с учетом потребностей оптовой торговли на платформе электронной коммерции. Этот обширный инструмент оснащает предприятия широким спектром функций, необходимых для эффективного управления B2B взаимодействиями, что делает процессы ценообразования, оплаты и переговоров более упрощенными и удобными. Его многоаспектный подход отвечает сложным требованиям оптовых предприятий, предлагая решения для ступенчатого ценообразования, налоговых льгот, списков покупок, а также продвинутую систему котировок, обеспечивая безупречный B2B опыт в экосистеме WooCommerce. Благодаря своим универсальным функциям и интуитивному интерфейсу, он позволяет предприятиям улучшить свои B2B возможности и оптимизировать свои процессы эффективно в удобной среде.

Особенности плагина
Этот плагин интегрируется без проблем с WooCommerce, расширяя платформу передовыми функциями, необходимыми для B2B взаимодействий. Предоставляя обширный набор инструментов от ценовых листов до механизмов переговоров, он позволяет предприятиям создать динамичную и эффективную оптовую систему. Реализация сложных структур ценообразования B2B, управление налоговыми льготами и обеспечение персонализированных каналов связи - лишь несколько примеров разнообразных возможностей, которые предлагает это решение для улучшения B2B операций на WooCommerce. Он оптимизирует весь процесс B2B-транзакций, начиная с начальных переговоров и заканчивая окончательной покупкой, обеспечивая беспрепятственный и интуитивный опыт как для покупателей, так и для продавцов.
Плагин обладает обширным набором инструментов и функций, включая ценообразование на основе ролей, настраиваемые формы регистрации и обширные возможности отчетности, что позволяет предприятиям настраивать свои B2B процессы в соответствии с их уникальными потребностями. С функциями, такими как формы для крупных заказов, системы управления запросами на котировку (RFQ) и глобальные скидки, он предоставляет всестороннее решение для эффективного управления оптовыми транзакциями. Его гибкость и масштабируемость делают его ценным активом для предприятий, стремящихся расширить свои B2B операции и улучшить отношения с клиентами. Централизуя все B2B процессы в WooCommerce, он упрощает операции, сокращает ручную работу и обеспечивает беспрепятственный опыт как для торговцев, так и для покупателей.
Предприятия могут использовать обширный набор функций CodeCanyon B2BKing для создания сложной B2B среды в своем магазине WooCommerce, улучшая свои возможности и оптимизируя процессы оптовых транзакций. От установки пользовательских правил ценообразования до управления B2B-специфическими ролями пользователей, он предлагает всесторонний набор инструментов для того, чтобы предприятия могли эффективно оптимизировать свои оптовые операции. С функциями, такими как настройка минимального количества заказа, системы управления котировками и многоуровневые иерархии покупателей, он обеспечивает прочное основание для предприятий совершенствовать свои стратегии продаж B2B и удовлетворять разнообразные потребности своих оптовых клиентов. Его передовые функции и удобный интерфейс делают его ценным активом для предприятий, стремящихся улучшить свои B2B возможности на платформе WooCommerce.
Спецификации:
| Дата выхода: | 12-07-2019 | |
| Дата обновления: | 27-05-2026 | |
| Тип расширения: | Платный | |
| Лицензия: | GPL | |
| Тематика: | Интернет-коммерция для WooCommerce | |
| Совместимость: | W5.x W6.x | |
| Включает в себя: | Плагин | |
| Языковые пакеты: |
|
|
| Разработчик: | CodeCanyon | |
| Рейтинг: | ||
Скачивание по подписке!
Вам необходимо авторизоваться на сайте и приобрести клубную подписку!
Поделись с друзьями!
Руководство по настройке CodeCanyon B2BKing для WooCommerce B2B-магазина
CodeCanyon B2BKing нужен не для одного косметического изменения в WooCommerce, а для настройки отдельной логики оптового, B2B или смешанного B2B/B2C-магазина. В этом руководстве разберём, как подойти к первому запуску: выбрать режим работы, настроить группы покупателей, задать цены и видимость каталога, подготовить регистрацию, проверить оптовую форму заказа и не сломать обычный розничный сценарий.
Материал рассчитан на владельца магазина, вебмастера или разработчика, который уже понимает базовую логику WordPress и WooCommerce. Здесь нет инструкции по покупке или активации продукта. Фокус другой: как использовать установленный плагин безопасно, как проверить результат на тестовом покупателе и какие симптомы искать, если цены, доставка, регистрация или личный кабинет ведут себя не так, как ожидалось.
Плагин большой, поэтому пытаться включить все возможности сразу - плохая стратегия. Гораздо надёжнее собрать минимальный рабочий B2B-сценарий, проверить его на нескольких товарах и только потом добавлять переговоры, предложения, списки закупки, подаккаунты и сложные правила. Такой подход снижает риск конфликтов с темой, кешем, плагинами скидок, валютными модулями и нестандартными страницами корзины.
Какую задачу решает B2BKing в магазине WooCommerce
B2BKing закрывает типовую проблему WooCommerce: в стандартном магазине все покупатели чаще всего видят один и тот же каталог, одну цену, одинаковую корзину и одинаковый набор способов оплаты. В B2B-продажах это редко работает. Оптовый клиент может покупать коробками, видеть цену без налога, иметь персональную скидку, оформлять заказ через закупочный список, отправлять запрос на предложение или давать доступ нескольким сотрудникам одной компании.
Практическая ценность плагина в том, что он собирает эти сценарии внутри одной B2B-логики. В источниках подтверждены режимы B2B-only и B2B/B2C hybrid, группы клиентов, dynamic rules, скрытие цен и товаров, регистрация бизнес-клиентов, VAT/VIES, bulk order form, purchase lists, conversations, offers, subaccounts, управление оплатой и доставкой по группам. Для администратора это означает, что основные B2B-решения можно связывать между собой, а не держать пять разных плагинов с пересекающимися правилами.
Главная мысль перед настройкой: B2BKing меняет не только цену товара. Он влияет на то, кто видит товар, кто может купить, какие поля регистрации доступны, какие способы доставки и оплаты появляются на оформлении заказа, какие блоки есть в My Account и какие правила срабатывают в корзине.
Поэтому руководство лучше читать не как список функций, а как карту зависимостей. Если вы включили группу "Оптовики", но не назначили ей способы доставки, проблема проявится не в настройках группы, а на checkout. Если скрыли товар по категории, но товар входит сразу в две категории, важно понимать приоритет скрытия. Если поставили скидку как цену товара, конфликт может всплыть в корзине или в стороннем виджете.
Где B2BKing особенно полезен
Плагин особенно уместен для магазинов, где B2B-покупатель отличается от обычного клиента не только размером скидки. Например, дилеры видят отдельные товары, дистрибьюторы заказывают упаковками, корпоративные клиенты запрашивают индивидуальное предложение, а сотрудники одной компании оформляют заказы от общего аккаунта.
- Оптовый каталог с отдельными ценами для групп клиентов.
- Смешанный магазин, где розничные покупатели не должны видеть B2B-инструменты.
- Закрытый каталог с ценами после входа или после ручного одобрения бизнес-клиента.
- Повторные закупки по спискам товаров, когда покупатель часто берёт одни и те же позиции.
- Сложные правила по минимальному заказу, количественным шагам, налогам, оплате и доставке.
Когда плагин может быть лишним
Если магазину нужно только одно простое поле "оптовая цена" без регистрации, групп, скрытия каталога и отдельного сценария заказа, B2BKing может оказаться избыточным. Он хорош именно тогда, когда B2B-логика становится системой: покупатели делятся на группы, правила пересекаются, есть оптовая форма заказа, отдельный доступ к каталогу, переговоры или повторные закупки.
Также стоит осторожно подходить к проектам с тяжёлым набором уже установленных плагинов скидок, валют, дополнительных опций товара и нестандартных корзин. Это не запрет, но повод сначала сделать тест на копии сайта. В официальной диагностике B2BKing отдельно отмечаются конфликты с плагинами, которые тоже меняют цены, скидки или валюту.
Что проверить перед установкой и первым включением
Перед включением B2BKing стоит подготовить магазин так, будто вы меняете бизнес-логику, а не просто ставите ещё один модуль. Это особенно важно для работающего WooCommerce-сайта, где уже есть заказы, клиенты, купоны, плагин доставки, налоговые настройки и шаблоны оформления заказа.
Сначала проверьте базу: WooCommerce должен корректно показывать товары, корзину и checkout без B2BKing. Если на исходном сайте уже есть ошибки цен, неработающие способы доставки или нестандартная корзина, после установки будет трудно понять, что именно стало причиной новой проблемы.
Безопасный порядок: тестовая копия сайта, резервная копия, один тестовый B2B-покупатель, одна B2B-группа, два-три товара, один способ оплаты и один способ доставки. Только после этого переносите настройку на весь каталог.
Минимальный технический чек перед запуском
- Проверьте, что магазин использует стандартные страницы WooCommerce для корзины, оформления заказа и
My Account, либо вы точно знаете, какие шаблоны заменены темой или конструктором. - Составьте список плагинов, которые меняют цену, скидки, валюту, налоги, опции товара, доставку или checkout.
- Подготовьте тестовые аккаунты: гость, обычный B2C-покупатель, новый B2B-заявитель, одобренный B2B-покупатель и при необходимости подаккаунт компании.
- Выберите несколько товаров для проверки: простой товар, вариативный товар, товар из скрываемой категории и товар с количественным ограничением.
- Решите, должен ли магазин работать как полностью B2B или как гибрид B2B/B2C.
Последний пункт важнее, чем кажется. От него зависит, будет ли B2BKing применять функции ко всем покупателям или только к тем, кто попал в B2B-группы. Неверный режим на старте часто создаёт путаницу: администратор ждёт, что обычные покупатели не увидят B2B-блоки, а плагин работает как B2B-магазин для всех.
Что лучше не включать сразу
Не начинайте с полного набора динамических правил, скрытия большого числа категорий, налоговых исключений, отдельных валют, quote-сценариев и ограничения способов доставки. Это соблазнительно, потому что B2BKing действительно умеет много, но при первой настройке вам нужен контрольный слой: одна группа, один тип цены, один видимый результат.
Спорные функции включайте только после того, как базовый сценарий прошёл проверку: B2B-покупатель вошёл, увидел нужную цену, положил товар в корзину, получил доступный способ доставки и смог оформить тестовый заказ. Если базовая цепочка не работает, дополнительные правила только усложнят диагностику.
Режим B2B Shop или B2B/B2C Hybrid: от этого зависит весь сценарий
В официальной документации B2BKing режим Plugin Status описан как один из первых шагов. Вариант B2B Shop означает, что магазин целиком рассчитан на бизнес-покупателей. Вариант B2B & B2C Hybrid нужен для смешанного магазина, где обычные клиенты продолжают видеть привычный розничный опыт, а B2B-функции открываются только бизнес-группам.
Для существующего розничного магазина чаще всего безопаснее начинать с гибридного режима. Тогда B2BKing не должен менять интерфейс обычных покупателей: панели bulk order, conversations, offers и purchase lists видят только B2B-пользователи. Это снижает риск, что после запуска розничный клиент внезапно увидит закрытые цены, запросы предложений или лишние пункты личного кабинета.
Для закрытого оптового портала логичнее B2B Shop. В этом режиме не нужно защищать B2C-сценарий, но нужно заранее продумать гостевой доступ. Гость может видеть товары без цены, видеть запрос предложения, попадать на страницу входа или не иметь доступа к магазину. Выбор зависит от коммерческой модели: публичный каталог для привлечения заявок, закрытый портал для дилеров или гибрид с розницей.
Как проверить выбранный режим
- Откройте настройки B2BKing и выберите статус магазина.
- Создайте или назначьте тестового пользователя в B2B-группу.
- Зайдите в магазин как гость и как обычный зарегистрированный покупатель.
- Зайдите под B2B-пользователем и сравните каталог, цену,
My Account, корзину и checkout. - Если включён гибрид, убедитесь, что B2C-покупатель не видит B2B-панели и B2B-цены.
Мини-итог простой: режим магазина задаёт границу между B2B и B2C. Пока эта граница не проверена, не стоит массово настраивать цены, категории и правила.
Группы покупателей и правила: центральная логика CodeCanyon B2BKing
Группы в B2BKing - это не просто роли WordPress. Через них администратор управляет видимостью товаров, ценами, скидками, минимальными заказами, способами оплаты, доставкой и другими условиями. В документации отдельно указано, что группы связаны с регистрацией: покупатель может попасть в нужную группу после выбора роли или после ручного одобрения.
Начните не с названий групп, а с коммерческих условий. Если у вас есть "Дилеры", "Дистрибьюторы" и "VIP-партнёры", выпишите, чем они реально отличаются: цена, минимальный заказ, доступ к категориям, доставка, форма оплаты, налоговый режим, возможность запроса предложения. Если отличий мало, не создавайте лишние группы. Каждая группа добавляет проверочные сценарии.
Что может контролировать группа
Для практической настройки полезно разделить возможности на четыре слоя. Первый слой - доступ: какие товары, категории и страницы видит покупатель. Второй - цена: групповая цена, скидка, фиксированная цена, tiered pricing или персональное правило. Третий - заказ: минимальное количество, шаг упаковки, максимальная сумма, доступные способы оплаты и доставки. Четвёртый - сервис: purchase lists, conversations, offers, subaccounts и другие элементы личного кабинета.
| Слой настройки | Что задаёте в B2BKing | Что проверять на сайте |
|---|---|---|
| Доступ | Видимость товаров, категорий и гостевой доступ. | Покупатель видит только разрешённый каталог, а гость не получает закрытую информацию. |
| Цена | Групповые цены, скидки, tiered pricing, fixed price rules. | Цена совпадает на карточке товара, в каталоге, корзине и checkout. |
| Условия заказа | Минимум, максимум, required multiple, доставка и оплата по группе. | Корзина показывает понятное ограничение и не блокирует валидный заказ. |
| Сервис | Оптовая форма, закупочные списки, переговоры, предложения, подаккаунты. | В My Account есть только нужные B2B-разделы. |
Такая таблица помогает не потеряться в интерфейсе. Если меняете цену, проверяйте цену. Если меняете доступ, проверяйте каталог и поиск. Если меняете оплату, проверяйте checkout, а не только карточку товара.
Dynamic rules без хаоса
Dynamic rules - один из самых мощных блоков B2BKing. Через них задаются скидки, наценки, фиксированные цены, скрытие цен, запрет покупки, бесплатная доставка, минимумы и максимумы, required multiple, налоговые исключения, дополнительные сборы, tiered price rules и другие условия. Сила этого механизма одновременно создаёт риск: несколько правил могут действовать на одного пользователя и один товар.
Сначала создайте правило с узким охватом. Например, скидка только для одной B2B-группы и одной тестовой категории. Проверьте товар, каталог, корзину и checkout. Затем расширяйте правило на другие категории или группы. Не смешивайте проверку скидки, скрытия цены и минимального заказа в одном тесте, иначе при ошибке будет непонятно, какой слой сработал неверно.
Для tiered price rules помните о приоритете правил и о том, что настройки, заданные прямо на странице товара, могут иметь более высокий приоритет. Это удобно для исключений, но опасно, если администратор не знает, что у конкретного товара уже задана своя таблица цен.
Регистрация, одобрение и налоговые поля для бизнес-клиентов
B2B-магазин начинается не с цены, а с того, как компания попадает в нужный статус. B2BKing поддерживает расширенную регистрацию, роли регистрации, пользовательские поля и сценарии ручного или автоматического одобрения. Для администратора это способ отделить обычного розничного покупателя от компании, которая должна видеть оптовый каталог.
Для простого запуска достаточно одной B2B-роли регистрации и нескольких полей: название компании, налоговый номер или другой идентификатор, контактное лицо, телефон, сайт или документ, если он нужен для проверки. Не перегружайте форму на старте. Чем больше обязательных полей, тем выше риск, что бизнес-клиент не завершит регистрацию или отправит неполные данные.
Когда использовать ручное одобрение
Ручное одобрение уместно, если цены или товары нельзя показывать всем подряд. Например, вы продаёте дилерам, работаете с разными условиями по регионам или проверяете документы компании. После проверки администратор назначает покупателя в нужную группу, и только тогда B2B-логика начинает работать для этого аккаунта.
Автоматическое назначение группы быстрее, но подходит не всем. Его можно использовать для менее чувствительных сценариев, например для общего "Оптового" уровня без персональных условий. Если условия коммерчески важны, безопаснее сначала принять заявку, а затем назначить группу вручную.
VAT/VIES и налоговые сценарии
Официальная документация описывает поддержку VAT-поля, добавление поля в регистрацию, billing или checkout и необязательную проверку через VIES для клиентов из ЕС. Это не означает, что настройку можно включить без участия бухгалтера. Налоги зависят от страны, типа покупателя, адреса, статуса компании и политики магазина.
Практически это выглядит так: сначала определите, где должен появляться налоговый номер, кто обязан его заполнить, нужна ли автоматическая проверка и что делать при недоступности внешнего сервиса. Затем протестируйте регистрацию и checkout с разными странами. Если магазин работает не в ЕС, VAT/VIES может быть не нужен, а ручная проверка документов окажется надёжнее.
Цены, видимость каталога и tiered pricing: как не запутать покупателя
В B2BKing есть несколько способов изменить цену: групповые цены на странице товара, скидки через dynamic rules, fixed price rules, tiered pricing, скидки как cart discount и дополнительные налоговые правила. Правильный выбор зависит от того, что именно вы хотите показать покупателю.
Если у группы есть стабильная цена на товар, логично задать её на уровне товара или группы. Если скидка зависит от категории, суммы заказа или количества, удобнее использовать dynamic rules. Если цена меняется по объёму, нужен tiered pricing. Если конфликтуют сторонние плагины цен, иногда безопаснее показать скидку в корзине, а не подменять цену на всех страницах.
Видимость товаров и категорий
Видимость каталога не менее важна, чем цена. Для B2B-клиента можно открыть отдельные категории, скрыть товары от гостей, показать каталог без цены или заменить покупку запросом предложения. В документации B2BKing есть отдельная настройка "Hidden has priority": она меняет поведение товара, который принадлежит одновременно видимой и скрытой категории.
Если товар находится в нескольких категориях, заранее решите, что должно быть сильнее: разрешение или запрет. Для закрытых B2B-каталогов чаще безопаснее строгая логика, где скрытие имеет приоритет. Для смешанного магазина может быть удобнее оставить товар видимым, если он входит хотя бы в одну разрешённую категорию. Но это бизнес-решение, а не техническая мелочь.
Tiered pricing и таблица на странице товара
Tiered pricing нужен, когда цена зависит от количества. B2BKing умеет показывать таблицу уровней на странице товара и поддерживает настройку на уровне товара, вариации или правила. Покупателю важно видеть не только итоговую цену, но и понятный стимул: при каком количестве цена меняется и как это влияет на заказ.
Проверяйте tiered pricing в четырёх местах: страница товара, изменение количества, корзина, checkout. Для вариативных товаров отдельно смотрите, суммируются ли разные вариации или каждая считается отдельно. Если используется режим суммирования вариаций, покупатель может получить скидку по общему количеству разных вариантов одного товара. Если нет, скидка применяется только к конкретной вариации.
Короткие шорткоды, которые стоит знать
Документация B2BKing перечисляет шорткоды для вывода отдельных функций на страницах. Их удобно использовать, если вы хотите вывести оптовую форму заказа или таблицу tiered pricing не только там, где плагин добавляет их автоматически.
[b2bking_bulkorder]
[b2bking_bulkorder theme=cream]
[b2bking_tiered_pricing_table]
[b2bking_tiered_pricing_table id=123]
[b2bking_purchaselists]
Вставляйте такие шорткоды на тестовую страницу, а не сразу в важный раздел сайта. После публикации проверьте доступ под гостем, B2C-пользователем и B2B-пользователем. Если функция должна быть видна только бизнес-клиентам, убедитесь, что обычный покупатель не получает лишний интерфейс.
Оптовая форма заказа, списки закупки и повторные покупки
Одна из самых практичных частей B2BKing - wholesale bulk order form. В B2B-покупках клиент часто знает SKU, закупает много позиций и не хочет открывать десятки карточек товара. Форма заказа решает эту задачу: поиск по названию или SKU, быстрый ввод количества, добавление в корзину, сохранение purchase list и повторное использование списка.
Официальная документация указывает, что форма добавляется в My Account для B2B-покупателей и может выводиться шорткодом. Также описаны темы формы, параметры вывода, фильтрация, SKU/stock columns и performance-настройки. Для администратора это означает, что форму можно адаптировать под каталог, но проверять её нужно не по внешнему виду, а по скорости поиска, видимости товаров и правильности цен.
Что проверить в bulk order form
- Поиск находит только те товары, которые видны группе покупателя.
- SKU-поиск работает для товаров, которые реально закупают по артикулам.
- Вариативные товары отображаются понятно и не создают путаницу с количеством.
- Цена в форме совпадает с ценой на карточке товара и в корзине.
- Форма не показывает непокупаемые, скрытые или отсутствующие товары, если так настроен магазин.
- Purchase lists добавляются, редактируются и снова отправляются в корзину.
Purchase lists как инструмент закупщика
Purchase lists полезны не для красоты личного кабинета, а для повторяемых B2B-заказов. Клиент может сохранить набор товаров, вернуться к нему позже, изменить количество и быстро отправить позиции в корзину. В документации отмечена интеграция purchase lists с subaccounts: отдельным сотрудникам компании можно дать права на просмотр или работу со списками.
Практический тест простой: создайте список закупки под основным B2B-аккаунтом, добавьте несколько товаров, сохраните, выйдите, зайдите под подаккаунтом с разными правами и проверьте, что он видит именно то, что должен. Если компания даёт доступ нескольким сотрудникам, это критичнее, чем цвет кнопки или название вкладки.
Подаккаунты, переговоры и предложения для корпоративных клиентов
У корпоративного покупателя редко есть один человек, который делает всё. Один сотрудник собирает потребность, другой согласует бюджет, третий размещает заказ. B2BKing закрывает этот сценарий через subaccounts: компания может иметь основной аккаунт и дополнительные аккаунты сотрудников с отдельными разрешениями.
С подаккаунтами важно не увлечься. Права должны соответствовать реальной роли: просмотр заказов, размещение заказа, доступ к purchase lists, участие в conversations. Если дать всем полный доступ, смысл подаккаунтов теряется. Если ограничить слишком жёстко, покупатель будет обращаться в поддержку из-за невозможности выполнить обычное действие.
Conversations и quote requests
Conversations - встроенная переписка между магазином и клиентом. Она поддерживает сообщения, запросы предложения и обсуждение условий. В B2B это часто важнее обычной корзины: клиент может запросить индивидуальный объём, уточнить доставку, согласовать цену или получить специальное предложение.
Если включаете conversations, проверьте не только интерфейс в My Account, но и уведомления WooCommerce Email Settings. По официальной документации уведомление о новом сообщении или разговоре настраивается в письмах WooCommerce. Это практический риск: форма переписки может работать, но менеджер не узнает о новом запросе, если письмо отключено или не доставляется.
Offers как результат переговоров
Offers позволяют создать конкретное предложение для группы или отдельного пользователя: набор товаров, количество, цена и доступность. Это удобно после переговоров, когда обычная скидка на категорию слишком груба, а клиенту нужно специальное коммерческое предложение.
Проверка offers должна идти от доступа к результату: видит ли предложение только нужная группа или пользователь, добавляются ли позиции в корзину, правильно ли отображается цена, не доступно ли предложение обычному B2C-покупателю. Если предложение связано с conversation, проверьте обе стороны: сообщение и доступ к offer.
Практический сценарий: запускаем оптовый доступ для дилеров
Ниже пример не абстрактный: магазин продаёт товары розничным клиентам и хочет открыть дилерский сценарий. Дилер должен подать заявку, после одобрения увидеть оптовую цену, покупать упаковками, пользоваться оптовой формой заказа и сохранять список повторной закупки. Обычный B2C-покупатель не должен видеть B2B-панели.
Цель
Получить рабочий гибридный магазин: розница остаётся без изменений, дилер после входа видит B2B-инструменты, отдельную цену и может быстро собрать заказ по SKU.
Подготовка
- В магазине есть несколько опубликованных товаров с SKU.
- WooCommerce checkout работает без ошибок до включения B2B-сценария.
- Есть тестовый пользователь для B2C и отдельный тестовый пользователь для дилера.
- Выбран один способ доставки и один способ оплаты, которые дилеру разрешены.
Шаги настройки
- Включите режим
B2B & B2C Hybrid, чтобы не менять опыт розничного покупателя. - Создайте B2B-группу "Дилеры" и назначьте ей доступные способы оплаты и доставки.
- Настройте регистрацию бизнес-клиента с ручным одобрением и минимальным набором полей.
- Для двух тестовых товаров задайте дилерскую цену или правило скидки только для группы "Дилеры".
- Если товары продаются упаковками, добавьте required multiple или quantity rule для тестовой категории.
- Включите wholesale order form и purchase lists только если они действительно нужны дилерам.
- Подайте заявку как новый дилер, одобрите аккаунт, назначьте группу и войдите под этим пользователем.
Проверка результата
Проверка должна идти в двух окнах браузера или в режиме инкогнито. Гость видит только то, что разрешено гостям. B2C-пользователь не видит B2B-панели. Дилер видит нужную цену, может открыть bulk order form, добавить товары в корзину, пройти checkout и сохранить purchase list.
Если цена правильная на странице товара, но другая в корзине, не продолжайте настройку. Сначала разберите конфликт цены, скидки, валюты, виджета корзины или стороннего плагина. Иначе ошибка будет повторяться на всех группах.
Нюанс, который часто мешает
Нестандартная корзина от темы или конструктора может показывать цену иначе, чем стандартная страница WooCommerce. В официальной диагностике B2BKing для проблем с ценами упоминаются non-standard cart и cart widgets. Если сталкиваетесь с расхождением, создайте чистую страницу корзины с shortcode WooCommerce и сравните результат. Это не красивое решение для дизайна, но сильная диагностическая проверка.
Проверка результата после настройки: что должен увидеть каждый тип пользователя
После настройки B2BKing нельзя ограничиваться проверкой в админ-панели. Настройка считается рабочей только тогда, когда разные типы пользователей видят правильный результат на сайте. Для B2B/B2C-плагина это особенно важно, потому что одна и та же карточка товара может выглядеть по-разному для гостя, розничного клиента, дилера и подаккаунта компании.
Сделайте отдельную таблицу тестов в заметках проекта. Не обязательно использовать сложную систему. Достаточно строки "пользователь - товар - ожидаемая цена - доступность - способ доставки - результат". Это поможет быстро найти, где сломалась логика: группа, dynamic rule, видимость, checkout или шаблон.
Базовый тестовый маршрут
- Откройте товар как гость и проверьте цену, кнопку покупки или запрос предложения.
- Откройте тот же товар как B2C-пользователь.
- Откройте товар как B2B-пользователь из основной группы.
- Добавьте товар в корзину и измените количество до порога tiered pricing или required multiple.
- Перейдите на checkout и проверьте доступные способы оплаты и доставки.
- Оформите тестовый заказ и проверьте, что цена в заказе совпадает с ожидаемой.
- Откройте
My Accountи проверьте B2B-разделы: bulk order, offers, conversations, purchase lists, subaccounts.
Проверка на конфликт кеша и темы
Для B2B/B2C hybrid-магазина кеш должен уважать состояние пользователя. Если страница товара кешируется одинаково для всех, B2C-покупатель может увидеть B2B-цену или наоборот. Настройте исключения для корзины, checkout, My Account и других персонализированных страниц. Для карточек товаров используйте аккуратную проверку: очистите кеш, откройте товар под разными аккаунтами и сравните не только HTML, но и мини-корзину, виджеты цены и блоки конструктора.
Тема тоже влияет на результат. Если она заменяет стандартные WooCommerce-шаблоны, таблицы tiered pricing или custom information table могут выглядеть неправильно. В таком случае сначала проверьте стандартную тему или стандартный shortcode, а затем решайте вопрос CSS или шаблонов.
Практичные идеи применения B2BKing без перегруза магазина
Плагин не обязательно включать как "всё сразу". Хорошая B2B-архитектура часто начинается с одного сильного сценария, который приносит пользу клиентам и менеджерам, а затем расширяется. Ниже несколько идей, которые опираются на подтверждённые функции B2BKing и не требуют выдумывать нестандартную логику.
Закрытый каталог для дилеров
Подходит, если розничный каталог открыт, но дилерские цены и часть ассортимента должны быть доступны только после входа. Используются гибридный режим, группы, видимость товаров и скрытие цен для гостей. Проверка: гость не видит закрытый товар или цену, дилер видит правильную цену, B2C-покупатель не получает дилерские условия.
Быстрый повторный заказ по SKU
Подходит для расходных материалов, комплектующих и B2B-каталогов с большим числом артикулов. Используются bulk order form, поиск по SKU и purchase lists. Проверка: закупщик находит товар по артикулу, добавляет несколько позиций, сохраняет список и повторно отправляет его в корзину.
Переговоры и индивидуальные предложения
Подходит для товаров с переменными условиями, крупными партиями или проектными поставками. Используются quote request, conversations и offers. Проверка: запрос создаёт разговор, менеджер видит сообщение, клиент получает доступ к предложению, offer не раскрывается другим группам.
Разные условия оплаты и доставки по группам
Подходит, когда крупные клиенты платят по счёту, дилеры используют один набор доставок, а розница - другой. Используются группы и управление payment/shipping methods. Проверка: у каждой группы на checkout видны только разрешённые методы, а при ошибке "нет доступных методов" понятно, какая группа и зона доставки требуют правки.
Безопасные улучшения и локальные правки
Для B2BKing не стоит придумывать собственные хуки или менять код плагина. Если нужно адаптировать вывод, сначала используйте настройки, шорткоды и документированные snippets из официальной базы знаний. Любую правку проверяйте на тестовом товаре и держите понятный способ отката.
Вывести оптовую форму на отдельной странице
Если закупщики часто работают по SKU, можно создать отдельную страницу "Быстрый заказ" и вывести форму через documented shortcode. Это лучше, чем заставлять клиента искать форму внутри личного кабинета.
[b2bking_bulkorder theme=indigo]
После публикации проверьте доступ. В гибридном магазине страница не должна раскрывать оптовой интерфейс тем, кому он не предназначен. Если страница нужна только B2B-пользователям, настройте ограничение доступа через возможности B2BKing или стандартные механизмы сайта.
Показать tiered pricing там, где покупатель принимает решение
Если покупатель выбирает объём закупки на странице товара, таблицу уровней цены лучше показывать рядом с описанием или блоком покупки. Документация B2BKing приводит shortcode для таблицы tiered pricing:
[b2bking_tiered_pricing_table]
Проверьте, что таблица не дублируется, не ломает мобильную верстку и показывает именно тот товар, который нужен. Для конкретного товара можно использовать вариант с id, но не вставляйте такие блоки массово без теста на вариативных товарах.
Когда кодовые фильтры лучше не использовать
В документации есть фильтры для специальных случаев, например изменения логики order form или shipping control. Но добавлять PHP-фрагмент стоит только если вы понимаете, какой конфликт он решает. Для обычной настройки групп, цен, регистрации и видимости код не нужен. Если проблему можно решить настройкой B2BKing, настройкой WooCommerce или отключением конфликтующего плагина, не начинайте с PHP.
Частые проблемы B2BKing и как их диагностировать
Проблемы в B2BKing обычно выглядят как ошибка на фронтенде, но причина находится в связке: пользовательская группа, dynamic rule, WooCommerce checkout, тема, кеш или другой плагин цен. Ниже не универсальный список "почистите кеш", а практическая карта симптомов, которые действительно характерны для B2B/WooCommerce-сценария.
Неверная цена на карточке товара или в корзине
Симптом
Покупатель видит правильную B2B-цену на странице товара, но в корзине появляется другая сумма. Или цена меняется только в каталоге, но не доходит до checkout.
Возможная причина
Часто виноват конфликт с другим плагином скидок, валюты, product addons, cart widget или нестандартной корзиной от темы/конструктора. Официальная диагностика B2BKing отдельно рекомендует проверку с отключением всех плагинов кроме WooCommerce и B2BKing, а также сравнение со стандартной страницей корзины.
Что проверить и как исправить
- Проверьте цену под тем же пользователем на товаре, в каталоге, корзине и checkout.
- Отключите сторонние плагины, которые меняют цену, скидку, валюту или опции товара, на тестовой копии.
- Создайте чистую страницу корзины со стандартным shortcode WooCommerce и сравните цену.
- Если конфликт связан со сторонней скидкой, решите, какой механизм должен быть главным: B2BKing или другой плагин.
- Если конфликт не устраняется, временно откатите новое правило цены и оставьте рабочий базовый сценарий.
На checkout нет доступной доставки или оплаты
Симптом обычно выглядит как сообщение о недоступных методах. В B2BKing это часто связано с тем, что у группы покупателя не отмечены нужные payment/shipping methods или WooCommerce-зоны настроены не так, как ожидает плагин.
Проверьте группу пользователя в B2BKing -> Groups, включите нужные методы и сохраните. Затем откройте checkout под тем же аккаунтом. Если метод вообще не виден в группе, документация указывает на возможную нестандартную реализацию метода доставки. В таком случае сначала проверьте WooCommerce shipping zones и только потом рассматривайте documented snippet для изменения механизма shipping control.
Bulk order form не показывает товары
Если форма пустая или поиск не находит ожидаемые товары, не начинайте с внешнего вида формы. Проверьте, доступны ли эти товары текущей B2B-группе, есть ли у них цена, stock status и SKU, не скрыты ли они правилами видимости, не включено ли ограничение по категориям в shortcode. Для вариативных товаров проверьте, доступны ли сами вариации.
Если каталог большой, смотрите performance-настройки order form и не выводите на одной странице слишком много лишних товаров. Оптовая форма должна помогать закупщику быстро найти позиции, а не превращаться в тяжёлый каталог без фильтрации.
Гость или B2C-покупатель видит B2B-контент
Сначала проверьте режим Plugin Status. В гибридном режиме B2B-функции должны быть ограничены бизнес-группами. Затем проверьте кеш: персонализированные цены и блоки нельзя отдавать всем пользователям из одной закешированной страницы. Очистите кеш и сравните страницу под гостем, B2C и B2B.
Если проблема связана с видимостью категории, проверьте правило "Hidden has priority" и принадлежность товара к нескольким категориям. Иногда товар кажется закрытым в одной категории, но остаётся доступным через другую.
VAT-поле не появляется или проверка не проходит
Проверьте, где именно должно появляться поле: registration, billing, checkout или несколько мест. Убедитесь, что страна пользователя входит в условия показа поля. Если используется VIES, учитывайте, что внешний сервис может быть недоступен или отвечать с задержкой. Для критичного B2B-доступа оставьте ручную проверку как резервный процесс.
Страницы My Account дают 404 или не показывают B2B-панели
Проверьте постоянные ссылки WordPress, стандартную страницу My Account, настройки WooCommerce endpoints и включённые компоненты B2BKing. Затем сравните пользователя B2C и B2B. Если пользователь не в B2B-группе, в гибридном режиме он может не видеть B2B-панели именно потому, что логика работает правильно.
Где посмотреть интерфейс и сценарии B2BKing в работе
У B2BKing есть официальная страница videos and tutorials, где собраны ролики по презентации плагина, налоговым исключениям, wholesale prices, wholesale order form и business registration. Для первого знакомства полезнее всего смотреть не рекламный ролик целиком, а конкретные фрагменты про регистрацию, цены и форму заказа: они показывают, как логика из документации выглядит в интерфейсе.
Ниже вставлен ролик по business registration. Он поддерживает тезис этого руководства: B2BKing лучше настраивать через связку "регистрация -> группа -> доступ -> цена", а не через случайное включение всех функций.
Вопросы, которые стоит закрыть до запуска B2BKing
Можно ли добавить B2BKing на уже работающий розничный магазин?
Да, для этого предусмотрен гибридный режим B2B/B2C. Но запускать его на живом сайте без тестовой копии рискованно. Сначала проверьте, что B2C-покупатели не видят B2B-панели, цены и закрытые товары, а B2B-пользователи получают нужные условия после назначения группы.
Что важнее настроить первым: регистрацию или цены?
Сначала решите, как пользователь станет B2B-клиентом: через заявку, ручное одобрение, автоматическое назначение группы или импорт. Цена зависит от группы, поэтому без понятного маршрута регистрации и назначения группы проверка цен будет неполной.
Почему цена может быть правильной на товаре, но неправильной в корзине?
Чаще всего причина в конфликте с другим плагином цен, скидок, валют, product addons, нестандартным cart widget или шаблоном конструктора. Проверяйте стандартную корзину WooCommerce, отключайте конфликтующие плагины на тестовой копии и смотрите, на каком этапе цена меняется.
Нужно ли включать все компоненты B2BKing?
Нет. Включайте только то, что действительно нужно покупателю и менеджеру. Bulk order, conversations, offers, purchase lists и subaccounts полезны в разных сценариях, но лишние пункты личного кабинета усложняют интерфейс и диагностику.
Можно ли скрыть цены от гостей, но оставить каталог открытым?
Да, гостевой доступ можно настроить так, чтобы товары были видны, а цены скрывались или заменялись запросом предложения. Дополнительно можно использовать dynamic rules для более точного скрытия цены по товарам, категориям, пользователям или группам.
Как проверить, что B2B/B2C hybrid работает правильно?
Создайте три теста: гость, B2C-пользователь и B2B-пользователь. Откройте один товар, корзину, checkout и My Account под каждым состоянием. Если B2C видит обычный магазин, а B2B видит свои цены и панели, базовая граница настроена корректно.
Когда B2BKing не лучший выбор?
Если нужен только небольшой процент скидки для одной роли, без регистрации, закрытого каталога, bulk order, quote-сценария и сложных правил, можно начать с более лёгкого решения. B2BKing раскрывается там, где B2B-логика действительно многослойная.
Когда CodeCanyon B2BKing будет удачным выбором
CodeCanyon B2BKing стоит использовать, если WooCommerce-магазину нужна не одна оптовая цена, а управляемая B2B-система: группы покупателей, отдельные правила, скрытие цен и товаров, business registration, purchase lists, bulk order form, negotiations, offers, subaccounts и разные условия оформления заказа. В таком сценарии плагин помогает собрать B2B-логику в единый рабочий процесс.
Перед запуском не пытайтесь доказать себе, что "всё включено и значит всё готово". Готовность выглядит иначе: тестовый B2B-покупатель входит в аккаунт, видит свой каталог, получает правильную цену, соблюдает минимумы и quantity steps, проходит checkout с доступными методами, сохраняет purchase list и не ломает опыт обычного B2C-клиента. Если этот маршрут работает, можно расширять настройки на остальные группы и товары.
Если после чтения вы понимаете, какие группы нужны магазину, какой режим выбрать, какие правила включить первыми и как проверить результат, переходите к локальному тесту и только затем загрузить архив с CodeCanyon B2BKing для установки в подготовленную среду. Такой порядок снижает риск ошибок и помогает использовать плагин как инструмент управления B2B-продажами, а не как набор случайно включённых функций.


