← Yzukar B2B Invoice Fields — strona główna

Pole NIP w checkout WooCommerce — wtyczka czy własny kod

Pole NIP w kasie można dodać na dwa sposoby: własnym snippetem w functions.php albo gotową wtyczką. Obie ścieżki działają — różnica jest w tym, ile pracy zostaje po Twojej stronie dziś i przy każdej aktualizacji.

Ścieżka 1: własny snippet

Oficjalna dokumentacja developer.woocommerce.com pokazuje, jak dodać własne pole do kasy hookami. Dla prostego pola tekstowego to kilkadziesiąt linii PHP — ale pole NIP do faktur to nie jest proste pole tekstowe. Żeby rozwiązanie było kompletne, trzeba samodzielnie obsłużyć:

Każdy z tych punktów to osobna porcja kodu i testów — i kod, który trzeba utrzymać przy kolejnych wersjach WooCommerce.

Ścieżka 2: gotowa wtyczka

Wtyczka z katalogu WordPress.org przechodzi review, deklaruje wspierane wersje i dostaje aktualizacje. Darmowa wersja Yzukar B2B Invoice Fields zawiera z pudełka: prośbę o fakturę, pole NIP z lokalną walidacją sumy kontrolnej, e-mail do e-faktury, obsługę kasy klasycznej i blokowej, zgodność z HPOS, kolumnę NIP na liście zamówień i eksport CSV. Zero zewnętrznych wywołań i telemetrii.

ElementWłasny snippetWtyczka Yzukar
Pole NIP i prośba o fakturę w kasiedo napisaniaz pudełka
Walidacja sumy kontrolnej NIPdo napisanialokalnie, z pudełka
Kasa blokowa (Checkout Blocks)osobne API, sporo pracyod wersji 0.3.0
Zgodność z HPOSdo sprawdzenia i dopisaniazadeklarowana
Kolumna NIP i eksport CSVdo napisaniaz pudełka
Aktualizacje przy nowych wersjach WooCommerceTwojapo stronie wtyczki
Koszt0 zł + Twój czas0 zł (Pro 119 zł/rok)

Którą ścieżkę wybrać

Własny kod ma sens, gdy masz dewelopera pod ręką i nietypowe wymagania, których żadna wtyczka nie spełnia. We wszystkich pozostałych przypadkach gotowa, darmowa wtyczka z katalogu jest po prostu tańsza w utrzymaniu — a funkcje Pro (profile eksportu pod polskie programy księgowe, XLSX z mapowaniem na FA(3), akcje masowe) dokupisz dopiero, gdy skala zamówień to uzasadni.

Żadna z tych ścieżek nie jest integracją z KSeF. Ani snippet, ani wtyczka nie wystawia faktur, nie wysyła nic do Krajowego Systemu e-Faktur i nie sprawdza NIP w rejestrze VAT ani na białej liście. Obie porządkują dane wejściowe kontrahenta dla księgowości.

Więcej o samym zbieraniu danych: NIP i dane do faktury w WooCommerce. Pełny opis funkcji na stronie głównej.