PrestaShop NIP i SIRET: pola tylko dla klientów firmowych

Pytaj o SIRET i numer VAT UE wyłącznie firmy podczas składania zamówienia w PrestaShop i drukuj je na fakturze. Poradnik ze zrzutami ekranu.

PrestaShop NIP i SIRET: pola tylko dla klientów firmowych
Szybka odpowiedź

W PrestaShop NIP do rozliczeń VAT UE i SIRET można zbierać przez Easy Checkout Fields. Pytanie „Osoba prywatna czy firma” na etapie Addresses wyświetla pole SIRET wyłącznie firmom, wtedy obowiązkowe i drukowane na fakturze PDF (plan Pro, 2 € miesięcznie). We Francji SIREN klienta biznesowego staje się obowiązkowym elementem faktur w 2026 r. dla dużych przedsiębiorstw, a w 2027 r. dla małych i średnich przedsiębiorstw.

We Francji faktury wystawiane na firmę będą musiały zawierać jej numer SIREN. Według listy obowiązkowych danych na fakturze w serwisie Service-Public, w wersji z 11 sierpnia 2026 r., wymóg ten obowiązuje duże przedsiębiorstwa i przedsiębiorstwa pośredniej wielkości (ETI) od 1 września 2026 r. Od 1 września 2027 r. obejmie też małe i średnie przedsiębiorstwa (PME) oraz mikroprzedsiębiorstwa.

Ta sama strona przypomina, że faktura zawiera też numer VAT UE klienta biznesowego będącego podatnikiem VAT, z wyjątkiem faktur na 150 € netto lub mniej. W PrestaShop NIP do rozliczeń VAT UE i francuski numer rejestrowy trzeba więc zbierać wyłącznie od firm, jeśli sklep sprzedaje także osobom prywatnym. Poniższa konfiguracja wykorzystuje Easy Checkout Fields, moduł Gekkode, w testowym sklepie na PrestaShop 9.1.

Zbieranie numeru SIRET w PrestaShop krok po kroku

Potrzebne są dwa pola. Pierwsze pytanie pozwala ustalić, czy klient zamawia dla siebie, czy dla firmy. Pole SIRET pojawia się tylko wtedy, gdy odpowie „Firma”. Francuski SIRET ma czternaście cyfr i zaczyna się od dziewięciu cyfr numeru SIREN. Pytając o pierwszy, otrzymujesz więc również drugi.

Wyświetlanie zależne od innej odpowiedzi jest dostępne w planie Pro (2 € miesięcznie lub 19,20 € rocznie). Na zrzutach ekranu ze sklepu anglojęzycznego „Company registration number” odpowiada etykiecie „Numer SIRET”, którą wpiszesz w języku swojego sklepu.

1. Pytanie „Zamawiasz jako”

Po zainstalowaniu modułu (zobacz, jak zainstalować Easy Checkout Fields i utworzyć pierwsze pole) utwórz pole typu Dropdown list z dwiema odpowiedziami: Osoba prywatna i Firma. To pytanie działa już w planie bezpłatnym, a odpowiedź na nie decyduje o wyświetleniu pola SIRET.

Umieść je na etapie Addresses, przed wyborem adresu (Before the address selection). Klient zalogowany na swoje konto trafia bezpośrednio na ten etap, z pominięciem Personal Information. W tym miejscu pytanie zobaczą wszyscy klienci, nad przyciskiem przejścia dalej.

Panel Checkout step pola: Step 2, Addresses, pozycja Before the address selection
Etap Addresses, przed wyborem adresu: wszyscy klienci widzą pytanie.

2. Pole SIRET

Następnie w tym samym miejscu utwórz obowiązkowe pole typu Text: „Numer SIRET”. W jego panelu Conditional display wystarczy jeden warunek. Pole pojawia się, gdy odpowiedź na pytanie „Zamawiasz jako” to „Firma”.

Edytor warunków Easy Checkout Fields: pole pojawia się, gdy „You are ordering as” ma wartość „Company”
Jeden warunek w jednym wierszu: pole pojawia się tylko wtedy, gdy klient zamawia dla firmy.

Pole ukryte przez swój warunek nigdy nie jest wymagane. Klient, który odpowie „Osoba prywatna”, przechodzi dalej bez oglądania pola, a obowiązek podania SIRET go nie blokuje. Ten, kto odpowie „Firma” i pozostawi SIRET pusty, zostanie na tym etapie z komunikatem „This field is required.”.

O numer VAT pytasz w ten sam sposób, za pomocą drugiego pola Text z tym samym warunkiem, jeśli chcesz wymagać go od firm. Właśnie taki przypadek pokazują zrzuty ekranu. Formularz adresowy PrestaShop ma już opcjonalne pole na ten numer, tuż poniżej. Jeśli ono ci wystarcza, utwórz tylko pole SIRET, aby klient nie musiał wypełniać dwóch pól VAT.

3. Po stronie klienta

Etap Addresses zalogowanej klientki: wybrana opcja „Company”, numer rejestrowy i numer VAT widoczne nad jej adresem
Zalogowana klientka od razu widzi pola u góry etapu Addresses.

Pola pojawiają się pod pytaniem, gdy tylko klient wybierze „Firma”, bez przeładowania strony. Jeśli zmieni odpowiedź, znowu znikną:

Etap Addresses z wybraną opcją „Individual”: widoczne pozostaje tylko pytanie
Przy opcji „Individual” pozostaje tylko pytanie.

4. Numery w panelu administracyjnym i na fakturze

Odpowiedzi pojawiają się w szczegółach zamówienia w panelu administracyjnym, w e-mailach dotyczących zamówienia i na koncie klienta. W planie Pro są drukowane na fakturze PDF:

Sekcja „Additional information” faktury PDF z numerem rejestrowym i numerem VAT klienta
Numer rejestrowy i numer VAT klienta w sekcji informacji na fakturze PDF.

Ograniczenia pola SIRET

  • Moduł zapisuje numer w postaci wpisanej przez klienta. Nie sprawdza jego istnienia we francuskim rejestrze INSEE ani numeru VAT w europejskiej bazie danych.
  • Odpowiedź nie jest przenoszona między zamówieniami. Powracający klient biznesowy wpisuje swój SIRET ponownie.
  • Pole znajduje się w procesie składania zamówienia, a nie w formularzu tworzenia konta.

Numer VAT UE można bezpłatnie sprawdzić w usłudze VIES Komisji Europejskiej, po jednym numerze naraz.

Co umożliwia plan bezpłatny

Bez planu Pro pole SIRET można utworzyć, ale będzie widoczne dla wszystkich klientów. Ustawienie go jako obowiązkowego zablokowałoby osoby prywatne, więc musi pozostać opcjonalne. Numer jest nadal dostępny w zamówieniu, wysyłanych wiadomościach i historii klienta, ale nie jest drukowany na fakturze PDF, która wymaga planu Pro. Strona modułu opisuje oba plany.

Co warto zapamiętać

  • We Francji numer SIREN klienta biznesowego staje się obowiązkowym elementem faktury: od września 2026 r. dla dużych przedsiębiorstw i ETI, a od września 2027 r. dla PME i mikroprzedsiębiorstw.
  • Pytanie „Osoba prywatna czy firma” na etapie Addresses i jedno pole warunkowe wystarczą, aby pytać o SIRET wyłącznie firmy, zalogowane lub nie.
  • Wyświetlanie warunkowe i faktura PDF wymagają planu Pro Easy Checkout Fields, za 2 € miesięcznie.
  • Moduł zapisuje numery bez ich sprawdzania.

O numer zamówienia klienta biznesowego możesz zapytać podczas tego samego zamówienia, za pomocą tego samego modułu.

Częste błędy

Pola pod przyciskiem przejścia dalej W motywie Classic ustawienie After the address selection umieszcza pola pod przyciskiem przejścia do następnego etapu, przez co klient je przeoczy. Wybierz Before the address selection.
Dwa pola na numer VAT Formularz adresowy PrestaShop ma już opcjonalne pole na numer VAT, tuż pod polami modułu. Jeśli ono ci wystarcza, utwórz tylko pole SIRET.
Numer uznany za sprawdzony Moduł zapisuje numer w postaci wpisanej przez klienta. Przed wystawieniem faktury sprawdź numer VAT UE w usłudze VIES Komisji Europejskiej.
SIRET wymagany od wszystkich W planie bezpłatnym pole jest widoczne dla wszystkich klientów. Gdyby było obowiązkowe, blokowałoby osoby prywatne, które nie mają numeru SIRET. Pozostaw je opcjonalne lub przejdź na plan Pro, aby wyświetlać je tylko firmom.

PrestaShop

Damien Flandrin Web developer od 2010 roku, twórca Gekkode i Email Impact. Każdy artykuł jest sprawdzany na prawdziwym projekcie przed publikacją. Kontakt
Newsletter

Nowe testy, poradniki i projekty, e-mailem.

Powtarzalne testy, wersjonowany kod, datowane wyniki. Nigdy spamu.