Logowanie w sklepie B2B to nie zwykłe konto klienta, tylko brama, która decyduje o tym, kto w ogóle zobaczy Twoje ceny. W sklepie detalicznym rejestracja jest wygodą, w hurtowym jest warunkiem dostępu: dopóki kontrahent nie zostanie zweryfikowany i zaakceptowany, widzi katalog bez cen albo nie widzi go wcale. Cała sztuka polega na tym, żeby ta brama nie zamieniła się w wąskie gardło - prawdziwa firma z poprawnym NIP-em ma przejść rejestrację w dwie minuty, a klient detaliczny czy ciekawska konkurencja mają nie przejść wcale.
Poniżej rozpisuję, jak ułożyć rejestrację kontrahenta, co sprawdzisz automatycznie w publicznych rejestrach i jak poprawnie ukryć ceny hurtowe.
Czym różni się logowanie B2B od zwykłego konta klienta
Konto B2B to konto firmy, nie osoby. Ta jedna różnica pociąga za sobą wszystko inne: dane rejestracyjne to NIP i nazwa firmy zamiast imienia i nazwiska, konto ma stan „oczekuje na akceptację”, a po zalogowaniu użytkownik widzi inne ceny niż gość z ulicy.
Cztery rzeczy, które w sklepie detalicznym nie istnieją, a w B2B są obowiązkowe:
- Etap akceptacji - rejestracja nie daje dostępu od razu, tylko zgłasza kontrahenta do zatwierdzenia
- Grupa cenowa - po akceptacji konto dostaje przypisany rabat, cennik albo indywidualne ceny
- Wielu użytkowników w jednej firmie - zakupowiec, magazynier i właściciel logują się osobno, ale zamawiają na to samo konto i te same warunki
- Warunki handlowe - limit kupiecki, termin płatności, dozwolone formy dostawy; to dane konta, nie pojedynczego zamówienia
Jeśli sklep ma obsługiwać jednocześnie hurt i detal, przemyśl to zanim zaczniesz budować - rozpisałem warianty w tekście o sklepie B2B i B2C w jednym.
Jak powinna wyglądać rejestracja kontrahenta krok po kroku
Dobra rejestracja B2B ma jedno zadanie: zebrać minimum danych potrzebnych do wystawienia faktury i podjęcia decyzji o akceptacji. Każde dodatkowe pole to procent osób, które odpadną w połowie.
- NIP jako pierwsze pole - i od razu przycisk „Pobierz dane z GUS”
- Autouzupełnienie nazwy firmy i adresu z rejestru, z możliwością ręcznej korekty
- Dane kontaktowe osoby - imię, mail służbowy, telefon
- Jedno pole otwarte - „czym się zajmujecie” albo „skąd o nas wiecie”; to najlepszy filtr na przypadkowe zgłoszenia
- Zgody i regulamin - osobne pola, nie jeden zbiorczy haczyk
- Ekran potwierdzenia z jasnym komunikatem: „zgłoszenie przyjęte, odezwiemy się w ciągu jednego dnia roboczego”
Ten ostatni punkt jest ważniejszy, niż wygląda: kontrahent, który po rejestracji trafia na pustą stronę i nie wie, czy ma czekać, po prostu dzwoni do konkurencji. Dodatkowe dane zbieraj później, przy pierwszym zamówieniu - najlepiej jako własne pola w checkoucie, a nie w formularzu rejestracji.
Weryfikacja NIP - co da się sprawdzić automatycznie
Weryfikacja NIP to porównanie numeru podanego przez kontrahenta z publicznym rejestrem państwowym. W Polsce dostępne są trzy niezależne źródła i każde odpowiada na inne pytanie.
| Rejestr | Co potwierdza | Kiedy go używać |
|---|---|---|
| GUS (baza REGON) | czy NIP istnieje, pełna nazwa, adres, status działalności | zawsze - do autouzupełniania formularza rejestracji |
| Biała lista podatników VAT | czy firma jest czynnym podatnikiem VAT i jakie ma rachunki bankowe | przed sprzedażą z odroczonym terminem płatności |
| VIES | czy firma z innego kraju UE ma aktywny numer VAT-UE | przy sprzedaży zagranicznej i stawce 0% |
Wszystkie trzy mają publiczne API i są bezpłatne, ale wymagają klucza dostępu albo trzymania się limitów zapytań - a te bywają zmieniane, więc przed wdrożeniem sprawdź aktualną dokumentację rejestru. W praktyce robię to tak: zapytanie do GUS leci w momencie wpisania NIP-u, a sprawdzenie białej listy dopiero przy akceptacji konta i potem cyklicznie, bo status VAT potrafi się zmienić w trakcie współpracy.
Jedna rzecz, o której łatwo zapomnieć: dane z rejestracji lądują potem na fakturze. Literówka w NIP-ie, która kiedyś kosztowała telefon i korektę, dziś potrafi wyłożyć wysyłkę dokumentu, bo faktury B2B obowiązkowo przechodzą przez KSeF - od lutego 2026 dla największych firm i od kwietnia 2026 dla pozostałych. Jak spiąć sklep z fakturowaniem, opisałem w tekście o integracji WooCommerce z ERP i KSeF.
Akceptacja konta - ręcznie, automatycznie czy hybrydowo
Akceptacja konta to moment, w którym zgłoszenie zamienia się w aktywnego kontrahenta z dostępem do cen. Są trzy modele i wybór zależy od tego, ile zgłoszeń dostajesz tygodniowo.
| Model | Jak działa | Dla kogo |
|---|---|---|
| Ręczny | każde zgłoszenie zatwierdza człowiek | mało zgłoszeń, wysokie marże, sprzedaż relacyjna |
| Automatyczny | poprawny NIP w GUS plus czynny VAT = konto aktywne od razu | dużo zgłoszeń, standardowy cennik, niskie ryzyko |
| Hybrydowy | automat wpuszcza na najniższą grupę cenową, człowiek podnosi warunki | najczęstszy i najbezpieczniejszy wybór |
Hybrydę polecam prawie zawsze. Kontrahent nie czeka, bo od razu widzi ceny bazowe i może złożyć zamówienie, a Ty decydujesz o rabatach i limicie kupieckim na spokojnie, po sprawdzeniu firmy. Do tego dochodzi twarda zasada: odmowa też musi mieć swój mail. Kontrahent odrzucony w ciszy dzwoni z pretensją, kontrahent z uprzejmą informacją „nie prowadzimy sprzedaży w tej branży” nie dzwoni wcale.
Jeśli formularz rejestracji zaczyna zbierać boty i śmieciowe zgłoszenia, to osobny problem do rozwiązania - konkretne zabezpieczenia zebrałem w tekście o fałszywych zamówieniach i spamie w sklepie.
Jak ukryć ceny hurtowe przed niezalogowanymi
Ukrycie cen przed gościem to ustawienie, które musi działać w każdym miejscu sklepu, nie tylko na karcie produktu. Tu najczęściej widzę dziury - cena zniknęła z listingu, ale wyciekła w wynikach wyszukiwania Google, w pliku XML dla porównywarki albo w danych strukturalnych strony.
Kompletna lista miejsc do sprawdzenia:
- Listing kategorii i wyniki wyszukiwarki wewnętrznej
- Karta produktu, w tym warianty i ceny wariantów
- Dane strukturalne
ProductiOfferw kodzie strony - Feedy produktowe: XML, CSV, integracje z porównywarkami
- Podgląd koszyka i miniaturki „ostatnio oglądane”
- API sklepu, jeśli jest publicznie dostępne
- Mailingi automatyczne z produktami
Zamiast pustego miejsca po cenie pokaż wezwanie do działania: „Zaloguj się, aby zobaczyć cenę” plus link do rejestracji. Katalog bez cen bywa zresztą samodzielnym rozwiązaniem - jeśli nie potrzebujesz koszyka, a jedynie prezentacji oferty i zapytań ofertowych, sprawdź wariant z trybem katalogu zamiast sklepu.
Co konto B2B powinno umieć po zalogowaniu
Po zalogowaniu kontrahent ma zobaczyć swoje warunki, a nie ogólny sklep z inną ceną. Minimum, które w mojej ocenie decyduje o tym, czy klient wróci:
- Indywidualny cennik albo rabat grupowy, widoczny wprost przy produkcie
- Szybkie zamawianie przez wklejenie listy indeksów i ilości, bez klikania po kategoriach
- Powtórz zamówienie z historii jednym przyciskiem
- Faktury i dokumenty do pobrania z poziomu konta
- Stany magazynowe w formie, która nie zdradza całej logistyki - często wystarczy „dostępne / na zamówienie”
- Wielu użytkowników w ramach jednej firmy, z rozdzieleniem uprawnień na składanie i zatwierdzanie zamówień
Cały ten zestaw opisałem w tekście o panelu zamówień dla kontrahentów - bo różnica między „logowaniem z rabatem” a realnym panelem B2B to właśnie te funkcje.
Najczęstsze błędy, które psują logowanie B2B
Kilka rzeczy powtarza się w niemal każdym sklepie, który dostaję do naprawy:
- Konto powiązane z osobą, nie z firmą - handlowiec odchodzi z pracy i firma traci dostęp do historii zamówień
- Brak informacji o stanie zgłoszenia - kontrahent nie wie, czy czeka na akceptację, czy został odrzucony
- Maile z potwierdzeniem lądujące w spamie - rejestracja działa, ale nikt nie dostaje hasła
- Weryfikacja NIP tylko po formacie - sprawdzenie sumy kontrolnej wpuszcza każdy poprawnie zbudowany, ale nieistniejący numer
- Zero synchronizacji z systemem magazynowo-księgowym - kontrahent ma w sklepie inne warunki niż w Twoim ERP
Ostatni punkt jest najdroższy w skutkach, bo prowadzi do ręcznego przepisywania zamówień. Rozwiązuje się go spięciem sklepu z systemem handlowym, tak żeby dane kontrahenta i jego cennik miały jedno źródło prawdy.
Od czego zacząć, jeśli chcesz to wdrożyć
Zaczynam zawsze od bezpłatnej diagnozy: patrzę na Twój obecny sklep albo na sposób, w jaki dziś przyjmujesz zamówienia od firm, i mówię wprost, czy wystarczy rozbudowa istniejącego sklepu, czy potrzebny jest osobny panel B2B. Diagnoza kończy się listą kroków, którą możesz zrealizować także beze mnie.
Przy większej robocie pracuję na wycenie fixed-bid: dostajesz zakres i kwotę na piśmie przed startem, bez rozliczania godzin. Projekty tej wielkości mieszczą się zwykle w przedziale 5000-10000 zł netto, a dokładna kwota zależy od liczby integracji i tego, ile logiki cenowej trzeba przenieść z systemu magazynowego. Jak taki sklep pod kontrahentów buduję i co wchodzi w zakres, opisuję na stronie usługi.
Najczęstsze pytania
Czy w sklepie B2B można pokazywać ceny bez logowania? Można, ale wtedy widzi je także konkurencja i Twoi klienci detaliczni. Częstym kompromisem jest pokazywanie cen katalogowych wszystkim, a cen hurtowych i rabatów dopiero po zalogowaniu. Decyduje polityka handlowa, nie technika - obie wersje da się wdrożyć.
Jak sprawdzić NIP kontrahenta automatycznie? Przez publiczne API bazy REGON prowadzonej przez GUS, które zwraca nazwę, adres i status firmy po podaniu numeru. Uzupełnieniem jest biała lista podatników VAT (sprawdza status VAT i rachunki bankowe) oraz VIES przy kontrahentach z Unii Europejskiej. Same rejestry są bezpłatne, wymagają jedynie klucza dostępu i trzymania się limitów zapytań.
Ile trwa wdrożenie rejestracji z weryfikacją NIP? W istniejącym sklepie na WooCommerce to zwykle kwestia dni, nie tygodni: formularz, połączenie z GUS, stany konta i mechanika ukrywania cen. Dłużej trwa uzgodnienie zasad biznesowych - kto akceptuje, jakie są grupy cenowe i co dzieje się z kontrahentem po przekroczeniu limitu.
Czy potrzebuję osobnej platformy B2B, czy wystarczy zwykły sklep? Jeśli masz do kilkuset kontrahentów i prosty model rabatowy, wystarczy rozbudowany sklep z logowaniem i grupami cenowymi. Osobna platforma zaczyna się opłacać przy indywidualnych cennikach per klient, limitach kupieckich i pełnej synchronizacji z systemem magazynowym. Granicę oceniam podczas diagnozy, bo przedwczesne przejście na dużą platformę potrafi kosztować więcej niż przyniesie.
Powiązane: Panel zamówień B2B dla kontrahentów · Ile kosztuje platforma B2B · Sklepy e-commerce