GPSR w WooCommerce: dane producenta i informacje o bezpieczeństwie
Autor: Mariusz Szatkowski · Zaktualizowano: 2026-06-25
Unijne rozporządzenie o ogólnym bezpieczeństwie produktów (GPSR) na nowo określa podstawowe zasady bezpieczeństwa dla większości produktów konsumenckich sprzedawanych w Unii Europejskiej i dotyczy sprzedaży online dokładnie tak samo jak sklepów stacjonarnych. Jeśli prowadzisz sklep WooCommerce wysyłający towary do Polski lub innych rynków UE, GPSR wpływa na dwie rzeczy jednocześnie: na to, co klient widzi na stronach produktów przed zakupem, oraz na dokumentację, którą prowadzisz za kulisami. WooCommerce w standardowej wersji nie ma na to żadnego pola. Nie ma miejsca na dane producenta, nie ma pola na osobę odpowiedzialną w UE, nie ma uporządkowanego sposobu pokazania ostrzeżenia bezpieczeństwa tam, gdzie klient faktycznie je przeczyta. Ten przewodnik wyjaśnia, czego GPSR wymaga w praktyce, jak wygląda dobra konfiguracja i jak darmowa wtyczka Polski dodaje brakujące pola oraz pokazuje je czytelnie na karcie produktu.
Czym jest GPSR i co się zmieniło
GPSR to szerokie ramy bezpieczeństwa produktów obejmujące większość nieżywnościowych towarów konsumenckich wprowadzanych na rynek UE. Zastąpiło wcześniejszy reżim ogólnego bezpieczeństwa produktów i unowocześniło go pod kątem e-commerce, platform handlowych i sprzedaży transgranicznej.
Najważniejsza zmiana dotyczy zakresu i jasności wymogów. Przepisy odnoszą się teraz wprost do sprzedaży online, oczekują czytelniejszej informacji dla klienta przed zakupem i kładą większy nacisk na identyfikowalność w całym łańcuchu dostaw. Zgodnie z aktualnym harmonogramem rozporządzenie obowiązuje w całej UE, ale ponieważ terminy i wytyczne regulacyjne mogą się zmieniać, zawsze weryfikuj aktualny status w oficjalnym źródle UE, zamiast polegać na sztywnej dacie.
Ostrzeżenie: Terminy i wytyczne regulacyjne mogą się zmieniać. Aktualny status i ewentualne terminy zweryfikuj w oficjalnym źródle UE, zamiast opierać się na sztywnej dacie.
W praktyce GPSR nie sprowadza się do jednej nowej etykiety, lecz do łańcucha odpowiedzialności i informacji, które muszą być widoczne i udokumentowane. Klient powinien móc zobaczyć, kto stoi za produktem i jak bezpiecznie go używać, a Ty powinieneś umieć wskazać swój łańcuch dostaw, jeśli kiedykolwiek pojawi się pytanie o bezpieczeństwo.
Kogo to dotyczy i jakie role są zaangażowane
GPSR przypisuje obowiązki na różnych etapach łańcucha dostaw, a Twoje zobowiązania zależą od pełnionej roli:
- Producenci mają obowiązki podstawowe: projektowanie bezpiecznych produktów, ocenę ryzyka i dostarczanie informacji o bezpieczeństwie.
- Importerzy wprowadzający produkty na rynek UE przejmują istotną odpowiedzialność za weryfikację, czy towary spełniają wymogi.
- Dystrybutorzy, którymi jest wielu sprzedawców WooCommerce, muszą działać z należytą starannością, sprawdzać obecność wymaganych informacji i nie sprzedawać produktów, o których wiedzą lub powinni przypuszczać, że są niebezpieczne.
Kluczowa kwestia dla sklepów sprzedających towary wytworzone poza UE: dla wielu produktów musi istnieć osoba odpowiedzialna z siedzibą w Unii. To podmiot gospodarczy w UE, z którym można się skontaktować w sprawach bezpieczeństwa i zgodności produktu. Jeśli importujesz lub stosujesz dropshipping spoza UE, ustalenie, kto pełni tę rolę, ma duże znaczenie. Potwierdzenie dokładnego zakresu swoich obowiązków leży po stronie właściciela sklepu, najlepiej z pomocą wykwalifikowanego doradcy.
Uwaga: Dla wielu produktów wytworzonych poza UE osoba odpowiedzialna w UE musi istnieć, zanim produkt trafi do sprzedaży. Jeśli importujesz lub stosujesz dropshipping spoza UE, potwierdź, kto pełni tę rolę.
Jakich informacji potrzebują Twoje karty produktów
GPSR oczekuje, że klient zobaczy określone informacje czytelnie przed zakupem. W przypadku ofert online oznacza to zwykle pokazanie:
- Identyfikacji producenta i kontaktu: nazwy, zarejestrowanej nazwy handlowej lub znaku towarowego oraz adresu pocztowego lub elektronicznego.
- Identyfikacji importera i kontaktu, gdy to Ty wprowadzasz towary na rynek UE.
- Identyfikacji osoby odpowiedzialnej i kontaktu, gdy produkt pochodzi spoza UE.
- Identyfikacji produktu: danych pozwalających rozpoznać konkretny produkt oraz partię lub model, gdy ma to znaczenie, na przykład typu, numeru partii lub serii.
- Ostrzeżeń i instrukcji bezpieczeństwa, gdy produkt ich wymaga, w języku łatwo zrozumiałym dla konsumentów na danym rynku. Dla polskich klientów oznacza to polski.
Celem jest to, by klient mógł zobaczyć, kto stoi za produktem i jak bezpiecznie go używać, bez konieczności szukania. Schowany plik PDF czy zdanie zagubione w ścianie tekstu marketingowego nie spełnia tego oczekiwania.
Jak wygląda dobra konfiguracja GPSR
Niezależnie od tego, czy budujesz rozwiązanie sam, kupujesz je czy instalujesz, narzędzie GPSR dla WooCommerce powinno obejmować kilka podstaw. Potraktuj to jak listę kontrolną:
- Uporządkowane pola przy każdym produkcie. Producent, importer, osoba odpowiedzialna, identyfikator i treść dotycząca bezpieczeństwa powinny być osobnymi polami zapisanymi przy produkcie, a nie wciśnięte w opis.
- Brak pustych wierszy. Jeśli nie wypełniłeś importera dla produktu wytworzonego w UE, na stronie po prostu nie powinien pojawiać się wiersz importera, zamiast wyświetlać puste pole.
- Czytelne, dobrze widoczne miejsce na stronie. Informacje powinny znaleźć się w przewidywalnym i czytelnym miejscu, a nie być ukryte trzy zakładki głębiej.
- Właściwy język. Ostrzeżenia i instrukcje muszą pojawiać się w języku rynku docelowego.
- Obsługa masowa. Katalogu liczącego setki produktów nie chcesz edytować pole po polu, więc import i eksport mają znaczenie.
- Uczciwe rozdzielenie odpowiedzialności. Narzędzie przechowuje i wyświetla Twoje dane, ale nie udaje, że poświadcza ich poprawność ani że Twój sklep jest zgodny z przepisami.
Zwróć uwagę, czego na tej liście nie ma: gwarancji zgodności. Żadna wtyczka nie może jej obiecać. Zadaniem narzędzia jest zebranie właściwych pól i czytelne ich przedstawienie, natomiast poprawność danych i odpowiedzialność prawna pozostają po Twojej stronie.
Jak radzi sobie z tym Polski
Polski dla WooCommerce to darmowa wtyczka open source zbudowana wokół polskiej i unijnej strony sklepu WooCommerce, a GPSR to jeden z jej modułów. Wtyczka jest modułowa z założenia, więc możesz włączyć sam GPSR, jeśli tylko tego potrzebujesz, albo połączyć go z Omnibusem, zgodami RODO, prawem odstąpienia od umowy i pozostałymi modułami. Moduł GPSR daje WooCommerce pola bezpieczeństwa produktu, których standardowo brakuje, i pokazuje je w witrynie w uporządkowanym, przewidywalnym miejscu.
Blok bezpieczeństwa GPSR na karcie produktu w witrynie, pokazujący wyłącznie pola wypełnione przez sprzedawcę.
Osiem pól
Moduł przechowuje przy każdym produkcie osiem pól GPSR, każde jako osobną wartość w edytorze produktu:
- Nazwa producenta
- Adres producenta
- Nazwa importera
- Adres importera
- Osoba odpowiedzialna w UE
- Identyfikator produktu
- Ostrzeżenia bezpieczeństwa
- Instrukcje bezpieczeństwa
Ponieważ są to osobne pola, a nie jedno pole z dowolnym tekstem, dane pozostają uporządkowane, co właśnie sprawia, że obsługa masowa, logika wyświetlania i późniejsze edycje są wygodne. Wypełniasz je na zakładce Polski w standardowym edytorze produktu WooCommerce, obok pozostałych danych produktu, więc nie ma osobnego ekranu do zapamiętania.
Jak wygląda to w witrynie
Na karcie produktu Polski renderuje dane GPSR w zwijanym bloku Bezpieczeństwo produktu (GPSR), umieszczonym w obszarze meta produktu pod sekcją dodawania do koszyka. To natywny blok HTML typu disclosure, więc otwiera się i zamyka bez ciężkich skryptów i wymienia każdą informację jako etykietowaną parę nazwa-wartość, a nie jako ciągły akapit.
Logika wyświetlania jest celowa: pokazują się wyłącznie pola, które wypełnisz. Jeśli produkt jest wytworzony w UE i nie ma importera, wiersze importera w ogóle się nie pojawią, nie ma pustych wierszy ani osieroconych etykiet. Jeśli wypełnisz tylko producenta i jedno ostrzeżenie bezpieczeństwa, pokażą się tylko te dwie pozycje. Dzięki temu blok jest uczciwy i nieprzeładowany, a niedokończony produkt nie obnosi się przed klientami ze swoimi brakami.
Uwaga: Na karcie produktu pokazują się wyłącznie pola, które wypełnisz. Produkt wytworzony w UE bez importera po prostu pomija wiersze importera, bez pustych wierszy i osieroconych etykiet.
Dla motywów blokowych i edytora te same dane dostępne są jako blok Informacje o bezpieczeństwie produktu (GPSR), więc możesz umieścić je dokładnie tam, gdzie chcesz w szablonie, jeśli nie odpowiada Ci domyślna pozycja w obszarze meta. Dostępny jest też shortcode do klasycznych kreatorów stron. Niezależnie od wybranej formy blok nie wyświetla niczego poza realnym kontekstem produktu, więc nie może przenieść zbędnego kodu na niezwiązaną stronę.
Widok w panelu i obsługa masowa
W panelu wp-admin lista produktów zyskuje kolumnę pokazującą, ile z ośmiu pól GPSR jest wypełnionych dla każdego produktu. Daje to szybki przegląd katalogu: widzisz, które produkty są w pełni uzupełnione, a które jeszcze wymagają pracy, bez otwierania każdego z osobna.
Przy katalogach jakiejkolwiek większej wielkości moduł rozszerza wbudowany import i eksport CSV WooCommerce o pola GPSR. Możesz wyeksportować produkty, uzupełnić producenta, importera, osobę odpowiedzialną, identyfikator i tekst dotyczący bezpieczeństwa w arkuszu, a następnie zaimportować całość z powrotem, zamiast edytować setki produktów ręcznie.
Pomocnik AI do wersji roboczej i dlaczego tworzy tylko szkic
Polski zawiera opcjonalny pomocnik, który może wygenerować wersję roboczą tekstu ostrzeżeń i instrukcji bezpieczeństwa dla produktu. Warto to zrozumieć dokładnie, bo rozwiązanie jest celowo zachowawcze. Pomocnik zapisuje do osobnego pola roboczego i nigdy nie dotyka prawdziwych pól GPSR wypełnionych przez sprzedawcę. Wygenerowany tekst jest wyraźnie oznaczony jako wersja robocza do przeglądu i nie stanowi gwarancji zgodności. Innymi słowy, może dać Ci punkt wyjścia do edycji, ale pola istotne prawnie pozostają tworzone przez człowieka. To Ty przeglądasz, poprawiasz i przenosisz to, co zdecydujesz się zachować.
Ostrzeżenie: Tekst bezpieczeństwa wygenerowany przez AI traktuj wyłącznie jako wersję roboczą. Zapisuje się on do osobnego pola, nigdy do prawdziwych pól GPSR; przeczytaj każdą linijkę, popraw ją i dopiero wtedy przenieś do pól, które widzą klienci.
Uczciwa granica
Żeby było jasne, co wtyczka może, a czego nie: Polski pomaga przechowywać i prezentować wymagane informacje, ale nie gwarantuje ani nie zapewnia zgodności prawnej. To, czy Twój sklep faktycznie spełnia GPSR, zależy od poprawności danych, sprzedawanych produktów i Twojej własnej należytej staranności. Odpowiedzialność prawna pozostaje po stronie właściciela sklepu, a w razie wątpliwości warto skorzystać z wykwalifikowanej porady.
Jak to skonfigurować
Uruchomienie bloku GPSR zajmuje kilka minut:
- Zainstaluj Polski dla WooCommerce w Wtyczki → Dodaj nową, a następnie aktywuj. WooCommerce musi być zainstalowane i aktywne.
- Otwórz menu Polski, przejdź do Modułów i włącz moduł GPSR.
- Edytuj produkt, otwórz zakładkę Polski i wypełnij pola GPSR, które go dotyczą. Te, które nie dotyczą, zostaw puste, nie zostaną pokazane.
- Otwórz produkt w witrynie. Blok Bezpieczeństwo produktu (GPSR) pojawia się w obszarze meta produktu i wymienia wypełnione przez Ciebie pola.
- Przy dużym katalogu skorzystaj z eksportu i importu CSV, aby uzupełnić pola masowo, a kolumna na liście produktów pomoże śledzić, ile produktów jest w pełni wypełnionych.
Polski jest zgodny z HPOS i obsługuje zarówno klasyczny proces zakupowy, jak i blokowy koszyk oraz finalizację WooCommerce, więc dobrze działa na nowoczesnej instalacji. Jest gotowy do tłumaczenia, a polskie ciągi są dołączone, więc etykiety bloku od razu czytają się naturalnie dla polskich klientów.
Praktyczne wskazówki dotyczące GPSR
Wtyczka daje Ci mechanizm, ale dyscyplina należy do Ciebie. Kilka punktów wartych przestrzegania:
- Pisz ostrzeżenia i instrukcje w języku rynku docelowego. Dla klientów w Polsce tekst dotyczący bezpieczeństwa powinien być po polsku. Narzędzie wyświetli to, co wpiszesz, więc odpowiedzialność za język spoczywa na Tobie.
- Bądź dokładny co do osoby odpowiedzialnej. Dla towarów wytworzonych poza UE nie zostawiaj pola osoby odpowiedzialnej jako domysłu. Potwierdź, kim faktycznie jest ten podmiot, zanim opublikujesz produkt.
- Korzystaj z kolumny audytu. Przeglądaj lub sortuj listę produktów pod kątem pozycji z małą liczbą wypełnionych pól GPSR i dokończ je, zamiast odkrywać braki, gdy zapyta o nie organ lub klient.
- Przechowuj dokumentację źródłową. GPSR oczekuje także prowadzenia dokumentacji identyfikowalności i bezpieczeństwa za kulisami. Pola na stronie to część widoczna, więc zachowaj dokumentację potwierdzającą, aby móc odpowiedzieć na zapytanie lub obsłużyć wycofanie produktu.
- Traktuj szkice AI jako szkice. Jeśli korzystasz z pomocnika, przeczytaj każdą linijkę, popraw ją i dopiero wtedy przenieś do właściwych pól. Tekst dotyczący bezpieczeństwa ma znaczenie prawne i nie powinien trafiać do sklepu bez przeczytania.
Obsługa GPSR a domyślne WooCommerce
WooCommerce nie ma żadnych pól GPSR. Oto różnica konkretnie dla bezpieczeństwa produktu:
| Funkcja | Domyślne WooCommerce | Moduł GPSR w Polski |
|---|---|---|
| Pola producenta i importera | Brak | Zapisane przy produkcie (nazwa i adres) |
| Osoba odpowiedzialna w UE | Brak | Dedykowane pole |
| Identyfikator produktu | Brak | Dedykowane pole |
| Ostrzeżenia i instrukcje bezpieczeństwa | Brak (tylko opis) | Dwa uporządkowane pola |
| Wyświetlanie na karcie produktu | Brak | Zwijany blok “Bezpieczeństwo produktu (GPSR)“ |
| Puste pola | nd. | Ukrywane automatycznie, pokazują się tylko wypełnione |
| Umieszczanie w edytorze blokowym | Brak | Blok GPSR oraz shortcode |
| Audyt katalogu | Brak | Kolumna na liście produktów z liczbą wypełnionych pól |
| Edycja masowa | nd. | Import i eksport CSV pól GPSR |
| Koszt | Darmowe (bez obsługi GPSR) | Darmowe, open source |
Jedna darmowa wtyczka, wiele modułów
Polski dla WooCommerce jest darmowy i open source, a GPSR to tylko jeden z jego modułów. Ta sama wtyczka obsługuje historię najniższej ceny Omnibus, zgody RODO z dziennikiem zgód, prawo odstąpienia od umowy z poziomu konta klienta, obsługę numeru NIP i haki dla KSeF, narzędzia zgłoszeń DSA, ceny jednostkowe, dane żywnościowe oraz zestaw modułów witryny. Ponieważ jest modułowa, włączasz tylko to, czego dany sklep potrzebuje, a resztę zostawiasz wyłączoną, przy czym wyłączony moduł nie renderuje niczego w witrynie. Jeśli GPSR to Twoja najpilniejsza sprawa, możesz włączyć tylko ten moduł, a pozostałe dodać później.
W skrócie
GPSR oczekuje, że większość ofert produktów konsumenckich w UE pokaże, kto stoi za produktem i jak bezpiecznie go używać, a WooCommerce nie daje na to żadnych pól. Dobra konfiguracja potrzebuje uporządkowanych pól przy każdym produkcie, rozsądnej logiki wyświetlania ukrywającej to, czego nie wypełniłeś, właściwego języka dla rynku oraz obsługi masowej dla realnego katalogu, przy uczciwym przyznaniu, że żadne narzędzie nie poświadczy zgodności. Darmowa wtyczka Polski dodaje dokładnie to: osiem pól GPSR przy każdym produkcie, zwijany blok bezpieczeństwa pokazujący tylko wypełnione pola, blok i shortcode do precyzyjnego umieszczenia, kolumnę na liście produktów do audytu katalogu oraz import i eksport CSV do pracy masowej. Dane i odpowiedzialność prawna pozostają po Twojej stronie, a wtyczka sprawia, że ich prezentacja jest czytelna i powtarzalna.