WooCommerce kojarzy się głównie z B2C, ale w 2026 ponad 30% naszych wdrożeń to B2B — hurtownie, dystrybutorzy, producenci sprzedający bezpośrednio do detalu. WooCommerce w połączeniu z 3–5 wtyczkami zastępuje systemy typu Magento Commerce za 50 000 zł rocznie. Pokażę Ci, jak to skonfigurować.
W skrócie
- Sklep B2B różni się od B2C: cenniki per klient, MOQ, kredyt kupiecki, faktury proforma, walidacja NIP.
- Wymaga 4–6 wtyczek premium (łączny koszt: 1 200–3 500 zł/rok).
- Najczęstsze błędy: mieszanie B2C i B2B w jednym sklepie bez separacji, brak walidacji NIP, brak hurtowych progów cenowych.
- Czas wdrożenia: 6–12 tygodni dla pełnego sklepu B2B.
Co odróżnia B2B od B2C
| Aspekt | B2C | B2B |
|---|---|---|
| Klient | konsument | firma (NIP) |
| Ceny | jednolite | per klient lub grupa |
| Min. zamówienie | brak | MOQ (np. 100 zł, paleta) |
| Płatność | przedpłata | często kredyt 14–60 dni |
| Faktura | konsument może chcieć | zawsze, czasem proforma |
| Logowanie | opcjonalne | wymagane (trzeba zweryfikować) |
| Negocjacja cen | brak | częsta, indywidualna |
| Wysyłka | InPost, kurier | często paleta, dedykowany kurier |
| Wsparcie | self-service | dedykowany opiekun |
Architektura sklepu B2B na WooCommerce
Opcja 1: Sklep tylko B2B
- Logowanie wymagane do zobaczenia cen
- Walidacja NIP w rejestracji
- Tylko zatwierdzeni klienci mogą kupować
Opcja 2: Hybryda B2B + B2C w jednej witrynie
- Niezalogowany widzi ceny detaliczne (B2C)
- Zalogowany B2B widzi ceny hurtowe
- Roles: klient_detal vs klient_hurt vs admin
Opcja 3: Dwa osobne sklepy
- sklep.firma.pl — B2C
- hurt.firma.pl — B2B
- Synchronizacja produktów przez API
Polecamy opcję 2 — jeden sklep, dwa kanały. Najmniejszy koszt utrzymania.
Niezbędne wtyczki
1. WooCommerce Wholesale Prices (B2BKing lub Wholesale Suite)
B2BKing (od 99 USD/rok) lub Wholesale Suite (od 199 USD/rok) — kluczowa wtyczka. Zawiera:
- Role klientów (Hurt poziom 1, Hurt poziom 2, Hurt premium)
- Ceny per rola
- Ceny per produkt × rola
- Hurtowe progi cenowe (10+ szt., 50+ szt., 100+ szt.)
- Ukrywanie cen niezalogowanym
2. WooCommerce EU VAT (lub PolishVAT)
- Walidacja NIP w trakcie rejestracji
- Walidacja EU VAT ID dla klientów z UE
- Auto-zwolnienie z VAT przy WDT (wewnątrzwspólnotowa dostawa towarów)
- Generowanie odpowiednich faktur
3. Faktury proforma + faktury VAT
WP Desk Faktury Pro — generuje:
– Faktury proforma przed płatnością
– Faktury VAT po płatności
– Korekty
– Eksport do KSeF (od 2026 obowiązkowe!)
4. Limity kredytowe
B2BKing (premium) ma „Credit Account”:
– Klient kupuje „na fakturę z odroczonym terminem”
– Definiujesz limit (np. 10 000 zł)
– Klient nie może przekroczyć limitu
– Auto-blokada do uregulowania zaległych
5. Order Approval
Approve Orders WooCommerce — przed zatwierdzeniem:
– Każde zamówienie idzie do statusu „Oczekujące”
– Admin sprawdza klienta, stan magazynowy, marżę
– Manualna akceptacja lub odrzucenie
6. Quote / Wycena
WooCommerce Request a Quote — dla wybranych produktów:
– Klient nie kupuje od razu, prosi o wycenę
– Admin wystawia ofertę z indywidualną ceną
– Klient akceptuje i płaci
Konfiguracja krok po kroku
Krok 1: Role klientów
Z B2BKing dodaj role:
- wholesale_basic — rabat 10% od cen detalicznych
- wholesale_pro — rabat 20%
- wholesale_premium — rabat 30% + brak MOQ
Krok 2: Cenniki per produkt
Edytuj produkt → zakładka „Wholesale Prices”:
| Rola | Cena | Min. ilość |
|---|---|---|
| wholesale_basic | 80 zł | 1 |
| wholesale_pro | 70 zł | 1 |
| wholesale_premium | 60 zł | 1 |
Dodatkowo Tier pricing dla wholesale_basic:
– 10–49 szt. → 78 zł
– 50–99 szt. → 75 zł
– 100+ szt. → 72 zł
Krok 3: MOQ (minimum order quantity)
W ustawieniach roli:
- wholesale_basic — MOQ 200 zł brutto
- wholesale_pro — MOQ 500 zł brutto
- wholesale_premium — brak MOQ
Krok 4: Walidacja NIP
W formularzu rejestracji:
- Pole NIP (obowiązkowe)
- Auto-walidacja przez API GUS lub VIES (UE)
- Auto-uzupełnienie: nazwa firmy, adres, kod pocztowy
- Odrzucenie rejestracji przy nieprawidłowym NIP
Krok 5: Walidacja konta klienta
Po rejestracji z NIP:
- Konto trafia do statusu „Oczekujące na akceptację”
- Klient nie może kupować dopóki admin nie zatwierdzi
- Admin sprawdza: czy firma istnieje, czy nie jest na liście dłużników (BIG, KRD)
- Po akceptacji → mail powitalny + dostęp do hurtowych cen
Krok 6: Faktury proforma
Standard B2B:
- Klient składa zamówienie
- WooCommerce auto-generuje fakturę proforma
- Klient otrzymuje proformę mailem
- Klient płaci przelewem w 7 dni
- Po zaksięgowaniu wpłaty → automatyczna faktura VAT
- Wysyłka
Krok 7: Kredyt kupiecki
Dla zaufanych klientów (po 3+ udanych zamówieniach):
- Limit 10 000 zł
- Termin 14 dni (lub 30 / 60)
- Auto-blokada przy przekroczeniu
- Auto-przypomnienie 3 dni przed terminem
Krok 8: Wysyłka palet
Standard B2B = palety, nie kartony:
- Flexible Shipping — definiowalne metody per klient
- „Wysyłka paletowa Raben” — koszt liczony per kg + paleta
- „Odbiór z magazynu” — 0 zł, klient odbiera sam
Krok 9: Integracja z ERP
Średnia firma B2B ma już Subiekt GT, Comarch Optima lub SAP. Integracja:
- wpDesk WooCommerce → Subiekt GT (popularna w PL)
- Comarch ERP Optima — natywna integracja
- API custom dla SAP, Microsoft Dynamics
Synchronizacja: produkty (z ERP do WC), zamówienia (z WC do ERP), stany magazynowe (dwukierunkowo).
Krok 10: Panel klienta
Konto B2B w „Moje konto” pokazuje:
- Listę zamówień
- Faktury PDF do pobrania
- Limit kredytowy + saldo
- Indywidualny cennik PDF do pobrania
- Tracking wysyłek
Zaawansowane funkcje
Indywidualne cenniki per klient
Standardowe role wystarczą dla 80% przypadków. Dla 20% (kluczowi klienci) — per-customer pricing:
- Klient X widzi ceny -25%
- Klient Y widzi ceny -32% i ma zapasy ekskluzywnych produktów
- Klient Z negocjuje per produkt
W B2BKing ten feature jest dostępny w wersji Pro (149 USD/rok).
Quick Order
Dla zamówień powtarzalnych (klient kupuje co tydzień ten sam zestaw):
- „Lista zakupów” w koncie klienta
- 1 kliknięcie zamawia całość
- „Zamów ponownie poprzednie zamówienie”
- CSV import zamówienia (klient wgrywa plik z 100 produktami)
Salesman / Opiekun klienta
Każdy klient B2B ma przypisanego opiekuna z firmy:
- Imię i mail opiekuna w panelu klienta
- Bezpośredni kontakt na czacie
- Opiekun widzi tylko swoich klientów (granular permissions)
Najczęstsze błędy
❌ Pokazywanie cen niezalogowanym — w B2B konkurencja podgląda Twoje ceny. Ukryj.
❌ Brak weryfikacji NIP — wpisuje „1234567890” i kupuje na darmowym koncie
❌ Mieszanie magazynów B2C i B2B — produkty hurtowe (paleta) trafiają do koszyka B2C, klient detaliczny nie wie co z tym zrobić
❌ Brak audytu logów — kto, kiedy, co zamówił. W B2B muszą być logi 5-letnie (KSeF, GIODO)
❌ Niezautomatyzowane KSeF — od lutego 2026 KSeF jest obowiązkowe. Bez integracji generujesz faktury manualnie = katastrofa
Co dalej
Plan budowy sklepu B2B na WooCommerce:
- Tydzień 1: spec funkcjonalna (role klientów, cenniki, MOQ, kredyt)
- Tydzień 2: podstawa WooCommerce + B2BKing
- Tydzień 3: import produktów, role, cenniki
- Tydzień 4: walidacja NIP, faktury, KSeF
- Tydzień 5: integracja z ERP
- Tydzień 6: testy + onboarding pierwszych klientów
Budujemy sklepy B2B na WooCommerce — od hurtowni części samochodowych po dystrybucję chemii budowlanej. Pakiet B2B od 8 000 zł zawiera wszystko z tego artykułu. Sprawdź ofertę.


