Faktura z NIP w checkoucie PrestaShop to element, który decyduje o zamówieniach od klientów firmowych — a jednocześnie najczęstszy konflikt z ekspresową ścieżką zakupu. Klient B2B, który nie znajdzie pola na dane firmy, porzuci zamówienie albo wyśle je na dane prywatne i poprosi o korektę — co oznacza pracę po stronie obsługi i ryzyko błędów. Dobrze zaprojektowane pole „Faktura na firmę": ukryte domyślnie, z walidacją NIP-u i integracją z wyszukiwaniem danych (GUS/VIES), działa w klasycznym checkoucie, one page checkout i wariantach ekspresowych. Wdrożenie to 500–2 000 zł netto.
Najważniejsze: Faktura z NIP w checkoucie PrestaShop: opcjonalne pole „Faktura na firmę" z walidacją NIP i autouzupełnianiem danych z GUS/VIES, widoczne w każdej ścieżce — klasycznej, OPC i ekspresowej. Brak tego pola wyklucza segment B2B z ekspresu i generuje korekty faktur. Wdrożenie: 500–2 000 zł netto.
Dlaczego pole „Faktura na firmę" to nie dodatek, a wymóg?
W polskim e-commerce zakupy firmowe to stały udział sprzedaży — od kilku procent w sklepach konsumenckich do większości w sklepach B2B. Klient firmowy ma inne oczekiwania niż detaliczny: potrzebuje faktury z NIP-em, często na inny podmiot niż odbiorca dostawy, i danych zgodnych z rejestrem.
-
Brak pola NIP — klient wpisuje dane prywatne i prosi o korektę faktury po zakupie; obsługa pracuje podwójnie.
-
Wymuszanie NIP-u — klient detaliczny, który nie potrzebuje faktury, dostaje dodatkowy formularz do przeklikania; rośnie tarcie.
-
Zły NIP — bez walidacji literówka trafia na fakturę, a korekta wymaga kontaktu i czasu.
-
Rozjazd danych dostawy i faktury — firma kupuje na siedzibę, a towar jedzie do magazynu; checkout musi to obsłużyć.
-
Rozwiązanie jest jedno: pole opcjonalne, domyślnie ukryte za przełącznikiem, z walidacją i możliwością edycji danych rozliczeniowych niezależnie od adresu dostawy.
Jak zbudować pole faktury w PrestaShop?
- Przełącznik „Chcę fakturę na firmę" — checkbox albo link „Kupuję jako firma" w kroku danych klienta. Domyślnie nieaktywny — detaliczni klienci nie tracą czasu.
- Pola firmowe — NIP, nazwa firmy, adres rozliczeniowy. Po włączeniu przełącznika pokazują się w tym samym kroku, bez przeładowania strony.
- Walidacja NIP — suma kontrolna i długość (10 cyfr) sprawdzane na bieżąco; błędny NIP blokuje przejście dalej z czytelnym komunikatem.
- Autouzupełnianie z GUS/VIES — po wpisaniu NIP-u moduł pobiera nazwę i adres firmy z rejestru (Biała lista podatników VAT albo GUS). Klient widzi dane i tylko potwierdza — mniej literówek, mniej korekt.
- Osobny adres rozliczeniowy — możliwość wskazania innego adresu faktury niż adres dostawy; klient B2B prawie zawsze tego potrzebuje.
- Przekazanie danych do faktury — moduł faktur lub integracja z programem księgowym pobiera dane z zamówienia. Sprawdź, czy NIP trafia do dokumentu i czy faktura nie wymaga ręcznej korekty.
W PrestaShop część z tego pokrywają moduły fakturowe (np. integracje z programami księgowymi i moduły „faktura na firmę"), część trzeba dorobić. Gotowe rozwiązania sprawdzaj pod kątem kompatybilności z twoją wersją sklepu i motywem.
Faktura z NIP a express checkout i one page checkout
-
To najważniejsza część: pole firmowe musi działać w każdej ścieżce zakupu, także ekspresowej.
-
W modalu „Kup teraz" — przełącznik „Faktura na firmę" powinien być dostępny w modalu (domyślnie zwinięty); bez niego klient B2B jest wykluczony z ekspresu.
-
W one page checkout — pola firmowe rozwijają się w tym samym widoku; ważne, żeby nie rozsypywały układu i nie wymuszały przeładowania.
-
W portfelach i Click to Pay — dane z portfela to adres dostawy; pole NIP-u pozostaje po stronie sklepu i musi być dostępne po wyborze portfela.
-
W zamówieniach telefonicznych i B2B — jeśli przyjmujesz zamówienia poza sklepem, zadbaj, żeby dane firmowe trafiały do tego samego procesu fakturowego.
Więcej o łączeniu ścieżek piszę w artykule express checkout w PrestaShop, a o pułapkach modali w przycisku „Kup teraz".
Walidacja NIP i Biała lista podatników VAT
Od 2019 roku każdy przedsiębiorca ma obowiązek weryfikacji kontrahenta w wykazie podatników VAT (Biała lista) przed transakcją. W checkoucie oznacza to praktyczne funkcje:
- sprawdzenie statusu NIP — czy numer jest zarejestrowany i aktywny jako podatnik VAT;
- pobranie danych firmy — nazwa i adres z rejestru zamiast ręcznego wpisywania;
- sprawdzenie rachunku bankowego — dla płatności na fakturę z odroczeniem warto porównać numer konta z wykazem;
- obsługa podzielonej płatności (split payment) — jeśli wystawiasz faktury z MPP, poinformuj klienta w checkoucie, jak zapłacić.
W praktyce moduły integrują się z API Białej listy (KAS) albo GUS/REGON. Autouzupełnianie danych to nie tylko wygoda — to mniej literówek, mniej korekt i szybsza obsługa.
Ryzyka i pułapki
- Pole NIP tylko w klasycznym checkoucie — klienci ekspresowi i OPC nie mogą kupić na firmę; segment B2B omija ekspres albo cały sklep.
- Brak walidacji — literówka w NIP-ie oznacza korektę faktury, kontakt z klientem i opóźnienie rozliczenia.
- Wymuszanie pól firmowych — formularz widoczny dla wszystkich odstrasza detalistów; pole ma być ukryte, dopóki klient go nie potrzebuje.
- Konflikt z modułem faktur — dwa moduły czytające dane z różnych pól to gwarancja rozjazdów; ustal jedno źródło danych firmowych.
- Zgodność z Omnibus i RODO — dane firmowe to dane osobowe osób fizycznych prowadzących działalność; zadbaj o podstawę przetwarzania i informację w polityce prywatności.
Ile kosztuje wdrożenie pola faktury w checkoucie?
| Zakres | Cena (netto) |
|---|---|
| Konfiguracja gotowego modułu (pole NIP + faktury) | 500–1 000 zł |
| Walidacja NIP + autouzupełnianie z GUS/VIES | 800–1 500 zł |
| Integracja z ekspresem i OPC | 500–1 500 zł |
| Integracja z programem księgowym (automatyczne faktury) | 1 000–3 000 zł |
Zanim wybierzesz moduł, przetestuj scenariusz end-to-end: zakup jako firma, faktura z poprawnym NIP-em, dane z rejestru, wysyłka na inny adres niż siedziba. To najczęściej pomijany test, a właśnie tam wyłażą błędy.
Źródła i narzędzia
- Biała lista podatników VAT — wyszukiwarka KAS
- GUS — API REGON
- VIES — weryfikacja numerów VAT UE
- PrestaShop Addons — moduły faktur
Najczęściej zadawane pytania
Jak dodać pole NIP do zamówienia w PrestaShop?
Najprościej gotowym modułem „faktura na firmę", który dodaje pola firmowe do checkoutu i przekazuje dane do faktury. Własna modyfikacja ma sens, gdy potrzebujesz nietypowej logiki (np. osobny cennik B2B, limity kredytowe). Pole powinno być opcjonalne i domyślnie ukryte.
Czy warto włączyć autouzupełnianie danych z GUS/VIES?
Tak — klient wpisuje NIP, a system pobiera nazwę i adres firmy. To mniej literówek, mniej korekt faktur i szybszy checkout. Integracja wymaga połączenia z API (Biała lista, GUS); część modułów ma to w standardzie, w innych trzeba dorobić.
Czy pole NIP działa w one page checkout i ekspresie?
Powinno — i to jest warunek sensownego wdrożenia. Sprawdź, czy twój moduł OPC albo „Kup teraz" renderuje pola firmowe w swoim widoku. Jeśli nie, klient B2B nie będzie mógł skorzystać ze skróconej ścieżki.
Co z klientami zagranicznymi — numer VAT UE?
Dla klientów z UE potrzebny jest numer VAT UE (poprzedzony kodem kraju) i walidacja przez VIES; dla klientów spoza UE — dane zgodne z przepisami kraju. Moduł powinien rozpoznawać typ numeru i walidować go odpowiednim mechanizmem.
Czy klient detaliczny może dostać fakturę na dane prywatne?
Tak — wystarczy, że poda imię i nazwisko oraz adres; w polskim prawie każdy konsument może zażądać faktury. Dlatego pole faktury dla detalistów warto zostawić jako opcję (np. „Chcę fakturę"), ale nie wymuszać NIP-u.
Jak uniknąć korekt faktur w sklepach B2B?
- Trzy rzeczy: walidacja NIP na wejściu, autouzupełnianie danych z rejestru i osobny adres rozliczeniowy. Do tego test end-to-end z prawdziwym NIP-em na środowisku testowym przed produkcją — najczęstsze błędy (zdublowane pole, zły format) wyłażą właśnie tam.
👉 Chcesz obsłużyć klientów B2B w swoim sklepie? Zobacz, jak wygląda wdrożenie i rozwój sklepów PrestaShop w mojej ofercie: pola fakturowe, walidacja NIP, integracje z programami księgowymi. Napisz przez formularz kontaktowy lub na kontakt@informatix.com.pl.
👉 Porządkujesz checkout? Sprawdź artykuły express checkout w PrestaShop, one page checkout w PrestaShop i przycisk „Kup teraz".
📖 Zobacz również: płatności odroczone w PrestaShop, optymalizacja checkoutu, optymalizacja PrestaShop oraz projektowanie sklepów internetowych.