Przejdź do treści
codecollab.pl
§ Blog sklep b2b logowanie

Logowanie do sklepu B2B - rejestracja kontrahenta i weryfikacja NIP

Logowanie w sklepie B2B to nie zwykłe konto klienta, tylko brama, która decyduje o tym, kto w ogóle zobaczy Twoje ceny

Autor Krystian Kacik Data Czas czytania 9 min

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:

  1. Etap akceptacji - rejestracja nie daje dostępu od razu, tylko zgłasza kontrahenta do zatwierdzenia
  2. Grupa cenowa - po akceptacji konto dostaje przypisany rabat, cennik albo indywidualne ceny
  3. 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
  4. 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.

  1. NIP jako pierwsze pole - i od razu przycisk „Pobierz dane z GUS”
  2. Autouzupełnienie nazwy firmy i adresu z rejestru, z możliwością ręcznej korekty
  3. Dane kontaktowe osoby - imię, mail służbowy, telefon
  4. Jedno pole otwarte - „czym się zajmujecie” albo „skąd o nas wiecie”; to najlepszy filtr na przypadkowe zgłoszenia
  5. Zgody i regulamin - osobne pola, nie jeden zbiorczy haczyk
  6. 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.

RejestrCo potwierdzaKiedy go używać
GUS (baza REGON)czy NIP istnieje, pełna nazwa, adres, status działalnościzawsze - do autouzupełniania formularza rejestracji
Biała lista podatników VATczy firma jest czynnym podatnikiem VAT i jakie ma rachunki bankoweprzed sprzedażą z odroczonym terminem płatności
VIESczy firma z innego kraju UE ma aktywny numer VAT-UEprzy 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.

ModelJak działaDla kogo
Ręcznykażde zgłoszenie zatwierdza człowiekmało zgłoszeń, wysokie marże, sprzedaż relacyjna
Automatycznypoprawny NIP w GUS plus czynny VAT = konto aktywne od razudużo zgłoszeń, standardowy cennik, niskie ryzyko
Hybrydowyautomat wpuszcza na najniższą grupę cenową, człowiek podnosi warunkinajczę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:

  1. Listing kategorii i wyniki wyszukiwarki wewnętrznej
  2. Karta produktu, w tym warianty i ceny wariantów
  3. Dane strukturalne Product i Offer w kodzie strony
  4. Feedy produktowe: XML, CSV, integracje z porównywarkami
  5. Podgląd koszyka i miniaturki „ostatnio oglądane”
  6. API sklepu, jeśli jest publicznie dostępne
  7. 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.

Wyślij zakres - wycena 24h


Powiązane: Panel zamówień B2B dla kontrahentów · Ile kosztuje platforma B2B · Sklepy e-commerce

§ Wycena 24h

Twój sklep zwalnia albo wygląda staro, a nie wiesz, od czego zacząć?

Opisz zakres w dwóch zdaniach albo podeślij link. Wskażę, co poprawić najszybciej, a wycenę dostajesz na piśmie w 24 godziny - bez „od X zł".

Wyślij zakres - wycena 24h