Marketplace B2B – jak technicznie obsłużyć tysiące dostawców i cenniki indywidualne?

Budowa sklepu dla detalisty (B2C) to w 2026 roku prosta sprawa. Ale budowa platformy B2B (Business-to-Business) lub Marketplace’u, gdzie spotykają się producenci z hurtownikami, to zupełnie inna dyscyplina sportu. Tutaj nie ma „jednej ceny dla wszystkich”. Tutaj cena zależy od tego, kto pyta, ile kupuje i jak długo z nami współpracuje.

Wielu przedsiębiorców popełnia błąd, próbując „nagiąć” popularne silniki sklepowe (jak WooCommerce czy Magento) do logiki B2B. Efekt? System, który trzeba łatać setkami wtyczek, a który finalnie i tak nie potrafi wystawić faktury z odroczonym terminem płatności. W AP2 Media specjalizujemy się w tworzeniu dedykowanych portali internetowych i marketplace’ów, które odwzorowują skomplikowane procesy biznesowe, zamiast je upraszczać.

B2B to nie jest „sklep z ukrytymi cenami”

Podstawowy błąd w myśleniu o B2B to założenie, że wystarczy ukryć ceny dla niezalogowanych. Prawdziwe wyzwania leżą głębiej:

  • Wielopoziomowe cenniki: Klient A ma rabat 5% na wszystko. Klient B ma rabat 10%, ale tylko na kategorię „Narzędzia”, a Klient C ma sztywne ceny negocjowane w Excelu rok temu.
  • Kredyt kupiecki (Limit kredytowy): System musi wiedzieć, czy Klient X może zamówić towar „na przelew 30 dni”, czy może przekroczył już swój limit zadłużenia i system powinien zablokować zamówienie.
  • Stany magazynowe w wielu lokalizacjach: Hurtownia w Poznaniu ma towar, ale ta w Warszawie już nie. Marketplace musi inteligentnie rozdzielać zamówienia (Split Order).
Schemat logiki cenowej w systemie B2B - macierz rabatów

Rys 1. Macierz cenowa w systemie Custom. Każde zapytanie o cenę przechodzi przez filtry: Grupa Klienta -> Historia Zakupów -> Promocje Indywidualne.

Case Study: Zlecenia3D.pl – Marketplace usługowy

Budowa platformy łączącej dwie strony transakcji (Two-Sided Marketplace) wymaga obsłużenia interesów obu grup. Idealnym przykładem jest nasza realizacja Zlecenia3D.pl. To portal, który łączy osoby posiadające projekt 3D z drukarniami.

Wyzwanie: To nie jest typowy e-commerce, gdzie towar leży na półce. Tutaj „produkt” powstaje dopiero po wycenie. Każda drukarnia ma inną technologię, inne materiały i inne stawki.

Rozwiązanie: Stworzyliśmy dedykowany silnik w oparciu o Laravel, który obsługuje cały proces licytacji i realizacji:

  • System ofertowania: Wykonawcy składają oferty do zlecenia. Klient wybiera najlepszą.
  • Escrow (Powiernictwo): Klient wpłaca pieniądze do „depozytu” portalu. Wykonawca dostaje je dopiero, gdy klient potwierdzi, że wydruk jest OK. To buduje zaufanie.
  • Prowizje: System automatycznie nalicza prowizję od zlecenia i generuje faktury dla obu stron.

Żaden gotowy skrypt sklepowy nie obsłużyłby modelu „Escrow” i dynamicznych wycen bez gruntownego przepisania kodu.

Integracja z ERP – bez tego ani rusz

W świecie B2B portal internetowy jest tylko „oknem wystawowym”. Mózgiem operacji jest system ERP (np. Subiekt, Comarch Optima, SAP). Jeśli Twój marketplace nie jest zintegrowany z ERP w czasie rzeczywistym, będziesz sprzedawać towar, którego nie masz.

W artykule o automatyzacji logistyki pisaliśmy o kurierach, ale tutaj integracja idzie o krok dalej. Nasze systemy (Custom) potrafią:

  1. Pobrać z ERP indywidualny cennik dla zalogowanego klienta w ułamku sekundy.
  2. Sprawdzić jego saldo rozrachunków (czy nie zalega z płatnościami).
  3. Wysłać zamówienie prosto na produkcję, pomijając dział handlowy.
Diagram przepływu danych między systemem ERP a Portalem B2B

Rys 2. Synchronizacja dwukierunkowa: Zamówienie wpada do ERP, a ERP odsyła status realizacji i fakturę.

Wydajność przy milionach rekordów (Big Data)

Hurtownia motoryzacyjna może mieć 2 miliony części (SKU). Jeśli klient chce wyszukać „filtr oleju Audi A4”, baza danych musi przeszukać miliony powiązań w milisekundach. Standardowy MySQL przy takiej skali „klęka”.

Dlatego w dużych projektach portalowych wdrażamy Elasticsearch. To silnik wyszukiwania (używany m.in. przez Netflixa), który pozwala na błyskawiczne filtrowanie milionów produktów po parametrach (rok, model, VIN), bez obciążania głównej bazy danych.

Podsumowanie: Nie buduj „sklepu”, buduj ekosystem

Marketplace B2B to narzędzie pracy dla Twoich klientów. Oni nie chcą „ładnych zdjęć”. Chcą szybko wrzucić 50 pozycji do koszyka (np. importując plik CSV – funkcja, którą wdrażamy standardowo), sprawdzić dostępność i dostać fakturę.

Jeśli planujesz cyfryzację swojej hurtowni lub chcesz stworzyć portal łączący branżę, zapomnij o gotowych szablonach. Skontaktuj się z nami. Zaprojektujemy rozwiązanie, które odwzoruje Twój biznes 1:1 w świecie cyfrowym.

FAQ – Portale B2B i Marketplace

Czym różni się B2B od B2C w e-commerce?

W B2C emocje sprzedają, a proces jest prosty (koszyk -> płatność). W B2B liczy się logika, szybkość i procesy posprzedażowe (faktury zbiorcze, limity kredytowe, powtarzalność zamówień). Technologie B2C rzadko radzą sobie z logiką B2B.

Ile kosztuje stworzenie Marketplace?

To jedne z najbardziej złożonych projektów IT. Budżety zaczynają się od kilkudziesięciu tysięcy złotych za MVP, ale górna granica zależy od liczby integracji. Pamiętaj, że Marketplace musi zarabiać na siebie (prowizje, abonamenty), więc zwrot z inwestycji jest łatwy do policzenia.

Czy mogę połączyć portal ze starym programem magazynowym?

Tak, jeśli ten program ma jakiekolwiek API lub dostęp do bazy danych. W AP2 Media integrowaliśmy się już z systemami pamiętającymi lata 90. Tworzymy tzw. bridge (pomost), który wyciąga dane ze starego systemu i prezentuje je w nowoczesnym portalu.

Podziel się swoją opinią
Adam Piersa
Adam Piersa
Artykuły: 17