Все проекты
// WordPress //// E-commerce //

WP B2B Commerce

React · WordPress · PostgreSQL · PHP

Независимая от WooCommerce B2B e-commerce платформа для российского рынка. Полный цикл B2B-торговли: расчёт НДС, формирование счетов-фактур и ТОРГ-12, tier-pricing по группам клиентов, управление дилерскими скидками. Интеграция с платёжными системами ЮKassa и Сбербанк, логистика через СДЭК и Почту России, синхронизация с Bitrix24 CRM.

// О проекте //

WP B2B Commerce — это мой самый амбициозный WordPress-проект: полностью независимая B2B e-commerce платформа, которая заменяет WooCommerce целиком. Не расширяет, не дополняет — именно заменяет. Когда я углубился в архитектуру WooCommerce, я понял: она создана для B2C-магазинов с 50–500 товарами. Для российского B2B с его НДС, ТОРГ-12, ИНН/КПП, дилерскими сетями и кредитными лимитами WooCommerce — это прокрустово ложе. Каждая адаптация требует десятка плагинов, каждый плагин тянет за собой конфликты и уязвимости. Я решил построить альтернативу с нуля, изначально спроектированную для российского B2B-рынка, с учётом всех его особенностей и требований.

Проблема и контекст

Российский B2B-сектор имеет уникальные требования, которые ни один западный плагин не покрывает из коробки. НДС с тремя ставками (0%, 10%, 20%) — WooCommerce умеет только две. Обязательная документация (ТОРГ-12, счёт-фактура, УПД) — ни один западный плагин не генерирует российские документы. Валидация реквизитов (ИНН, КПП, ОГРН) — для WooCommerce это экзотика. Интеграция с 1С по CommerceML — стандарт де-факто в России, но для WooCommerce требует отдельного платного плагина. Всё это приходится собирать из десятка расширений, и результат — хрупкая конструкция, которая ломается при каждом обновлении WordPress или любого из плагинов.

Но проблема ещё глубже на архитектурном уровне. WooCommerce исторически хранит заказы как посты в wp_posts — это антипаттерн для нагруженных B2B-систем с тысячами заказов. Нет встроенной поддержки дилерских сетей и тиражных цен. Нет кредитных лимитов и отсрочки платежа — основы B2B-торговли. Нет маркетплейса с разделением заказов по вендорам. Нет агентских продаж, когда менеджер входит от имени клиента и оформляет заказ за него. Каждая из этих функций — отдельный платный плагин с собственными багами и несовместимостями. Я решил: хватит латать чужие ошибки проектирования. Пора строить с нуля, правильно.

Решение: что мы построили

WP B2B Commerce — это 40+ кастомных таблиц в базе данных и 40+ REST-эндпоинтов, полностью независимых от WooCommerce. Собственная система заказов, товаров, клиентов, цен — всё хранится в оптимизированных таблицах с правильными индексами, а не в wp_posts. Результат: кратный прирост производительности при работе с тысячами заказов и десятками тысяч товаров.

Российская локализация встроена в ядро системы, а не прикручена плагинами: три ставки НДС с автоматическим расчётом, генерация ТОРГ-12 и счёт-фактур, валидация ИНН/КПП/ОГРН при регистрации контрагента, формирование счетов на оплату. Маркетплейс с мультивендором: автоматическое разделение заказов по поставщикам, система комиссий, индивидуальные витрины для каждого поставщика. Модуль торговых агентов позволяет менеджерам входить от имени клиента, генерировать персональные купоны, и каждое действие логируется для контроля и аудита.

Интеграции покрывают все потребности российского B2B: 1С CommerceML для двусторонней синхронизации товаров и заказов, YooKassa и Сбербанк и Тинькофф для приёма платежей, СДЭК и Почта России для логистики, Битрикс24 и AmoCRM для CRM. Аналитика уровня Enterprise: RFM-анализ для сегментации клиентов, когортный анализ для отслеживания поведения групп, ABC/XYZ-классификация товаров, ML-прогнозирование спроса, расчёт LTV и прогнозирование оттока клиентов.

B2B-расширения закрывают специфические потребности промышленной торговли: контракты с условиями и сроками действия, кредитные лимиты для постоянных клиентов, отсрочка платежа (30/60/90 дней), подписки на регулярные поставки, EDI (электронный документооборот) для автоматического обмена документами с контрагентами. Шаблонизатор email-писем позволяет создавать красивые уведомления без привлечения дизайнера. Мультивалютность (6 валют) и поддержка WPML обеспечивают работу с клиентами из 12 стран СНГ.

Ключевые технологии и инновации

  • 40+ кастомных таблиц БД с оптимизированными индексами — полная независимость от WooCommerce и wp_posts
  • Российская локализация в ядре: НДС (0/10/20%), ТОРГ-12, счёт-фактура, ИНН/КПП/ОГРН валидация
  • Маркетплейс: мультивендор с автоматическим разделением заказов, комиссиями и индивидуальными витринами
  • Торговые агенты: вход от имени клиента, персональные купоны, полное логирование действий
  • Интеграции: 1С CommerceML, YooKassa, Сбербанк, Тинькофф, СДЭК, Почта России, Битрикс24, AmoCRM
  • ML-аналитика: RFM-сегментация, когорты, ABC/XYZ, прогнозирование спроса, LTV, прогноз оттока
  • B2B-специфика: контракты, кредитные лимиты, отсрочка платежа (30/60/90), подписки, EDI
  • GPL v3 лицензия, мультивалютность (6 валют), WPML поддержка, локализация для 12 стран СНГ

Результаты и влияние

Платформа развёрнута на staging-сервере wp-b2b-commerce.cos-it.ru и проходит финальное тестирование. Все 20 блоков дорожной карты полностью реализованы. GPL v3 лицензия делает платформу доступной для любого бизнеса — от малого предприятия до крупного холдинга. 40+ REST-эндпоинтов обеспечивают интеграцию с любыми внешними системами через стандартизированный API.

WP B2B Commerce — это мой ответ на вопрос «почему российский B2B до сих пор мучается с WooCommerce?». Мне потребовался весь мой опыт в B2B-консалтинге, веб-разработке и системных интеграциях, чтобы спроектировать систему, которая учитывает реалии российского рынка: от НДС до EDI, от ИНН до дилерских скидок. Это не адаптация западного решения и не набор костылей поверх WooCommerce — это платформа, рождённая из глубокого понимания того, как работает российский B2B изнутри. Я строю её на принципе «convention over configuration» — чтобы предприниматель мог запустить полноценный B2B-магазин за дни, а не месяцы, и при этом получить все инструменты, необходимые для серьёзной промышленной торговли. Это мой самый масштабный open-source вклад, и я верю, что он изменит подход к e-commerce в российском B2B-сегменте.

// Начнём сотрудничество //
Олег Чернышов
+
Вы

Давайте вместе развивать ваш бизнес!