Przejdź do głównej zawartości

Kreator konfiguracji

Kreator przeprowadzi Cię przez najważniejsze ustawienia wtyczki w kilku krokach. Zamiast ręcznie konfigurować każdy moduł, odpowiadasz na pytania - kreator ustawi wszystko za Ciebie.

Kreator pojawia się po pierwszej aktywacji wtyczki. Aby uruchomić go ponownie, przejdź do Polski > Ustawienia i kliknij Uruchom kreator ponownie.


Wpisz dane swojej firmy. Wtyczka używa ich na stronach prawnych, w stopce, w danych GPSR i na fakturach.

Pole Opis Przykład
Nazwa firmy Pełna nazwa lub firma “Jan Kowalski Sklep Online”
Forma prawna Typ działalności JDG, sp. z o.o., sp.j., S.A.
NIP Numer Identyfikacji Podatkowej 1234567890
REGON Numer REGON 123456789
KRS Numer KRS (jeśli dotyczy) 0000123456
Adres Ulica, numer, kod, miasto ul. Przykładowa 10, 00-001 Warszawa
E-mail kontaktowy Adres do korespondencji [email protected]
Telefon Numer telefonu +48 123 456 789
  • Numer rachunku bankowego - do wyświetlania na fakturach i w regulaminie
  • Organ rejestrowy - np. “Sąd Rejonowy dla m.st. Warszawy”
  • Kapitał zakładowy - wymagany dla spółek (np. “5 000,00 zł”)
  • Imię i nazwisko reprezentanta - osoba upoważniona do reprezentacji

Kreator automatycznie sprawdza poprawność NIP:

  • Sprawdza sumę kontrolną (algorytm wagowy)
  • Opcjonalnie pobiera dane z API GUS (CEIDG/KRS) do porównania

Jeśli NIP jest nieprawidłowy, zobaczysz komunikat ostrzegawczy. Możesz kontynuować, ale zalecamy poprawienie numeru.

Dla jednoosobowej działalności gospodarczej:

Nazwa firmy: Jan Kowalski E-Commerce
Forma prawna: Jednoosobowa działalność gospodarcza
NIP: 1234567890
REGON: 123456789
KRS: (puste - nie dotyczy JDG)
Adres: ul. Handlowa 5/10, 31-001 Kraków
Telefon: +48 500 600 700

Dla spółki z o.o.:

Nazwa firmy: SuperSklep sp. z o.o.
Forma prawna: Spółka z ograniczoną odpowiedzialnością
NIP: 9876543210
REGON: 987654321
KRS: 0000654321
Adres: ul. Biznesowa 22, 00-100 Warszawa
Telefon: +48 22 123 45 67
Kapitał zakładowy: 50 000,00 zł
Organ rejestrowy: Sąd Rejonowy dla m.st. Warszawy, XII Wydział Gospodarczy KRS

Kliknij Dalej, aby przejść do kolejnego kroku.


Kreator pomoże Ci utworzyć wymagane strony prawne. Każdy polski sklep powinien mieć co najmniej:

  • Regulamin sklepu - zasady korzystania ze sklepu i zawierania umów
  • Polityka prywatności - informacje o przetwarzaniu danych osobowych (RODO)
  • Polityka zwrotów - procedura i formularz odstąpienia od umowy

Kreator oferuje dwa podejścia:

Opcja A - wygeneruj nowe strony (zalecane dla nowych sklepów)

  1. Zaznacz strony, które chcesz wygenerować
  2. Kreator utworzy strony WordPress z wypełnioną treścią na podstawie danych firmy
  3. Treść bazuje na szablonach opartych na polskich przepisach

Opcja B - przypisz istniejące strony

  1. Jeśli masz już utworzone strony prawne, wybierz je z listy rozwijanej
  2. Kreator przypisze je do odpowiednich ustawień WooCommerce

Generowane strony zawierają sekcje wymagane przez polskie prawo. Przykładowa struktura regulaminu:

1. Postanowienia ogólne
2. Definicje
3. Zasady korzystania ze sklepu
4. Procedura składania zamówień
5. Ceny i metody płatności
6. Dostawa
7. Prawo do odstąpienia od umowy
8. Reklamacje i gwarancja
9. Dane osobowe
10. Postanowienia końcowe

Strony prawne używają shortcodów, które automatycznie wstawiają dane firmy:

[polski_company_name] - nazwa firmy
[polski_company_nip] - NIP
[polski_company_regon] - REGON
[polski_company_krs] - KRS
[polski_company_address] - adres firmy
[polski_company_email] - e-mail kontaktowy
[polski_company_phone] - telefon
[polski_withdrawal_period] - okres na odstąpienie (domyślnie 14 dni)

Gdy zmienisz dane firmy w ustawieniach, strony prawne zaktualizują się automatycznie.

Przykład użycia w treści regulaminu:

Właścicielem sklepu internetowego jest [polski_company_name],
NIP: [polski_company_nip], REGON: [polski_company_regon],
z siedzibą pod adresem: [polski_company_address].
Kontakt: [polski_company_email], tel. [polski_company_phone].

Wynik na stronie:

Właścicielem sklepu internetowego jest Jan Kowalski E-Commerce,
NIP: 1234567890, REGON: 123456789,
z siedzibą pod adresem: ul. Handlowa 5/10, 31-001 Kraków.
Kontakt: [email protected], tel. +48 500 600 700.

Kliknij Dalej, aby przejść do konfiguracji checkboxów.


Skonfiguruj checkboxy na stronie kasy (checkout). Polskie prawo wymaga, aby klient zaakceptował regulamin przed złożeniem zamówienia.

Kreator proponuje zestaw checkboxów odpowiadający typowym wymaganiom:

Checkbox 1 - regulamin (obowiązkowy)

Treść: Przeczytałem/am i akceptuję [regulamin sklepu].
Wymagany: Tak
Link: /regulamin/
Pozycja: Przed przyciskiem zamówienia

Checkbox 2 - polityka prywatności (obowiązkowy)

Treść: Zapoznałem/am się z [polityką prywatności].
Wymagany: Tak
Link: /polityka-prywatnosci/
Pozycja: Przed przyciskiem zamówienia

Checkbox 3 - prawo do odstąpienia (obowiązkowy)

Treść: Zapoznałem/am się z [pouczeniem o prawie do odstąpienia od umowy]
i [wzorem formularza odstąpienia].
Wymagany: Tak
Link: /polityka-zwrotow/
Pozycja: Przed przyciskiem zamówienia

Checkbox 4 - newsletter (opcjonalny)

Treść: Chcę otrzymywać informacje o nowościach i promocjach
na podany adres e-mail.
Wymagany: Nie
Pozycja: Po checkboxach obowiązkowych

Każdy checkbox możesz dostosować:

  • Treść - tekst wyświetlany obok checkboxa (obsługuje HTML do linków)
  • Wymagany - czy zaznaczenie jest konieczne do złożenia zamówienia
  • Pozycja - gdzie na stronie kasy wyświetlić checkbox
  • Komunikat błędu - tekst wyświetlany, gdy klient nie zaznaczy wymaganego checkboxa

Kliknij Dodaj checkbox, aby utworzyć dodatkowy. Przydatne scenariusze:

  • Zgoda na przetwarzanie danych w celach marketingowych
  • Oświadczenie o ukończeniu 18 lat (sklepy z alkoholem)
  • Zgoda na kontakt telefoniczny
  • Potwierdzenie zapoznania się z kartą produktu (produkty spożywcze)

Dostępne pozycje na stronie kasy:

Pozycja Opis
before_order_button Przed przyciskiem “Zamawiam z obowiązkiem zapłaty”
after_order_button Po przycisku zamówienia
after_billing_form Po formularzu danych płatności
after_shipping_form Po formularzu danych dostawy
before_payment_methods Przed wyborem metody płatności

Kliknij Dalej, aby przejść do podsumowania.


Kreator zaproponuje moduły do włączenia na podstawie Twoich odpowiedzi:

  • Omnibus - śledzenie historii cen
  • Przycisk zamówienia - tekst zgodny z prawem
  • Checkboxy prawne - skonfigurowane w poprzednim kroku
  • Strony prawne - wygenerowane w kroku 2
  • Prawo do odstąpienia - formularz i pouczenie
  • Czas dostawy - informacja na karcie produktu
  • GPSR - dane bezpieczeństwa produktu
  • Wyszukiwanie NIP - jeśli sprzedajesz firmom (B2B)
  • Wartości odżywcze - jeśli sprzedajesz żywność
  • Alergeny - jeśli sprzedajesz żywność
  • Lista życzeń - jeśli chcesz tę funkcję w sklepie
  • Porównywarka - jeśli masz produkty do porównywania
  • DSA - jeśli prowadzisz marketplace

Zaznacz moduły, które chcesz włączyć, i kliknij Dalej.


Ostatni krok pokazuje podsumowanie ustawień:

Dane firmy:
Nazwa: Jan Kowalski E-Commerce
NIP: 1234567890
Adres: ul. Handlowa 5/10, 31-001 Kraków
Strony prawne:
Regulamin: Zostanie utworzony (nowa strona)
Polityka prywatności: Zostanie utworzona (nowa strona)
Polityka zwrotów: Zostanie utworzona (nowa strona)
Checkboxy: 4 (3 obowiązkowe, 1 opcjonalny)
Moduły do aktywacji: 7
- Omnibus
- Przycisk zamówienia
- Checkboxy prawne
- Strony prawne
- Prawo do odstąpienia
- Czas dostawy
- GPSR

Sprawdź podsumowanie i kliknij Zastosuj konfigurację. Kreator:

  1. Zapisze dane firmy w ustawieniach wtyczki
  2. Utworzy strony prawne (jeśli wybrano generowanie)
  3. Przypisze strony do ustawień WooCommerce
  4. Skonfiguruje checkboxy na stronie kasy
  5. Aktywuje wybrane moduły

Po zakończeniu zobaczysz komunikat potwierdzający i link do dashboardu zgodności.


Otwórz dowolny produkt w swoim sklepie i sprawdź, czy pojawiły się nowe elementy:

  • Informacja o najniższej cenie (Omnibus) - widoczna przy produktach z obniżką
  • Szacowany czas dostawy
  • Dane GPSR (producent, osoba odpowiedzialna)

Dodaj produkt do koszyka i przejdź do kasy:

  • Sprawdź, czy checkboxy wyświetlają się prawidłowo
  • Sprawdź, czy przycisk ma tekst “Zamawiam z obowiązkiem zapłaty”
  • Spróbuj złożyć zamówienie bez zaznaczania checkboxów - powinien pojawić się komunikat o błędzie

Otwórz wygenerowane strony i sprawdź ich treść:

  • Czy dane firmy są prawidłowe (shortcody powinny wyświetlać aktualne dane)
  • Czy struktura dokumentu jest kompletna
  • Czy linki wewnętrzne działają

Przejdź do Polski > Lista kontrolna zgodności - po poprawnej konfiguracji większość wskaźników powinna być zielona. Elementy wymagające dodatkowej uwagi będą oznaczone żółtym statusem z instrukcją, co należy uzupełnić.


Kreator można uruchomić ponownie w dowolnym momencie:

  1. Przejdź do Polski > Ustawienia
  2. Kliknij Uruchom kreator ponownie
  3. Pola będą wypełnione wcześniej zapisanymi danymi
  4. Zmień to, co potrzebujesz, i kliknij Zastosuj konfigurację

Kreator nie usunie stron prawnych ani nie zresetuje modułów skonfigurowanych ręcznie.


  • Sprawdź, czy Twoje konto WordPress ma uprawnienia administratora
  • Sprawdź, czy w Ustawienia > Bezpośrednie odnośniki jest ustawiony format inny niż “Zwykły”
  • Spróbuj utworzyć strony ręcznie i przypisać je w WooCommerce > Ustawienia > Zaawansowane > Ustawienia strony
  • Upewnij się, że moduł “Checkboxy prawne” jest aktywny w Polski > Moduły
  • Jeśli używasz niestandardowego szablonu kasy, sprawdź czy obsługuje hooki WooCommerce
  • Wyczyść cache wtyczek cachujących (WP Super Cache, W3 Total Cache, LiteSpeed Cache)
  • Wyczyść cache przeglądarki i spróbuj ponownie
  • Sprawdź konsolę przeglądarki (F12) pod kątem błędów JavaScript
  • Dezaktywuj tymczasowo inne wtyczki, które mogą powodować konflikt

Problem nie znika? Zgłoś go na GitHub Issues z opisem i zrzutem ekranu. Możesz też zapytać na GitHub Discussions.

Ta strona ma wyłącznie charakter informacyjny i nie stanowi porady prawnej. Przed wdrożeniem skonsultuj się z prawnikiem. Polski for WooCommerce jest oprogramowaniem open source (GPLv2) dostarczanym bez gwarancji.