Skip to content
buildbyalex
Все статьи

B2B интернет-магазин для оптовиков: чем отличается

B2B интернет-магазин для оптовиков: цены нетто, индивидуальные прайсы, отсрочка платежа, синхронизация с ERP. Чем отличается от B2C, какие интеграции и цена.

8 мин чтения
B2B интернет-магазин для оптовиков: чем отличается

B2B интернет-магазин для оптовиков - это самообслуживаемый портал, где ваши корпоративные клиенты входят в личный кабинет, видят согласованные с ними цены и оформляют заказы в любое время: цены нетто плюс VAT, индивидуальные прайс-листы, отсрочка платежа, минимальный заказ и повтор заказа в один клик. Это не розничный магазин с приклеенной «оптовой скидкой» - логика оформления, цены и интеграции устроены иначе. Сделанный правильно, он снимает с менеджеров ручной приём заказов и синхронизирует остатки, цены и фактуры прямо с вашим ERP.

Я делаю магазины на Next.js и внедрял оптовые порталы, весь смысл которых был в том, чтобы менеджер перестал вручную переносить заказы из почты в учётную программу. Разберу конкретно: что B2B реально должно уметь, что его ломает и сколько это стоит.

Чем B2B-магазин отличается от B2C

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

ЧтоB2C (розница)B2B (оптовый портал)
ЦеныБрутто, с включённым VATНетто + VAT отдельно
ПрайсыОдин для всехИндивидуальные или пороговые под клиента
ОплатаПредоплата: BLIK, картаОтсрочка (terminy płatności) + предоплата
Минимум заказаНетMOQ и кратность упаковки
ОформлениеТовар за товаромБыстрый заказ по SKU, импорт CSV
ДоступОткрыт всемВход по логину, аккаунт после проверки
ОбработкаМгновенный чекаутСогласование и проверка кредитного лимита
Повтор заказаВручнуюВ один клик из истории

Цены нетто и VAT - первое, что нужно сделать правильно. Оптовик мыслит в нетто и хочет чёткую разбивку на фактуре, потому что VAT для него - вычет, а не расход. Показывать цены брутто по-рознице значит путать всю сторону закупок.

Индивидуальные и пороговые прайсы - сердце B2B. У одного клиента -12%, у второго полностью свой прайс, согласованный в прошлом квартале, третий платит меньше, когда корзина переваливает за определённый объём. Магазин обязан подставить правильную цену в тот момент, когда входит именно этот человек, - а не общую «оптовую цену» для всех.

Отсрочка платежа меняет модель целиком. Розница - это предоплата; опт чаще работает по фактуре с 14, 30 или 60 днями на оплату плюс кредитный лимит на клиента. Магазин должен знать, сколько клиент ещё должен, и либо пропустить новый заказ, либо заблокировать его относительно лимита.

Самообслуживание снимает нагрузку с отдела продаж

Это аргумент, который окупает весь проект. В большинстве оптовых компаний заказы приходят почтой, звонком и в мессенджере, а менеджер вбивает каждый в ERP. Это медленно, порождает опечатки и упирается в потолок: сколько клиентов один человек вообще потянет.

Нормальный B2B-портал переворачивает это. Клиент сам оформляет заказ, хоть в два ночи, и тот падает в систему уже структурированным. Команда перестаёт принимать диктовку и берётся за то, где реально нужен человек.

  • Заказы 24/7 без ожидания рабочих часов и обратного звонка.
  • Быстрый заказ по коду SKU или из вставленного списка CSV - закупщик, который знает, что берёт, наполняет корзину на 60 позиций за две минуты.
  • Повтор из истории - тот же ежемесячный заказ в один клик, без перебора заново.
  • Согласование заказа - руководитель или начальник закупщика подтверждает до отгрузки, так что ничего не уедет по ошибке.
  • Всё записано - каждый заказ, цена и документ в одном кабинете, без раскопок в почтовых ветках.

В проекте Baltic Dockyard задача была ровно такой: сайт под ключ, который принимает структурированные заявки и направляет каждую куда надо вместо общего ящика. Тот же паттерн напрямую масштабируется на оптовые заказы.

Интеграции, которые делают или ломают B2B-магазин

Розничный магазин какое-то время проживёт сам по себе. B2B-магазин, не сшитый с бэкофисом, хуже, чем бесполезен: он покажет неверные остатки и неверные цены как раз тем клиентам, кто заказывает оптом.

  • Синхронизация с ERP / складом / бухгалтерией. В Польше это обычно Subiekt GT, Comarch ERP Optima, WAPRO Mag или enova365. Товары, остатки, цены и прайсы клиентов живут там, и магазин должен читать оттуда, а не держать вторую правду, которая расходится.
  • Остатки и цены в реальном времени. Покупатель, берущий 400 штук, должен доверять цифре на экране. Синхронизация в реальном времени (или близко) убирает звонок «извините, на самом деле нет в наличии», который убивает доверие.
  • Проверка NIP. При регистрации магазин сверяет NIP покупателя с реестром GUS и белым списком VAT, так что вы подключаете реальные компании и подставляете их данные в фактуру, а не выпрашиваете потом.
  • Фактура и KSeF. Опт работает на фактурах VAT, а не на чеках. Магазин выставляет фактуру автоматически к каждому заказу, а с 2026 года обязан подавать её в национальную систему KSeF. Заложить это с самого начала гораздо дешевле, чем дорабатывать позже.

Сделаете это правильно - портал работает сам. Сделаете плохо - получите красивый каталог, к которому лучшие клиенты теряют доверие после второй ошибки в остатках.

Платформа: почему выделенная разработка обычно обходит Shopify и WooCommerce

Логика B2B - то место, где совет «возьми Shopify» разваливается. Нативный B2B на Shopify - это Shopify Plus, а он стартует примерно от $2 300 в месяц, и даже тогда индивидуальные ценовые правила и кредитные лимиты воюют с платформой. WooCommerce технически потянет опт, но только через стопку из трёх-четырёх B2B-плагинов, которые конфликтуют на обновлениях и тормозят каталог по мере роста.

Выделенный или headless-магазин на Next.js трактует цены под клиента, кредитные лимиты, согласование заказов и синхронизацию с ERP как код, а не как настройки плагина, которые гнёшь, пока они почти не подойдут. Это значит:

  • Любое ценовое правило, которое вы можете описать, магазин применит - под клиента и под порог объёма.
  • ERP остаётся единственным источником правды, подключённым по настоящему API, а не ночным CSV, который к обеду уже устарел.
  • Каталог остаётся быстрым при тысячах SKU, а это важно, когда покупатели фильтруют и быстро заказывают весь день.

Именно так я строю интернет-магазины: витрина на Next.js, бизнес-логика там, где ей место, и чистая синхронизация с тем, что у вас уже крутится в бэкофисе. Для простой розницы шаблон подойдёт. Для опта с реальными ценовыми правилами кастом окупается часами работы менеджеров, которые он освобождает.

Сколько стоит и как внедрять

B2B-портал стоит дороже розничного магазина, потому что продукт здесь - логика и интеграции, а не тема оформления. Но строить всё сразу не нужно - и не стоит.

ОбъёмЦена (zł)В евроСрок
Каталог B2B + самообслуживание (пороговые цены, быстрый заказ)25 000 - 50 000€5 800 - €11 5005 - 8 недель
+ синхронизация с ERP / складом, остатки в реальном времени, проверка NIP+15 000 - 40 000+€3 500 - €9 000+3 - 6 недель
Полный портал (кредитные лимиты, согласование, авто-фактура, мультиаккаунты)60 000 - 120 000+€14 000 - €28 000+3 - 4 месяца

Внедряйте этапами. Начните с каталога, входа, индивидуальных прайсов и самообслуживания - уже одно это заканчивает хаос почты и звонков и даёт клиентам заказывать самим. Запустите за 5-8 недель и покажите покупателям.

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

FAQ

Что такое B2B интернет-магазин? B2B интернет-магазин - это самообслуживаемый портал для оптовиков и корпоративных клиентов, где они входят в кабинет, видят согласованные цены, заказывают оптом, платят по отсрочке и повторяют заказы из истории. От розницы он отличается ценами, оплатой и интеграциями с ERP и бухгалтерией.

Чем B2B-магазин отличается от B2C? B2B показывает цены нетто плюс VAT отдельно, использует индивидуальные или пороговые прайсы под клиента, поддерживает отсрочку платежа и минимальный заказ, требует входа и согласования заказов и синхронизируется с ERP. B2C - это одна цена брутто для всех, предоплата и открытый доступ. Логика построена иначе, а не просто со скидкой.

Можно ли сделать опт на Shopify или WooCommerce? Можно, в пределах. Реальный B2B на Shopify требует Shopify Plus (от ~$2 300/мес), а WooCommerce - нескольких B2B-плагинов, которые конфликтуют и тормозят каталог. При сложных ценовых правилах, кредитных лимитах и плотной синхронизации с ERP выделенный или headless-магазин обычно дешевле во владении и куда гибче.

Сколько стоит B2B интернет-магазин в Польше? Самообслуживаемый каталог B2B с пороговыми ценами и быстрым заказом - 25 000-50 000 zł (€5 800-€11 500). Добавление синхронизации с ERP и складом добавляет 15 000-40 000 zł. Полный портал с кредитными лимитами, согласованием и авто-фактурой доходит до 60 000-120 000+ zł. Поэтапное внедрение растягивает затраты.

Подключается ли магазин к моему ERP и выставляет ли фактуры? Да, и должен. Магазин читает остатки, цены и прайсы клиентов из вашего ERP (Subiekt, Comarch Optima, WAPRO, enova) по API и выставляет фактуру автоматически к каждому заказу - подавая её в систему KSeF, которая с 2026 года становится обязательной.

Сколько занимает запуск? Первый рабочий этап - каталог, вход, индивидуальные цены и самообслуживание - это 5-8 недель. Синхронизация с ERP, проверка NIP и автоматическое выставление фактур добавляют ещё 3-6 недель. Полный портал с логикой кредита и согласования - проект на 3-4 месяца, лучше этапами.


Думаете перенести оптовые заказы в интернет? Посмотрите, как я делаю интернет-магазины и B2B-порталы, или напишите мне: за 30 минут разложим ваши ценовые правила, ERP и план по этапам с фиксированной ценой без скрытых доплат.

Понравилось — обсудим ваш проект?

30 минут на discovery-звонок. Без продажного питча.

Поговорим
B2B интернет-магазин для оптовиков: чем отличается — buildbyalex