Platforma B2B
B2B to nie B2C z fakturą. PrestaShop dostaje to, czego mu brakuje.
Cenniki per klient, limity kredytowe, quick reorder po SKU i konta firmowe z hierarchią — wszystko w jednym module, bez doraźnych override'ów.
Cena netto
Wycena indywidualna — zależna od liczby grup klientów i integracji
00 / Po co
Po co istnieje
ten moduł
Standardowy PrestaShop jest świetny, dopóki sprzedajesz pojedynczemu klientowi po cenie z półki. W chwili, gdy zaczynasz obsługiwać firmy — hurtownię, sieć sklepów, restaurację, producenta — robi się ciasno. Każdy klient chce swojego cennika. Każdy chce zamówić po swoich numerach katalogowych. Każdy chce płacić po 30 dniach. I każdy chce, żeby działało to w 3 sekundy, nie 3 dni rozmów z handlowcem.
Platforma B2B zamyka tę lukę. Zamiast modyfikować szablony, dorabiać override'y i pisać własne moduły rabatowe, dostajesz gotowy zestaw mechanizmów, który zamienia PrestaShop w prawdziwy sklep hurtowy — z indywidualnymi cennikami, limitami kredytowymi, kontami z hierarchią i szybkimi zamówieniami po SKU.
To moduł zaprojektowany od początku z myślą o sprzedaży hurtowej, nie naciągana B2C. Dlatego rzeczy, które w innych modułach są pluginem-do-pluginu, tu są standardem.
Co robi
Funkcja w skrócie
Dodaje do PrestaShop kompletną warstwę B2B: definicję grup klientów z indywidualnymi cennikami, system rabatów wolumenowych (progi ilościowe, progi wartościowe, rabaty mieszane), limity kredytowe per konto z terminami płatności (NET 7/14/30), tryb katalogowy z ukrytymi cenami dla niezalogowanych, szybkie zamawianie przez wklejenie listy SKU/EAN, quick reorder z historii, multi-shipping (wiele adresów dostawy w jednym zamówieniu), konta firmowe z hierarchią zamawiający/zatwierdzający oraz panel klienta z fakturami proforma i eksportem zamówień do CSV/XLS.
01 / Korzyści
Co zyskujesz
Cenniki per klient
Każdy klient B2B widzi swoje ceny, swoje rabaty wolumenowe i swoje terminy płatności. Bez ręcznej obsługi.
Szybkie zamawianie
Quick reorder, zamówienia po SKU/EAN, koszyki zapisane na później. Powtarzalne zamówienia jednym kliknięciem.
Kontrola limitów
Limity kredytowe, hierarchie zatwierdzeń, terminy płatności. Twoje zasady — zaszyte w sklepie.
W zestawie
02 / Scenariusze
Konkretne przykłady
z prawdziwych sklepów
Każdy scenariusz to realna konfiguracja — z atrybutami, regułami i cenami które klient widzi w sklepie.
Hurtownia spożywcza
Codzienne zamówienia od restauracji
Hurtownia obsługująca 80 lokali gastronomicznych — codziennie 80 powtarzalnych koszyków:
- Każdy lokal ma własny cennik i swoje rabaty wolumenowe
- Quick reorder — odtworzenie wczorajszego zamówienia jednym klikiem
- Zamówienie po SKU — wklejenie listy z Excela, 50 pozycji w 5 sekund
- Limit kredytowy 10 000 zł i termin płatności NET 14
- Wybór okna dostawy (rano 6:00–8:00 do kuchni)
- Komunikat "limit kredytowy osiągnięty — opłać poprzednią fakturę"
Producent → dystrybutorzy
Sieć sprzedaży partnerskiej
Producent mebli sprzedający do 30 dystrybutorów na różnych warunkach:
- Każdy dystrybutor ma własny cennik (15–35% rabatu)
- Próg ilościowy: zamówienie powyżej 50 szt. = dodatkowe 5%
- Próg wartościowy: powyżej 20 000 zł = darmowa wysyłka
- Multi-shipping — jedno zamówienie, dostawa do trzech salonów dystrybutora
- Eksport zamówienia do CSV — od razu do systemu produkcyjnego
- Konto dystrybutora: zamawiający dodaje koszyk, zatwierdzający akceptuje
Mieszany B2B/B2C
Jeden sklep, dwie ścieżki
Sklep, który sprzedaje detalicznie i hurtowo z tego samego katalogu:
- Klient niezalogowany widzi cenę detaliczną
- Po zalogowaniu B2B widzi cenę hurtową — różnica pokazana wyraźnie
- Tryb katalogowy: dla wybranych kategorii ceny ukryte z komunikatem "zaloguj się, żeby zobaczyć cenę"
- Osobny widok koszyka dla B2B (kolumna SKU, jednostki opakowania)
- Faktura zamiast paragonu — wybór z poziomu konta
- Indywidualny opiekun handlowy widoczny przy logowaniu
Sieć sklepów
Centrala i oddziały
Klient — sieć z 12 oddziałami — kupuje hurtem z dostawą do różnych lokalizacji:
- Konto główne firmy + 12 sub-kont oddziałowych
- Każdy oddział widzi swoją historię zamówień
- Centrala widzi wszystkie zamówienia wszystkich oddziałów
- Multi-shipping — jeden koszyk z 12 adresami dostawy
- Faktura zbiorcza na centralę, dostawy do oddziałów
- Eksport miesięczny — kto, co, ile, za ile
Korporacja z procedurami
Hierarchia zatwierdzeń
Firma, w której zamówienia powyżej progu wymagają akceptacji przełożonego:
- Konto pracownika — może składać zamówienia do 2 000 zł bez akceptacji
- Konto kierownika — akceptuje zamówienia powyżej progu
- Konto dyrektora — akceptuje powyżej 20 000 zł
- E-mail powiadomienia o oczekujących akceptacjach
- Historia: kto zamówił, kto zaakceptował, kiedy, dlaczego (notatka)
- Audyt eksportowalny do CSV — dla księgowości i kontrolera
Stała subskrypcja hurtowa
Cykliczne dostawy
Klient zamawia co tydzień ten sam zestaw — produkty świeże, krótki termin:
- Szablon zamówienia zapisany na koncie — 40 pozycji
- Zamówienie automatyczne co 7 dni (z modyfikacją w razie potrzeby)
- Anulowanie / przesunięcie z jednodniowym wyprzedzeniem
- Limit kredytowy z odnowieniem miesięcznym
- Faktura zbiorcza miesięczna zamiast 4 osobnych
- Przypomnienie e-mail 24h przed cut-off, jeśli koszyk pusty
03 / Funkcje
Co siedzi pod spodem
Cenniki indywidualne
- Definicja grup klientów (np. dystrybutor A, dystrybutor B, partner premium)
- Indywidualny cennik per grupa — globalny rabat lub osobne ceny per produkt
- Indywidualny cennik per konkretny klient (nadpisujący grupę)
- Cenniki czasowe (od–do) z automatycznym wygaśnięciem
- Import cenników z CSV/XLS (masowa aktualizacja)
- Konwersja walut z konfigurowalnym kursem (per cennik)
Rabaty wolumenowe
- Progi ilościowe per produkt (np. 10 szt. = 5%, 50 szt. = 10%, 100 szt. = 15%)
- Progi wartościowe per zamówienie (np. powyżej 5 000 zł = 3% na całość)
- Progi w obrębie kategorii (rabat liczony tylko od kategorii X)
- Łączenie z rabatem grupy (kumulacja lub priorytet — wybór per cennik)
- Wyświetlanie najbliższego progu w koszyku ("dodaj 4 szt., zyskaj 10%")
Limity kredytowe i terminy płatności
- Limit kredytowy per konto (kwota, którą klient może wziąć na fakturę)
- Terminy płatności do wyboru: NET 7, NET 14, NET 30, gotówka, przedpłata
- Automatyczne blokowanie zamówienia po przekroczeniu limitu
- Powiadomienia e-mail przy zbliżaniu się do limitu (np. 80%)
- Widok salda klienta w panelu administratora i w koncie klienta
- Integracja z fakturami opłaconymi (zwolnienie limitu po opłacie)
Tryb katalogowy
- Ukrywanie cen dla niezalogowanych odwiedzających
- Komunikat zachęcający do logowania / kontaktu z handlowcem
- Możliwość ukrycia konkretnych kategorii dla niezalogowanych
- "Pokaż cenę po logowaniu" zamiast ceny detalicznej
- Tryb pełnokatalogowy — sklep bez koszyka (tylko zapytania ofertowe)
Szybkie zamawianie
- Quick order — formularz: wklej listę SKU + ilości
- Wsparcie EAN i własnych kodów producenckich
- Walidacja: brak produktu / brak na stanie / wymaga uzgodnienia
- Quick reorder — duplikacja dowolnego poprzedniego zamówienia
- Listy ulubionych / szablony zamówień zapisane na koncie
- Import koszyka z CSV/XLS (dla dużych jednorazowych zamówień)
Konta firmowe z hierarchią
- Konto główne firmy + sub-konta pracowników
- Role: zamawiający (składa), zatwierdzający (akceptuje), przeglądający (tylko widzi)
- Limity per użytkownik (do jakiej kwoty może zamówić bez akceptacji)
- Centra kosztów / projekty (przypisanie zamówienia do budżetu)
- Wspólna książka adresowa firmy (multi-shipping)
- Wspólna historia zamówień wszystkich pracowników
Multi-shipping
- Jedno zamówienie, wiele adresów dostawy (split per pozycja lub per ilość)
- Wybór adresów z książki adresowej firmy
- Indywidualny koszt dostawy per adres
- Osobny status realizacji per adres (wysłane, w drodze, dostarczone)
- Faktura zbiorcza, ale paczki rozdzielone
Faktury i dokumenty
- Faktury proforma generowane automatycznie
- Faktury VAT z konta klienta (PDF do pobrania)
- Historia płatności z poziomu konta
- Eksport zamówień do CSV/XLS
- Eksport faktur do paczki ZIP per okres
- Integracje z systemami księgowymi (oddzielnie: webhooki, REST API)
04 / Workflow
Jak to wygląda
w praktyce
Krok po kroku — od wybrania w katalogu do wgrania na produkcję.
Krok 1. Mapowanie grup klientów i cenników
Pierwsze pytanie: ilu masz typów klientów i jak różnią się cennikami. Zwykle wychodzi 3–5 grup (np. detal, partner srebrny, partner złoty, dystrybutor). Definiujemy grupy w panelu i wgrywamy cenniki (z CSV albo z istniejącego systemu ERP).
Krok 2. Konfiguracja limitów i terminów
Decydujemy, którzy klienci dostają limit kredytowy i jakie terminy płatności są dostępne. Ustawiamy maksymalne progi per grupa (np. partner srebrny: limit do 10 000 zł, NET 14; partner złoty: do 50 000 zł, NET 30).
Krok 3. Włączenie funkcji frontendowych
Quick order, quick reorder, multi-shipping, tryb katalogowy — każda funkcja włączana osobno z panelu. Nie musisz uruchamiać wszystkiego na raz. Często zaczynamy od indywidualnych cenników i quick reorder, a multi-shipping dochodzi po dwóch tygodniach.
Krok 4. Konta firmowe i hierarchie
Klienci firmowi dostają swoje konta główne. Z poziomu konta klient sam dodaje pracowników, ustala role i limity. Ty nie obsługujesz tego ręcznie. Maksimum, co robisz, to akceptujesz wniosek o podwyższenie limitu kredytowego.
Krok 5. Integracje i automatyzacje
Jeśli masz ERP / WMS — łączymy moduł z twoim systemem przez REST API lub webhooki. Stany magazynowe, ceny i faktury synchronizują się dwukierunkowo. To zwykle osobna faza wdrożenia (1–2 tygodnie), po uruchomieniu samego modułu.
05 / Dla kogo
Branże w których działa najlepiej
Hurtownie i dystrybucja
Powtarzalne zamówienia od stałych klientów, indywidualne cenniki, terminy płatności i kontrola limitów kredytowych.
Producenci sprzedający do partnerów
Sieć dystrybutorów na różnych warunkach. Cenniki, rabaty wolumenowe, eksporty do systemów partnerskich.
Dostawcy dla gastronomii (HoReCa)
Codzienne zamówienia od restauracji i hoteli. Quick reorder, okna dostaw, świeże produkty z cut-offem.
Sklepy mieszane B2B/B2C
Detal i hurt w jednym katalogu. Tryb katalogowy, różne ceny per status klienta, oddzielne ścieżki UX.
Sieci sklepów z centralą
Multi-shipping do wielu oddziałów, hierarchia kont, faktury zbiorcze na centralę.
Korporacje z procedurami
Hierarchia zatwierdzeń, centra kosztów, audyt zamówień. Wszystko dla księgowości i kontrolera.
06 / Porównanie
PrestaShop bez modułu vs z modułem
| Aspekt | PrestaShop standardowy | Z modułem |
|---|---|---|
| Indywidualne cenniki per klient | Tylko grupy klientów + ceny specjalne — ograniczone | Cenniki per grupa i per konkretny klient, z importem CSV |
| Rabaty wolumenowe progowe | Brak (poza ręcznymi cenami specjalnymi) | Progi ilościowe, wartościowe, kategoriowane |
| Limity kredytowe | Brak | Konfigurowalne per konto z auto-blokadą i powiadomieniami |
| Terminy płatności (NET 7/14/30) | Brak natywnie — wymaga modułu płatności | W standardzie, z integracją z fakturami |
| Quick order po SKU/EAN | Brak | Formularz + import koszyka z CSV |
| Quick reorder z historii | Brak | Duplikacja dowolnego poprzedniego zamówienia |
| Multi-shipping (wiele adresów) | Brak | W standardzie, split per pozycja |
| Konta firmowe z hierarchią | Brak — jeden e-mail = jedno konto | Konto główne + sub-konta z rolami i limitami |
| Tryb katalogowy (ceny po zalogowaniu) | Tylko przez override szablonów | Z panelu, per kategoria i per grupa |
07 / FAQ
Często zadawane pytania
Niekoniecznie. Jeśli masz tylko kilku klientów hurtowych, wystarczy sama warstwa cenników indywidualnych (włączona) plus ewentualnie quick reorder. Resztę (multi-shipping, hierarchie, limity) możesz zostawić wyłączoną. Moduł jest modułowy — uruchamiasz tylko to, czego potrzebujesz.
Tak, ale to zwykle osobna faza wdrożenia. Moduł udostępnia REST API i webhooki do synchronizacji cenników, stanów, klientów i zamówień. Integrację z konkretnym ERP (Subiekt, Comarch Optima, SAP, własny system) wykonujemy w ramach aplikacji indywidualnej — zwykle 1–2 tygodnie po uruchomieniu samego modułu.
Tak. Import z CSV/XLS jest w standardzie. Mapujesz kolumny (SKU, cena netto, cena brutto, rabat) i ładujesz całość. Cenniki można aktualizować masowo — np. raz w miesiącu nadpisujesz wszystkie ceny z arkusza.
Tak. W trybie B2B (po zalogowaniu klienta firmowego) sklep pokazuje obie ceny — z VAT i bez. Klient może też zmienić domyślny widok w swoim koncie (cena netto na liście, brutto w koszyku — albo odwrotnie).
Klient widzi komunikat w koszyku: "Twój limit kredytowy został osiągnięty. Aby kontynuować, opłać poprzednie faktury lub wybierz inną metodę płatności". Możesz też pozwolić na zamówienie ponad limit z automatycznym wstrzymaniem realizacji do akceptacji handlowca.
Multi-shipping obsługuje wiele adresów dostawy w jednym zamówieniu. Jeśli chcesz pełny model dropshipping (z osobnymi statusami od dostawców, kosztami per dostawca, integracjami z magazynami producentów) — dochodzi aplikacja indywidualna. Sam moduł B2B daje fundament.
Tak. Każdy cennik ma swoją walutę. Możesz mieć cennik PL w PLN i cennik DE w EUR. Konwersja walut z konfigurowalnym kursem (sztywny albo z NBP / ECB).
Tak. Włączasz hierarchię w koncie firmowym: zamawiający (pracownik) ma limit do 5 000 zł bez akceptacji, powyżej trafia do skrzynki zatwierdzającego (kierownika). Po akceptacji zamówienie idzie dalej. Audyt zachowuje, kto akceptował, kiedy i z jaką notatką.
Tak, moduł jest utrzymywany pod 1.7, 8.x i 9.x. Przy migracji ze starszej wersji konfiguracja przenosi się automatycznie. Rekomendujemy 8.x lub 9.x dla nowych wdrożeń.
Multi-store obsługiwany w standardzie. Każdy sklep ma własną konfigurację (cenniki, limity, hierarchie). Wspólna baza klientów, jeśli tego chcesz — albo osobne, jeśli wolisz separację.
08 / W cenie
Co dostajesz
04 / Następny krok
Uruchom Platforma B2B w swoim sklepie
Zamów moduł lub skontaktuj się — pomożemy w doborze funkcjonalności i instalacji.