Piotr Dejneka
Wtyczka WooCommerce · B2B

Vetted – Hurt i detal w jednym sklepie WooCommerce

Firmy składają wniosek, a dane z GUS uzupełniają się po wpisaniu NIP. Ty decydujesz, kto widzi ceny hurtowe. Bez drugiego sklepu i bez przepisywania danych.

  • Wersja 0.2.2
  • Aktualizacja 1.10.2026
  • WordPress 6.5+
  • PHP 8.1+
  • WooCommerce, HPOS
  • Działa na produkcji
Twój sklep · pokazDane przykładowe

Rejestracja konta firmowego

Mam NIPNie mam NIP
123-456-32-18Pobrano z GUS
Studio Kosmetologii Przykład sp. z o.o.
ul. Przykładowa 12, 00-001 Warszawa
96.22.Z

Bez NIP, na przykład dla studentów, zamiast danych z GUS wymagany jest dyplom lub certyfikat. Bez klucza GUS firma wpisuje dane sama.

Krok 1 z 3
01Dla kogo

Sprzedajesz firmom i klientom detalicznym

Vetted powstał dla marki kosmetycznej, która sprzedaje gabinetom i klientom indywidualnym w jednym sklepie. Działa w każdej branży: teksty formularza, wymagane dokumenty i kody PKD ustawiasz sam.

Producent lub hurtownia

Jeden sklep zamiast dwóch

Ten sam katalog, dwa cenniki. Firmy po zatwierdzeniu widzą swoje ceny, a klienci detaliczni kupują jak dotąd.

Marka z siecią partnerów

Dostęp tylko po weryfikacji

Wymagasz dokumentu, na przykład dyplomu. Ceny hurtowe i materiały dla partnerów widzą wyłącznie zatwierdzeni partnerzy.

Firma z ERP

Gotowe pod integrację

Cena hurtowa ma osobne pole w API i w imporcie CSV, a wtyczka pilnuje SKU, po którym Subiekt paruje towary.

02Jak działa

Od wniosku do pierwszego zamówienia hurtowego

Cztery kroki obsługuje wtyczka. Ty zajmujesz się tylko drugim: decyzją, komu otworzyć ceny hurtowe.

  1. Firma składa wniosek

    Formularz rejestracji firmowej z NIP i danymi z GUS albo bez NIP z dokumentem. Konto czeka na decyzję, a klient dostaje potwierdzenie wniosku e-mailem.

  2. Ty decydujesz

    Wniosek trafia do kolejki z podpowiedzią branży na podstawie PKD. Zatwierdzasz albo odrzucasz, a decyzja zapisuje się w dzienniku.

  3. Klient dostaje dostęp

    E-mail z decyzją wychodzi w szacie Twojego sklepu. W „Moim koncie” pojawiają się zakładki firmy i materiałów.

  4. Kupuje w cenach hurtowych

    Ceny, kupony i warunki dostawy dla hurtu działają same. Zamówienie pamięta, że było hurtowe.

03Funkcje

Wszystko, czego potrzebuje sprzedaż B2B

Ustawienia są w osobnej zakładce WooCommerce. Treści, progi i listy zmieniasz bez programisty.

01Rejestracja firm

  • Formularz konta firmowego zgodny z WCAG
  • Dwie ścieżki: z NIP albo bez NIP z dokumentem (dyplom, certyfikat)
  • NIP sprawdzany pod kątem poprawności
  • Dane firmy z rejestru REGON (GUS) po wpisaniu NIP
  • Zgody zapisane razem z wnioskiem

02Decyzje

  • Kolejka wniosków w panelu
  • Podpowiedź branży z kodów PKD, które wpisujesz sam
  • Opcjonalna automatyczna aktywacja firm z aktywnym wpisem w REGON i kodem PKD z Twojej listy
  • Dziennik decyzji
  • E-maile: nowy wniosek, zatwierdzenie, odrzucenie, edytowalne w WooCommerce
  • Status B2B jako kolumna i filtr na liście użytkowników

03Ceny i widoczność

  • Cena hurtowa przy każdym produkcie oraz promocja hurtowa z datami od–do
  • Ukrywanie cen i blokada zakupu dla gości albo dla wszystkich poza hurtem, w produkcie lub całej kategorii
  • Ukryta cena znika też z danych dla Google
  • Sortowanie „od najtańszych” według ceny hurtowej
  • Kupony tylko dla hurtu albo tylko dla detalu

04Zamówienia i dostawa

  • Zamówienie zapisuje kanał sprzedaży: hurt albo detal
  • Osobne warunki dostawy dla hurtu w metodach WooCommerce: ryczałt, darmowa dostawa, odbiór osobisty
  • Puste pole oznacza „jak w detalu”

05Konto klienta

  • Zakładki firmy, wniosku, materiałów i współpracy w „Moim koncie” WooCommerce, bez drugiego panelu
  • Materiały dla partnerów, w chronionym magazynie plików
  • Wygląd zakładek nadpiszesz w motywie: woocommerce/vetted/

06Integracje i dane

  • Kolumny cen hurtowych w imporcie i eksporcie CSV produktów
  • Cena hurtowa w REST API jako osobne pole
  • Ostrzeżenie o brakującym SKU przed integracją z ERP
  • Załączniki z wniosków usuwane po decyzji, domyślnie po 30 dniach (RODO)
04Jak ją napisałem

Zasady, których pilnuje kod

To nie są hasła z folderu. Każda z tych zasad jest opisana w kodzie wtyczki i sprawdzona na produkcji.

  • Awaria GUS nie zatrzymuje rejestracji

    Gdy rejestr nie odpowiada, formularz działa ręcznie. Klucz API nie trafia do przeglądarki, a wyszukiwarkę NIP chronią token, limit zapytań i bufor odpowiedzi.

  • Cena w API jest zawsze detaliczna

    Hurtowa ma osobne, jawnie nazwane pole. Złącze ERP nigdy nie dostanie raz jednej, raz drugiej ceny dla tego samego produktu.

  • Zamówienie mówi prawdę po latach

    Kanał sprzedaży zapisuje się przy zamówieniu. Gdy rola klienta się zmieni, stare zamówienia dalej pokazują, jak je policzono.

  • Puste pole znaczy „jak w detalu”

    Różnicujesz tylko to, co chcesz. Domyślnie oba kanały zachowują się tak samo.

  • Zero wartości zaszytych w kodzie

    Treści, progi i listy branż zmieniasz w ustawieniach. Listę kodów PKD, które oznaczają Twoją branżę, wpisujesz w ustawieniach.

  • Dokumenty nie leżą bez końca

    Skan dyplomu służy do jednej decyzji. Po 30 dniach (zmienisz to w ustawieniach) plik znika, a w koncie zostaje tylko adnotacja.

  • Wniosek testowy nie zablokuje sklepu

    Gdy administrator sam wyśle wniosek, żeby zobaczyć formularz, nie straci swojej roli. Wtyczka nigdy nie zmienia roli kont obsługi sklepu.

  • Zero w promocji to nie darmowy towar

    Puste pole, zero albo liczba ujemna w promocji hurtowej oznaczają brak promocji. Rabat 100% robisz kuponem, który zostawia ślad.

Ilustracja: karta produktu w sklepie z cenami hurtowymi po zalogowaniu
05W akcji Vetted obsługuje sprzedaż do gabinetów w sklepie klienta

Gabinety kosmetologiczne rejestrują się z dyplomem, a po zatwierdzeniu kupują w cenach hurtowych i mają dostęp do materiałów szkoleniowych.

Ilustracja poglądowa
06Licencja

Wybierz liczbę sklepów

Licencja obejmuje aktualizacje i wsparcie przez rok. Klucz aktywujesz na swojej domenie. Strony testowe (na przykład staging, localhost, domeny .test i .local) nie zużywają licencji.

1 sklep

249 zł / rok

  • Aktualizacje przez 12 miesięcy
  • Wsparcie e-mail
Kup na 1 sklep
Najczęściej wybierana5 sklepów

599 zł / rok

  • Aktualizacje przez 12 miesięcy
  • Wsparcie priorytetowe
Kup na 5 sklepów
Bez limitu

1 199 zł / rok

  • Dla agencji i freelancerów
  • Wsparcie priorytetowe
Kup bez limitu
AktualizacjeProsto w kokpicie WordPressa, z opisem zmian
WsparcieOdpowiadam osobiście w 1 dzień roboczy, przy 5 sklepach i bez limitu w 24 h. Zgłoś problem
DokumentacjaPo polsku, z przykładami
Zwrot w 14 dniBez podawania powodu
Po rokuWtyczka działa dalej. Bez odnowienia nie dostajesz aktualizacji ani wsparcia

Ceny końcowe · faktura · przypomnienie o odnowieniu e-mailem 14 dni przed końcem roku

Wymagania, zmiany i dokumentacja

Wymagania

WordPress
6.5 lub nowszy
PHP
8.1 lub nowszy
WooCommerce
testowane na 11.1, zgodne z HPOS
Koszyk
klasyczny koszyk i zamówienie; bloki koszyka nie są jeszcze obsługiwane
GUS
klucz API rejestru REGON, bezpłatny, opcjonalny
Serwer
bez rozszerzenia SOAP; sprawdzone na nginx z Apache

Ostatnie zmiany

0.2.21.10.2026
  • Automatyczna akceptacja firm tylko po jej włączeniu, przy aktywnym wpisie w REGON i kodzie PKD z Twojej listy
  • Nowy e-mail do klienta: „Mamy Twój wniosek o konto firmowe”
  • Darmowa wysyłka dla hurtu liczy warunki kwoty i kuponu tak jak WooCommerce
  • 0.2.1: licencja i aktualizacje z kokpitu, teksty formularza w ustawieniach
  • Okres przechowywania załączników ustawiany w panelu
  • Promocja hurtowa z zerem nie obniża już ceny do 0 zł
  • Konto administratora nie traci roli po wysłaniu wniosku
  • Zamówienie zapisuje kanał sprzedaży
  • Próg darmowej dostawy dla hurtu liczony od kwoty brutto
Pełna historia zmian →
07Pytania

Pytania o Vetted

Czy potrzebuję klucza do GUS?

Nie. Bez klucza formularz działa normalnie i firma wpisuje dane sama. Z kluczem dane uzupełniają się po wpisaniu NIP. Klucz do rejestru REGON jest bezpłatny, wydaje go GUS na wniosek.

Co, jeśli GUS nie działa?

Rejestracja działa dalej. Każdy błąd rejestru kończy się przejściem na ręczne wpisywanie danych, więc żadna firma nie utknie na formularzu.

Czy mogę zatwierdzać firmy automatycznie?

Tak, od wersji 0.2.2 to opcja do włączenia. Domyślnie każdy wniosek czeka na Twoją decyzję. Po włączeniu automatycznej akceptacji konto rusza od razu, jeśli firma ma aktywny wpis w REGON i kod PKD z Twojej listy. Firmy z zakończoną działalnością i osoby bez NIP zawsze trafiają do kolejki.

Czy działa z blokowym koszykiem WooCommerce?

Jeszcze nie. Vetted wymaga klasycznego koszyka i zamówienia (shortcode), co w WooCommerce przełączysz w ustawieniach stron. Obsługa bloków jest na liście kolejnych wersji. Nowe tabele zamówień (HPOS) są obsługiwane.

Czy mogę mieć kilka cenników dla różnych grup?

Teraz Vetted ma jedną cenę hurtową na produkt oraz promocję hurtową z datami. Kupony możesz kierować tylko do hurtu albo tylko do detalu. Jeśli potrzebujesz progów lub grup cenowych, napisz, bo planuję kolejne wersje według potrzeb klientów.

Czy zadziała z moim motywem?

Zakładki konta korzystają z szablonów WooCommerce. Wygląd nadpiszesz w motywie w katalogu woocommerce/vetted/, tak jak inne szablony sklepu.

Czy łączy się z Subiektem albo innym ERP?

Vetted przygotowuje sklep do integracji: cena hurtowa jest w API i w imporcie CSV, a wtyczka pilnuje SKU. Samo złącze z ERP robię jako usługę. Zobacz integracje.

Czy mogę najpierw przetestować?

Tak. Napisz, a pokażę Vetted na krótkim demo online: przejdziemy wniosek jako firma i decyzję jako obsługa sklepu. Pokaz na górze tej strony przechodzi przez te same kroki. Po zakupie masz też 14 dni na zwrot bez podawania powodu.

B2BWdrożenie

Potrzebujesz całego sklepu B2B?

Vetted to część sklepów hurtowych, które wdrażam razem z integracją ERP i dostawą. Sklep B2B od 30 000 zł.