Poradnik
GPSR i Omnibus: jak technicznie sprawdzić braki na kartach produktów w sklepie
To techniczna lista kontrolna, nie porada prawna. Opisuję, jak sprawdzić, czego brakuje na stronach sklepu. Co dokładnie musi się znaleźć przy Twoich produktach, ustal z prawnikiem. Nie podaję tu wysokości kar.
W skrócie: karty produktów w polskim sklepie internetowym sprawdza się dziś pod kątem trzech zestawów wymagań: GPSR (dane producenta, identyfikacja produktu i ostrzeżenia, od 13.12.2024), Omnibus (najniższa cena z 30 dni przy każdej informacji o obniżce, w Polsce od 1.01.2023) i EAA (dostępność, od 28.06.2025, mikroprzedsiębiorcy usługowi zwolnieni). Większość braków da się znaleźć automatycznie: lista adresów, pobranie kart, proste reguły i raport z brakami adres po adresie.
Jakie przepisy dotyczą kart produktów?
GPSR: ogólne bezpieczeństwo produktów
Rozporządzenie (UE) 2023/988 stosuje się od 13 grudnia 2024 r. Przy sprzedaży na odległość oferta produktu konsumenckiego powinna zawierać co najmniej:
- nazwę lub znak towarowy producenta oraz jego adres pocztowy i elektroniczny,
- jeśli producent jest spoza UE: dane osoby odpowiedzialnej w UE,
- informacje pozwalające zidentyfikować produkt, w tym zdjęcie, typ i inne oznaczenia,
- ostrzeżenia lub informacje o bezpieczeństwie w języku zrozumiałym dla konsumenta, w Polsce po polsku.
Omnibus: najniższa cena z 30 dni
W Polsce od 1 stycznia 2023 r. przy każdej informacji o obniżce ceny trzeba pokazać także najniższą cenę z 30 dni przed obniżką. Jeśli produkt jest w sprzedaży krócej, liczy się najniższa cena od początku sprzedaży. Osobno traktowane są towary szybko psujące się.
EAA: dostępność
Europejski akt o dostępności stosuje się od 28 czerwca 2025 r. i obejmuje m.in. handel elektroniczny. Mikroprzedsiębiorcy świadczący usługi są zwolnieni. W praktyce punktem odniesienia dla stron jest zwykle WCAG na poziomie AA.
Jak przygotować listę stron do sprawdzenia?
- Weź listę adresów kart produktów z mapy strony (sitemap.xml) albo z eksportu produktów (CSV, feed do Google Merchant, eksport z BaseLinkera).
- Zacznij od eksportu danych. Jeśli pola „producent”, „adres producenta” czy „ostrzeżenia” są puste w bazie, nie ma sensu szukać ich na stronie. To najtańszy pierwszy krok.
- Pobierz każdą kartę tak, jak widzi ją klient. Jeśli dane ładują się skryptem albo w zakładce, crawler musi renderować stronę. Pobieraj spokojnie, kilka stron na sekundę, żeby nie obciążać sklepu.
Jak automatycznie sprawdzić dane z GPSR?
- Blok producenta: czy na karcie jest nazwa producenta, adres pocztowy i adres elektroniczny (e-mail lub strona). Reguła: brak któregokolwiek pola oznacza błąd.
- Osoba odpowiedzialna w UE: dla marek spoza Unii sprawdź, czy jest osobny wpis z danymi podmiotu w UE. Tu przydaje się lista marek z krajem pochodzenia.
- Identyfikacja produktu: zdjęcie, model lub typ, kod (EAN, numer katalogowy). Puste pole albo zdjęcie zastępcze to brak.
- Ostrzeżenia: czy sekcja istnieje, nie jest pusta i jest po polsku. Prosty test języka (polskie znaki, typowe słowa) wyłapuje opisy wklejone tylko po angielsku albo chińsku.
- Ślady szablonu: „lorem ipsum”, „TBD”, „do uzupełnienia”, ten sam tekst ostrzeżeń przy produktach z różnych kategorii.
Uwaga na dane ukryte tylko w załączniku PDF albo instrukcji w pudełku. Do sprawdzenia z prawnikiem, czy w Twoim przypadku to wystarcza.
Jak sprawdzić najniższą cenę z 30 dni?
- Znajdź strony z obniżką. Sygnały w kodzie: przekreślona cena (znaczniki
del,s, klasy typu „old-price”), napisy „promocja”, „wyprzedaż”, „-20%”. - Sprawdź, czy obok jest informacja o najniższej cenie z 30 dni. Szukaj tekstu w pobliżu ceny, nie w stopce.
- Porównaj wartość z historią cen. Najniższa cena pokazana na stronie powinna zgadzać się z najniższą ceną z Twojej historii z ostatnich 30 dni przed obniżką. Częsty błąd: w polu „najniższa cena” pokazuje się po prostu stara cena.
- Nie zapomnij o kafelkach. Listy kategorii, strona główna, banery i newsletter też mogą informować o obniżce. O nich najłatwiej zapomnieć.
- Zbieraj historię cen. Jeśli sklep jej nie zapisuje, zacznij od codziennego zrzutu cen do arkusza lub bazy. Bez tego nie da się niczego zweryfikować.
Od jakiej ceny liczyć procent obniżki, to pytanie do prawnika. W 2024 r. wypowiadał się w tej sprawie TSUE i warto znać to rozstrzygnięcie przed ustawieniem promocji.
Co sprawdzić w stopce i stronach informacyjnych?
- dane firmy: nazwa, adres, NIP, kontakt, dostępne z każdej strony,
- regulamin, zasady zwrotów i odstąpienia od umowy, polityka prywatności,
- czy linki działają i prowadzą do aktualnych wersji dokumentów.
Jak sprawdzić podstawy dostępności?
- Automatycznie: darmowy Lighthouse w Chrome albo axe pokażą brakujące teksty alternatywne zdjęć, za słaby kontrast, pola formularzy bez etykiet, brak języka strony i złą kolejność nagłówków.
- Ręcznie: przejdź ścieżkę zakupu samą klawiaturą (Tab, Enter, spacja): wyszukiwarka, filtry, karta produktu, koszyk, płatność. Automat tego nie oceni.
- Zdjęcia produktów: sprawdź, czy alt opisuje produkt, a nie brzmi „IMG_2034”.
Jak wygląda raport z braków?
| Obszar | Co sprawdza automat | Czego automat nie oceni |
|---|---|---|
| GPSR | obecność danych producenta, osoby odpowiedzialnej, kodu, zdjęcia, sekcji ostrzeżeń po polsku | czy dane są prawdziwe i czy ostrzeżenia są wystarczające |
| Omnibus | obecność najniższej ceny przy obniżce, zgodność z historią cen, kafelki i listy | czy sposób liczenia obniżki jest właściwy dla Twojej promocji |
| EAA | alt, kontrast, etykiety, język strony, nagłówki | obsługę klawiaturą i czytnikiem ekranu, czy firma podlega przepisom |
| Stopka | dane firmy i linki do dokumentów na każdej stronie | treść regulaminu |
Najlepiej działa raport w arkuszu: adres strony, problem, obszar, priorytet i kolumna „poprawione”. Po pierwszym pełnym przeglądzie wystarczy co tydzień skanować nowe i zmienione karty.
Czego crawler nie zrobi za Ciebie?
Nie oceni, czy adres producenta jest aktualny, czy ostrzeżenia są właściwe dla danego produktu i czy promocja jest liczona zgodnie z prawem. Pokaże za to, gdzie czegoś brakuje albo coś się nie zgadza, a to zwykle większość pracy. Resztę ustalasz z producentem i prawnikiem.
Najczęstsze pytania
Od kiedy obowiązuje GPSR?
Rozporządzenie (UE) 2023/988 w sprawie ogólnego bezpieczeństwa produktów stosuje się od 13 grudnia 2024 r. Od tego dnia oferta online produktu konsumenckiego powinna zawierać m.in. dane producenta, informacje identyfikujące produkt i ostrzeżenia dotyczące bezpieczeństwa.
Czy przy produkcie, który jest w sklepie krócej niż 30 dni, też trzeba podać najniższą cenę?
Tak, ale liczy się wtedy najniższa cena od dnia rozpoczęcia sprzedaży do dnia obniżki. Osobna zasada dotyczy towarów, które szybko się psują. Szczegóły dla swojego asortymentu warto potwierdzić z prawnikiem.
Czy wymagania dostępności (EAA) dotyczą każdego sklepu internetowego?
Nie każdego. Wymagania stosuje się od 28 czerwca 2025 r., ale mikroprzedsiębiorcy świadczący usługi są z nich zwolnieni. To, czy Twoja firma się kwalifikuje, sprawdź z prawnikiem lub księgowym.
Czy techniczna lista kontrolna wystarczy, żeby sklep był zgodny z przepisami?
Nie. Lista pokazuje, gdzie na stronie brakuje danych albo coś wygląda niespójnie. Ocena, czy dane są prawdziwe i wystarczające dla danego produktu, należy do sklepu, producenta i prawnika.
Jak często sprawdzać karty produktów?
Pełny przegląd raz, a potem automatycznie przy każdym nowym produkcie i każdej promocji. W praktyce wystarcza cotygodniowy skan nowych i zmienionych kart oraz codzienny zapis cen.
Autor: Rafał Czarnecki, AI Agent Builder z Gdyni. Buduje agentów AI dla sklepów i firm usługowych oraz robi techniczne SEO/AEO. Więcej o autorze