Ostatnia aktualizacja: 22 października 2026 r. Ta strona ma charakter wyłącznie informacyjny i nie stanowi porady prawnej.
Co mówi polska ustawa
Dyrektywę Omnibus (dyrektywa (UE) 2019/2161) wdrożyła w Polsce ustawa z dnia 1 grudnia 2022 r. o zmianie ustawy o prawach konsumenta oraz niektórych innych ustaw (Dz.U. 2022 poz. 2581), obowiązująca od 1 stycznia 2023 r. Zmieniła ona art. 4 ustawy z dnia 9 maja 2014 r. o informowaniu o cenach towarów i usług (tekst jednolity: Dz.U. 2023 poz. 168):
- Zasada (art. 4 ust. 2): „W każdym przypadku informowania o obniżeniu ceny towaru lub usługi obok informacji o obniżonej cenie uwidacznia się również informację o najniższej cenie tego towaru lub tej usługi, która obowiązywała w okresie 30 dni przed wprowadzeniem obniżki.”
- Towar w sprzedaży krócej niż 30 dni (ust. 3): podaje się najniższą cenę z okresu od dnia rozpoczęcia oferowania do dnia wprowadzenia obniżki.
- Towary szybko psujące się lub z krótkim terminem przydatności (ust. 4): podaje się cenę sprzed pierwszego zastosowania obniżki.
- Reklama (ust. 5): te same zasady stosuje się odpowiednio do reklamy towaru wraz z ceną.
Przykład: produkt kosztował 100 zł, przez tydzień 80 zł, potem znów 100 zł, a dwa tygodnie później został „obniżony” do 85 zł. Nie można go reklamować jako „100 zł, teraz 85 zł”: najniższa cena z 30 dni przed obniżką to 80 zł. W 2024 r. Trybunał Sprawiedliwości UE potwierdził w sprawie C-330/23 (Aldi Süd), że procent obniżki lub hasło o obniżce trzeba liczyć od tej najniższej ceny z 30 dni, a nie od ceny tuż sprzed obniżki.
Jak to interpretuje Prezes UOKiK
W wyjaśnieniach „Informacja o obniżce ceny. Wyjaśnienia Prezesa UOKiK” (2023, PDF) urząd opisuje m.in. sklepy internetowe:
- Sformułowanie. Cenę opisuje się jako „najniższa cena z 30 dni przed obniżką”. Za sprzeczne z przepisami UOKiK uznaje inne określenia, które mogą być niezrozumiałe: „cena referencyjna”, „cena odniesienia”, „cena omnibus”, „najniższa cena z ostatnich 30 dni”, „było”, a także sam symbol. Skrót „najniższa cena” jest dopuszczalny tylko tam, gdzie brakuje miejsca (np. lista produktów w wynikach wyszukiwania), jeśli pełne wyjaśnienie jest łatwo dostępne, np. na karcie produktu.
- Miejsce. Informacja ma być obok ceny obniżonej. Gwiazdka przy cenie i wyjaśnienie na dole strony albo w regulaminie nie spełniają wymogów.
- Procent rabatu liczy się względem najniższej ceny z 30 dni przed obniżką.
- Promocje kroczące. Ustawa nie przewiduje dla nich wyjątku: przy stopniowym zwiększaniu obniżki każdą kolejną obniżkę liczy się względem najniższej ceny z 30 dni przed nią. Przykład UOKiK: skarpetki po 10 zł, 10 czerwca obniżone do 8 zł, 15 czerwca do 4 zł — obniżka z 15 czerwca wynosi 50%, liczona od 8 zł.
- Kody rabatowe. Kody ogłaszane ogólnie na konkretne produkty lub ich grupy (także kod „na wszystko”) są informacją o obniżce. Najniższą cenę z 30 dni trzeba podać najpóźniej bezpośrednio po wpisaniu kodu; jeśli sklep nie ma do tego narzędzi, przy każdym produkcie objętym kodem przez cały czas jego obowiązywania.
- Krótka obecność w sprzedaży i towary szybko psujące się. UOKiK zaleca sformułowania „najniższa cena od wprowadzenia towaru” i „cena przed obniżką”.
- Różne kanały sprzedaży. Gdy ceny w sklepie internetowym i stacjonarnym są różne, liczy się najniższa cena z 30 dni w kanale, którego dotyczy obniżka.
Kary są realne
- Inspekcja Handlowa: za niewykonanie obowiązków z art. 4 ust. 1–5 wojewódzki inspektor nakłada karę do 20 000 zł, a do 40 000 zł, jeśli naruszenie powtórzyło się co najmniej trzy razy w ciągu 12 miesięcy (art. 6 ustawy).
- Zalando i Temu, 12 stycznia 2026 r.: Prezes UOKiK nałożył kary w łącznej wysokości blisko 37 mln zł — 30 945 000 zł na Zalando SE i 5 910 900 zł na Whaleco Technology Limited (Temu) — m.in. za brak najniższej ceny z 30 dni i zmienianie jej z dnia na dzień przy niezmienionej cenie sprzedaży. Decyzje są nieprawomocne. Urząd podał, że prowadzi sześć podobnych postępowań, m.in. wobec Media Markt, Sephora, Glovo i Shell Polska.
- H&M i Peek & Cloppenburg, 27 maja 2026 r.: zarzuty Prezesa UOKiK dotyczące brakującej lub nieprawidłowo podanej najniższej ceny z 30 dni. Za naruszenie zbiorowych interesów konsumentów grozi kara do 10% obrotu.
Dlaczego cena porównawcza w Shopify nie wystarcza
- To wolne pole. Cena porównawcza (compare-at price) to dowolna kwota, którą wpiszesz. Nic nie wiąże jej z ceną, którą faktycznie stosowałeś.
- Shopify nie przechowuje historii cen wariantów. Jeśli inspektor zapyta, jaka była cena 22 dni temu, panel administracyjny nie da odpowiedzi.
- Szablony pokazują „było / jest” tylko z tych dwóch pól. Najniższa cena z 30 dni to trzecia wartość i potrzebuje własnego wiersza.
Co możesz zrobić bez aplikacji
- Prowadź ręcznie dziennik cen: arkusz z każdą zmianą ceny każdego wariantu i datą. To dowód, o który zapyta kontrola.
- Przed każdą promocją sprawdź najniższą cenę z 30 dni przed obniżką i dopisz w opisie produktu „Najniższa cena z 30 dni przed obniżką: …”, obok ceny.
- Granice: działa przy dziesięciu produktach. Przy setkach wariantów i częstych promocjach nikt nie prowadzi dziennika w komplecie, a jedna przeoczona zmiana sprawia, że wyświetlana cena jest błędna.
Co robi MT: Omnibus Price & EU GARAN
MT: Omnibus Price & EU GARAN zapisuje ceny i wyświetla najniższą cenę z 30 dni. Nigdy nie zmienia Twoich cen.
- Zapisuje każdą zmianę ceny każdego wariantu od dnia instalacji.
- Liczy jak polska ustawa. Domyślnie: najniższa cena z 30 dni przed rozpoczęciem promocji, czyli okres sprzed wprowadzenia obniżki z art. 4 ust. 2. Dostępne jest też okno ruchome (ostatnie 30 dni, łącznie z trwającą promocją), przewidziane dla krajów, których przepisy tego wymagają; w Polsce zostaw ustawienie domyślne.
- Wiersz pod ceną promocyjną jako blok szablonu, tylko przy produktach faktycznie przecenionych, z opcjonalnym „−xx%” liczonym od najniższej ceny z 30 dni.
- Także strony kolekcji i wyszukiwania: osadzenie aplikacji dodaje wiersz pod ceną na kartach produktów.
- Nigdy nie wymyśla ceny. Gdy historia jest krótsza niż 30 dni, wiersz podaje, od kiedy cena jest znana.
- Raport zgodności: jeden wiersz na promocję z datami, ceną promocyjną i ceną odniesienia, w planach płatnych z eksportem do CSV. To dokument, który przekażesz przy kontroli.
- Alerty, gdy cena promocyjna jest wyższa niż najniższa cena z 30 dni, żebyś zobaczył problem przed klientem.
- Udokumentowane korekty. Możesz wykluczyć cenę wpisaną przez pomyłkę i poprawioną w ciągu 24 godzin albo dopisać niższą cenę stosowaną poza Shopify, zawsze z powodem widocznym w raporcie. Nie da się wpisać wyższej ceny odniesienia.
- Nie spowalnia sklepu. Wartość jest zapisywana w metapolu wariantu i wyświetlana przez szablon: bez zapytań sieciowych i bez plików cookie.
- Kilka krajów UE. Jeśli sprzedajesz w innych krajach UE z osobnymi cenami (inna waluta, korekta ceny, ceny stałe lub promocja tylko na jednym rynku), zaznacz te kraje w ustawieniach: aplikacja zapisuje ceny pokazywane w każdym z nich i pokazuje odwiedzającemu odniesienie dla jego kraju. Wiersz wyświetla się w języku klienta, w 24 językach urzędowych UE.
Ważne w polskim sklepie: zmień domyślny tekst. Domyślny polski tekst wiersza to „Najniższa cena z ostatnich 30 dni: [price]”, a takie sformułowanie UOKiK wymienia wśród niezgodnych z przepisami. W edytorze szablonu otwórz blok aplikacji na stronie produktu i w polu „Polski” wpisz na przykład Najniższa cena z 30 dni przed obniżką: [price] ([price] zostanie zastąpione kwotą). Na kartach produktów w kolekcjach i wynikach wyszukiwania polski tekst pochodzi z tłumaczenia aplikacji i nie można go obecnie zmienić w ustawieniach osadzenia.
Znane ograniczenia.
- Kody rabatowe i rabaty automatyczne nie zmieniają wyświetlanej ceny i nie są śledzone. Jeśli ogłaszasz kod na konkretne produkty, najniższą cenę z 30 dni przy tych produktach musisz podać sam.
- Promocja krocząca: jeśli w trakcie trwającej promocji obniżysz cenę dalej, aplikacja traktuje to jako tę samą promocję i pokazuje najniższą cenę sprzed jej rozpoczęcia, a UOKiK oczekuje ceny z 30 dni przed każdą kolejną obniżką. Przy promocjach kroczących sprawdź wyświetlaną wartość.
- Aplikacja nie stosuje osobnej zasady dla towarów szybko psujących się (cena sprzed pierwszej obniżki, art. 4 ust. 4).
- Raport zgodności obejmuje Twoje ceny główne.
Cennik. Plan bezpłatny śledzi cały katalog bez limitu wariantów i obejmuje moduł EU GARAN (informacja o gwarancji prawnej, etykieta GARAN, edytor zbiorczy; terminu stosowania tych oznaczeń w Polsce ten poradnik nie omawia). Plany płatne dodają eksport raportu zgodności i historii cen do Excela i CSV: stałe 5 USD (historia z 1 roku) lub 12 USD (historia z 2 lat) miesięcznie. Panel administracyjny aplikacji jest po polsku. Przewodnik klienta (po angielsku, ze zrzutami ekranu) pokazuje konfigurację. Sprzedajesz na Wix? Ta sama aplikacja istnieje dla Wix Stores.
Zobacz MT: Omnibus Price & EU GARAN w Shopify App Store
Najczęściej zadawane pytania
Czy cena porównawcza w Shopify wystarcza, by spełnić wymóg najniższej ceny z 30 dni?
Sama w sobie nie. To pole, które wypełniasz dowolną kwotą. Art. 4 ust. 2 ustawy o informowaniu o cenach towarów i usług wymaga podania najniższej ceny, która obowiązywała w okresie 30 dni przed wprowadzeniem obniżki, a Shopify nie przechowuje historii cen wariantów, z której można ją wyliczyć.
Jak nazwać najniższą cenę z 30 dni na stronie produktu?
Według wyjaśnień Prezesa UOKiK pełnym sformułowaniem „najniższa cena z 30 dni przed obniżką”, obok ceny obniżonej. Określenia takie jak „cena referencyjna”, „cena omnibus”, „najniższa cena z ostatnich 30 dni” czy „było” UOKiK uznaje za sprzeczne z przepisami. Skrót „najniższa cena” jest dopuszczalny tylko przy ograniczonym miejscu, na przykład na liście produktów, jeśli pełne wyjaśnienie jest łatwo dostępne.
Czy obowiązek dotyczy kodów rabatowych?
Według wyjaśnień Prezesa UOKiK tak, gdy kod jest ogłaszany ogólnie i dotyczy konkretnych produktów lub ich grup, także kod „na wszystko”: informację o najniższej cenie z 30 dni trzeba podać najpóźniej bezpośrednio po wpisaniu kodu. Kody rabatowe i rabaty automatyczne Shopify nie zmieniają ceny wyświetlanej na stronie produktu i aplikacja ich nie śledzi.
Co, jeśli produkt jest w sprzedaży krócej niż 30 dni?
Art. 4 ust. 3 ustawy każe wtedy podać najniższą cenę z okresu od dnia rozpoczęcia oferowania towaru do dnia wprowadzenia obniżki. UOKiK zaleca w takim przypadku sformułowanie „najniższa cena od wprowadzenia towaru”.
Jakie kary grożą w Polsce?
Wojewódzki inspektor Inspekcji Handlowej może nałożyć karę do 20 000 zł, a do 40 000 zł, jeśli przedsiębiorca naruszył obowiązek co najmniej trzy razy w ciągu 12 miesięcy (art. 6 ustawy). Gdy praktyka narusza zbiorowe interesy konsumentów, Prezes UOKiK może nałożyć karę do 10% obrotu; w styczniu 2026 r. nałożył na Zalando i Temu kary w łącznej wysokości blisko 37 mln zł (decyzje nieprawomocne).
Shopify jest znakiem towarowym Shopify Inc. Merchant Tools jest niezależnym deweloperem i nie jest powiązany z Shopify.