Indywidualne ceny B2B w WooCommerce: cennik dla każdego klienta
W skrócie: WooCommerce nie ma wbudowanego cennika hurtowego — role użytkownika WordPress (Klient, Subskrybent) same z siebie nie różnicują cen, więc różne ceny po zalogowaniu trzeba dołożyć wtyczką, najczęściej z rodziny Wholesale Suite (ceny per rola/grupa) albo wtyczką typu B2BKing czy Extend B2B – Price List, jeśli potrzebna jest cena dla jednej konkretnej firmy. Rola daje jeden wspólny cennik dla całej grupy klientów, a cena dla pojedynczego kontrahenta wymaga już osobnego mechanizmu list cenowych przypiętych do konkretnego konta. W Selldi to jest wbudowane od początku: każda grupa kontrahentów i każdy pojedynczy kontrahent może mieć swój cennik netto widoczny dopiero po zalogowaniu, zasilany cyklicznie wprost z ERP (Comarch, Subiekt GT, Symfonia), bez dokładania i utrzymywania osobnej wtyczki do tego celu.
Handlowiec z hurtowni budowlanej loguje dwóch klientów tego samego dnia na ten sam adres sklepu. Pierwszy, mała firma remontowa, widzi ceny z rabatem 8 procent. Drugi, duży deweloper z umową ramową, ma wynegocjowane stawki na konkretne pozycje, inne niż reszta jego branży. Na WooCommerce to od razu pytanie: „czym to zrobić” — bo z samego rdzenia sklepu taka logika nie wyjdzie.
Role WordPressa to punkt startowy, nie cennik
WordPress, na którym stoi WooCommerce, ma role użytkowników od zawsze — Administrator, Sklepikarz, Klient, Subskrybent. To wygodny mechanizm do rozróżniania uprawnień, ale sam w sobie nie wie nic o cenach produktów. Rola „Klient” nie ma przypisanego żadnego rabatu ani cennika — to tylko etykieta konta. Żeby zalogowany kontrahent zobaczył inną cenę niż gość albo inny klient, potrzeba dodatkowej logiki łączącej tę rolę (albo konkretne konto) z konkretną ceną produktu. Tej logiki w rdzeniu WooCommerce nie ma — i tu zaczyna się poszukiwanie wtyczki.
Ceny per grupa klientów — tu zwykle zaczyna się wdrożenie
Najpopularniejszym rozwiązaniem jest rodzina wtyczek Wholesale Suite (WooCommerce Wholesale Prices, z płatnym dodatkiem Wholesale Prices Premium). Po instalacji sklep dostaje nową rolę „Wholesale Customer”, a w wersji Premium można dorobić dowolną liczbę własnych ról — osobno dla dystrybutorów, warsztatów, sieci sklepów. Na karcie produktu pojawia się dodatkowe pole, w którym wpisuje się cenę (albo rabat procentowy) dla danej roli, i klient po zalogowaniu na konto z tą rolą widzi już swoją cenę. Podobnie działają inne wtyczki tego typu, na przykład Wholesale Pro albo Role Based Pricing for WooCommerce — mechanika jest zbliżona, różni się zakresem (rabaty na kategorię, ceny na wariant, reguły ilościowe). To realnie działające rozwiązanie dla typowego podziału klientów na kilka segmentów cenowych.
A jeśli jeden konkretny kontrahent ma mieć swoją, inną cenę?
Rola świetnie sprawdza się przy kilku segmentach klientów o wspólnym cenniku — gorzej, gdy jeden konkretny kontrahent wynegocjował własne stawki, inne niż reszta jego grupy. Tworzenie osobnej roli dla każdej firmy szybko robi się nieporządne przy większej liczbie kontrahentów. Do tego scenariusza służą wtyczki z osobnym mechanizmem list cenowych przypisanych wprost do konta klienta, a nie do roli — na przykład B2BKing, który pozwala ustawić negocjowaną cenę dla pojedynczego kontrahenta z karty produktu, profilu klienta albo importu CSV, albo Extend B2B – Price List, gdzie tworzy się odrębne listy cenowe i przypina je do wybranych kont, ról lub lokalizacji. Zakres konfiguracji zależy od konkretnej wtyczki i jej wersji — warto to sprawdzić w dokumentacji dostawcy przed zakupem, bo nazewnictwo bywa różne.
Gdzie kończy się wtyczka, a zaczyna codzienne utrzymanie
Rzeczywisty koszt takiego rozwiązania nie kończy się na cenie licencji wtyczki. Ceny per rola, ceny per kontrahent, ukrywanie cen przed gośćmi, limity ilościowe, zamówienia na fakturę — to zwykle kilka osobnych wtyczek pracujących razem, każda z własnym cyklem aktualizacji i wymogiem testowania zgodności z aktualną wersją WordPressa i WooCommerce. Osobny temat to synchronizacja z systemem księgowym czy ERP: wtyczki cenowe zarządzają cenami zapisanymi w samym WooCommerce, a utrzymanie tych cen w zgodzie z prawdziwym cennikiem firmy to już osobna integracja, którą zwykle dopisuje się indywidualnie albo zleca agencji. Przy kilku kontrahentach to niewielki problem, przy kilkuset — realna praca administracyjna co tydzień.
Jak to wygląda w Selldi
W Selldi cenniki per grupa i per kontrahent są częścią systemu od pierwszego dnia, nie osobnym dokupionym elementem. Każda grupa klientów (na przykład „hurt PL”, „sieć warsztatów”, „eksport”) ma swój cennik, a pojedynczy kontrahent może mieć nadpisane ceny na konkretne pozycje, jeśli wynegocjował inne warunki — bez zakładania mu osobnej roli i bez ręcznego wpisywania cen w panelu produktu. Ceny netto są widoczne dopiero po zalogowaniu (katalog może działać w trybie zamkniętej hurtowni), a cenniki są zasilane cyklicznie z ERP — Comarch XL i Optima, Subiekt GT albo Symfonia, z pozostałymi systemami przez API — więc zmiana ceny w księgowości pojawia się w sklepie automatycznie przy najbliższej synchronizacji (co 15 do 60 minut). Handlowiec w swoim panelu widzi też przypisanych sobie kontrahentów razem z ich cennikiem i saldem, więc może złożyć zamówienie w ich imieniu po właściwej cenie.
Kiedy WooCommerce w zupełności wystarczy
Jeśli jest kilkunastu stałych klientów podzielonych na dwa, trzy segmenty z jednym wspólnym rabatem, a ceny w sklepie i tak są wpisywane ręcznie (bo nie ma ERP albo aktualizuje się go rzadko), wtyczka typu Wholesale Suite spokojnie to obsłuży, tym bardziej gdy WordPress już działa i ktoś go utrzymuje. To uczciwy, tani punkt startowy, jeśli katalog nie jest duży, a ceny nie zmieniają się codziennie. Granica pojawia się tam, gdzie liczba kontrahentów z indywidualnymi cenami rośnie, a źródłem prawdy o cenach ma być system księgowy, a nie sam sklep.
Jak to sprawdzić, zanim się zdecydujesz
Przed wyborem wtyczki warto sprawdzić w dokumentacji dwie rzeczy: czy cena naprawdę może być przypisana do pojedynczego konta klienta (a nie tylko do roli nazwanej „indywidualną”), oraz jak wygląda masowa aktualizacja cen — ręcznie, przez CSV, czy przez integrację z zewnętrznym źródłem. Jeśli odpowiedź brzmi „ręcznie”, przy większej liczbie kontrahentów ta praca wróci co miesiąc. Cenniki per grupa i per kontrahent zasilane z ERP można też po prostu zobaczyć na żywo — demo Selldi jest dostępne pod demo.selldi.pl/showcase, wystarczy zalogować się na dwa różne konta klienta i porównać ceny tego samego produktu.
Najczęściej zadawane pytania
Czy WooCommerce ma wbudowane ceny hurtowe dla zalogowanych klientów?
Nie w rdzeniu — role użytkownika WordPress same z siebie nie zmieniają ceny produktu. Różne ceny po zalogowaniu trzeba dołożyć wtyczką, najczęściej z rodziny Wholesale Suite (ceny per rola) albo wtyczką z mechanizmem list cenowych per kontrahent, jeśli potrzebna jest cena dla jednej konkretnej firmy.
Jaka wtyczka pozwala ustawić inną cenę dla jednego konkretnego kontrahenta, a nie całej grupy?
Do tego służą wtyczki z osobnym mechanizmem list cenowych przypisanych do konta, na przykład B2BKing (negocjowane ceny per kontrahent) albo Extend B2B – Price List (listy cenowe przypinane do konta, roli lub lokalizacji). Zakres funkcji zależy od konkretnej wtyczki i jej wersji, warto to zweryfikować w dokumentacji dostawcy.
Czy da się zsynchronizować ceny z WooCommerce z systemem ERP automatycznie?
To zależy od wybranego stosu wtyczek — same wtyczki cenowe zarządzają cenami zapisanymi w WooCommerce, a połączenie ich z prawdziwym cennikiem z ERP to zwykle osobna integracja, którą dopisuje się indywidualnie. W Selldi taka synchronizacja jest wbudowana i działa cyklicznie co 15 do 60 minut z systemami Comarch XL, Comarch Optima, Subiekt GT i Symfonia.
Ile wtyczek potrzeba, żeby zbudować pełny cennik B2B na WooCommerce?
Zwykle więcej niż jedna: osobno role i ceny per rola, osobno ceny per kontrahent, często osobno ukrywanie cen przed gośćmi i osobno integracja z księgowością. Liczba i dobór zależą od tego, jak szczegółowy cennik jest potrzebny — warto to policzyć przed startem, bo każda z tych wtyczek wymaga osobnych aktualizacji i testu zgodności.
Kiedy zwykła wtyczka do cen hurtowych na WooCommerce wystarczy, a kiedy warto rozważyć gotową platformę B2B?
Przy kilku segmentach klientów z jednym wspólnym rabatem i ręcznie aktualizowanymi cenami wtyczka typu Wholesale Suite w zupełności wystarczy. Warto rozważyć gotową platformę, gdy rośnie liczba kontrahentów z indywidualnymi cenami albo gdy źródłem prawdy o cenach ma być ERP, a nie sam sklep — wtedy liczy się wbudowana, cykliczna synchronizacja, a nie kolejna wtyczka do utrzymania.
Zobacz Selldi w działaniu
Przeklikaj demo na żywo bez zakładania konta albo umów prezentację, pokażemy platformę na Twoim przypadku.