top of page

Faktury w Wix a polskie standardy.

Faktury w Wix a polskie standardy: praktyczne rozwiązania (no-code i low-code)


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

  1. Dane sprzedawcy → „Business Info”Uzupełnij pełną nazwę firmy, adres i NIP — trafią do nagłówka Twoich faktur.

  2. VAT → „Taxes”Ustaw stawki VAT zgodne z polskimi zasadami oraz sposób prezentacji cen (brutto/netto).

  3. 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).

  4. 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.

  5. 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.

  6. 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)

  1. Dodaj pola w checkout jak w rozwiązaniu no-code (checkbox „Chcę fakturę”, „Nazwa firmy”, „NIP”).

  2. Waliduj NIP w frontendzie (komponenty wejściowe mają walidatory; możesz też użyć funkcji sprawdzającej sumę kontrolną NIP).

  3. 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.

  4. 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.

bottom of page