Faktury w Wix a polskie standardy.
- Agata Lutrowicz
- 15 wrz
- 3 minut(y) czytania
Faktury w Wix a polskie standardy: praktyczne rozwiązania (no-code i low-code)

Wielu właścicieli sklepów na Wix pyta, jak sprawić, by faktury zawierały NIP i nazwę firmy nabywcy oraz spełniały wymogi polskich rozliczeń. Poniżej znajdziesz dwa sprawdzone podejścia, które możesz wdrożyć bezpośrednio w Wix.
Co (zwykle) musi się znaleźć na fakturze w Polsce?
dane sprzedawcy (nazwa, adres, NIP),
dane nabywcy (nazwa firmy, adres, NIP),
numer faktury, data wystawienia/sprzedaży,
nazwa towaru/usługi, ilość/miara, stawka VAT, kwoty netto/VAT/brutto.
W Wix te elementy da się w dużej mierze ustawić, ale kluczowe jest prawidłowe zebranie danych kupującego w koszyku i ich wyświetlenie na dokumencie.
Rozwiązanie 1: No-code (bez kodowania)
Cel: Klient podaje nazwę firmy i NIP w trakcie zakupu, a informacje pojawiają się na dokumentach i w Twoim panelu.
Krok po kroku
Dane sprzedawcy → „Business Info”Uzupełnij pełną nazwę firmy, adres i NIP — trafią do nagłówka Twoich faktur.
VAT → „Taxes”Ustaw stawki VAT zgodne z polskimi zasadami oraz sposób prezentacji cen (brutto/netto).
Pola w checkout → „Custom Fields”
Dodaj pola:
„Chcę fakturę” (checkbox),
„Nazwa firmy (na fakturę)” (tekst),
„NIP (na fakturę)” (tekst).
Ustaw logikę: pola „Nazwa firmy” i „NIP” pokazuj i wymagaj tylko jeśli zaznaczono „Chcę fakturę”.
Włącz opcję zapisu do profilu klienta (żeby pola trafiały do kontaktu/klienta w CRM).
Widoczność na fakturze — praktyczne ustawienie pólW domyślnym szablonie faktury Wix najlepiej sprawdza się:
„Nazwa firmy (na fakturę)” → jako „Billing name / Pierwsza linia danych nabywcy”,
„NIP (na fakturę)” → jako dodatkowa linia adresowa / pole dodatkowe widoczne w danych nabywcy.Dzięki temu nazwa i NIP nabywcy pojawiają się w sekcji klienta na dokumencie.
Automatyzacja faktur dla zamówień płatnychWłącz automatyczne tworzenie faktur po opłaceniu zamówienia (Automations / Invoices for paid orders), aby dokument powstawał bez Twojej ingerencji.
Szablony e-mailiZedytuj e-maile potwierdzające zamówienie, by wyświetlały NIP i nazwę firmy — klient od razu widzi, że dane zostały zarejestrowane.
Wskazówki:
W etykietach pól jasno napisz „(pojawi się na fakturze)”, co zwiększa poprawność wpisów.
Dodaj krótką notkę przy polu NIP o wymaganym formacie (np. 10 cyfr bez spacji).
Rozwiązanie 2: Low-code w Velo by Wix (dla pełniejszej kontroli)
Cel: Walidacja NIP, przeniesienie danych nabywcy do właściwych pól zamówienia i konsekwentne wyświetlanie na dokumentach.
Co zyskujesz z Velo?
Walidację NIP po stronie przeglądarki (użytkownik nie przejdzie dalej z błędnym numerem).
Warunkową logikę (np. wymaganie pól firmowych tylko przy zaznaczonym checkboxie).
Obsługę zdarzeń po opłaceniu zamówienia, aby przepisać dane bezpośrednio do informacji nabywcy zamówienia (buyer info).
Krok po kroku (zarys techniczny)
Dodaj pola w checkout jak w rozwiązaniu no-code (checkbox „Chcę fakturę”, „Nazwa firmy”, „NIP”).
Waliduj NIP w frontendzie (komponenty wejściowe mają walidatory; możesz też użyć funkcji sprawdzającej sumę kontrolną NIP).
Zdarzenie po płatnościSkorzystaj z hooka zdarzenia zamówienia (np. onOrderPaid) i w funkcji backendowej:
pobierz wartości pól „Nazwa firmy” i „NIP”,
zapisz je w strukturze danych zamówienia po stronie nabywcy (buyer/company fields lub notatka do zamówienia), aby były dostępne w dokumentach i CRM.
Konsekwentna prezentacja danychUpewnij się, że używasz w fakturze tych samych pól, które wypełniasz w kroku 3 — wówczas nazwa firmy i NIP pojawią się w sekcji nabywcy.
Przykładowa walidacja NIP (idea):
usuń wszystkie znaki niebędące cyframi,
sprawdź długość (10 cyfr),
policz sumę kontrolną wg wag [6,5,7,2,3,4,5,6,7] i porównaj z ostatnią cyfrą.
Dzięki Velo wymuszasz poprawność i spójność danych, co minimalizuje błędne faktury i reklamacje.
Najczęstsze problemy i jak im zapobiec
Klient nie podał NIP → checkbox „Chcę fakturę” + wymagalność pól firmowych rozwiązuje temat.
Literówki w NIP → walidacja (low-code) oraz jasne wskazówki przy polu.
Brak nazwy firmy na dokumencie → mapuj „Nazwa firmy” na główną linię danych nabywcy.
Różne stawki VAT → zdefiniuj stawki w „Taxes” i decyduj, czy ceny zawierają VAT.
Podsumowanie
Bez kodu: wystarczy dobrze skonfigurować pola checkoutu, mapowanie do danych nabywcy i automatyzację faktur — w większości przypadków nazwa firmy i NIP będą widoczne.
Z Velo: dodajesz walidację i logikę, które gwarantują poprawność NIP i spójne trafianie danych do sekcji nabywcy na dokumentach.