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