Dyrektywa Omnibus na Shopify: jak wdrożyć i uniknąć kar UOKiK
Dyrektywa Omnibus obowiązuje w Polsce od 1 stycznia 2023 roku. Jeśli prowadzisz sklep na Shopify i stosujesz jakiekolwiek obniżki cen, musisz pokazywać najniższą cenę z ostatnich 30 dni. Kary UOKiK za nieprzestrzeganie sięgają do 10% rocznego obrotu.
W tym artykule wyjaśnimy, co dokładnie wymaga Omnibus, jak wdrożyć to na Shopify i jakie narzędzia Ci pomogą.
Co wymaga dyrektywa Omnibus
Kluczowe wymagania dla e-commerce:
1. Najniższa cena z 30 dni przy obniżce Kiedy obniżasz cenę produktu, musisz pokazać obok najniższą cenę z ostatnich 30 dni przed obniżką. Nie cenę regularną — najniższą cenę, po jakiej produkt był dostępny w ciągu 30 dni.
Przykład:
- Cena regularna: 199 PLN
- Cena 15 dni temu: 179 PLN (była promocja)
- Cena dzisiejsza (nowa promocja): 149 PLN
- Musisz pokazać: "149 PLN (najniższa cena z 30 dni: 179 PLN)" — NIE "149 PLN (zamiast 199 PLN)"
2. Recenzje — transparentność Jeśli wyświetlasz opinie klientów, musisz informować czy i jak weryfikujesz autentyczność recenzji. Nie możesz usuwać negatywnych opinii bez uzasadnienia.
3. Personalizacja cen Jeśli personalizujesz ceny (np. na podstawie historii przeglądania), musisz o tym informować. Na Shopify rzadko się to zdarza, ale jeśli używasz dynamic pricing — uwaga.
Jak wdrożyć Omnibus na Shopify
Opcja 1: Aplikacja dedykowana
Najprostsze rozwiązanie — instalujesz aplikację, która automatycznie śledzi ceny i wyświetla informację Omnibus.
Popularne aplikacje:
Omnibus Price Tracker (od 5 USD/mies.)
- Automatycznie śledzi historię cen każdego produktu
- Wyświetla najniższą cenę z 30 dni na stronie produktu
- Obsługuje warianty (każdy wariant ma osobną historię cen)
- Konfigurowalny widget (tekst, pozycja, styl)
Shopify Omnibus EU (od 4.99 USD/mies.)
- Automatyczne śledzenie cen
- Zgodność z polskimi wymaganiami
- Widget z tekstem po polsku
- Eksport historii cen (przydatne przy kontroli UOKiK)
Opcja 2: Metafields + Liquid (custom)
Dla sklepów, które chcą pełnej kontroli lub nie chcą dodawać kolejnej aplikacji.
Krok 1: Stwórz metafield "omnibus_lowest_price" typu number_decimal dla produktów.
Krok 2: Ręcznie lub automatycznie (Shopify Flow + webhook) aktualizuj metafield gdy zmieniasz cenę.
Krok 3: W szablonie produktu (product.liquid lub product section) dodaj kod Liquid:
Jeśli produkt ma compare_at_price (cenę przed obniżką) i metafield omnibus_lowest_price, wyświetl: "Najniższa cena z 30 dni przed obniżką: [wartość metafield] PLN".
Zalety: Zero dodatkowych aplikacji, pełna kontrola wizualna, zero kosztów miesięcznych. Wady: Wymaga ręcznej aktualizacji metafielda przy każdej zmianie ceny (chyba że zautomatyzujesz Flow/webhook), wymaga basic wiedzy o Liquid.
Opcja 3: Shopify Flow + automatyzacja
Dla zaawansowanych — automatyczne śledzenie cen bez aplikacji.
Workflow:
- Trigger: Zmiana ceny produktu
- Action: Zapisz starą cenę w metafieldzie z datą
- Logic: Porównaj ceny z ostatnich 30 dni, znajdź najniższą, zapisz w metafieldzie "omnibus_lowest_price"
To rozwiązanie wymaga custom kodu w Flow (Custom Code action) lub zewnętrznego webhoooka. Polecamy je tylko dla sklepów z dużym katalogiem i częstymi zmianami cen.
Kiedy Omnibus NIE obowiązuje
Omnibus nie wymaga pokazywania najniższej ceny w każdej sytuacji:
- Stała cena bez obniżki — jeśli produkt nigdy nie miał obniżki, nie musisz nic pokazywać
- Personalizowane rabaty — rabat indywidualny (np. kod rabatowy wysłany emailem) nie wymaga Omnibus
- Produkty łatwo psujące się — żywność z krótkim terminem ważności
- Porównanie cenowe — "Nasza cena vs konkurencja" nie podlega Omnibus (tylko "stara cena vs nowa cena")
Uwaga: Kody rabatowe stosowane masowo (np. "WIOSNA2026" na stronie) mogą podlegać Omnibus jeśli stanowią de facto obniżkę ceny dla wszystkich.
Kary za brak Omnibus
UOKiK (Urząd Ochrony Konkurencji i Konsumentów) może nałożyć karę do:
- 10% rocznego obrotu firmy za naruszenie zbiorowych interesów konsumentów
- W praktyce kary wahają się od kilku do kilkuset tysięcy PLN
- UOKiK aktywnie kontroluje sklepy online — szczególnie podczas Black Friday i wyprzedaży sezonowych
W 2024 i 2025 roku UOKiK nałożył kilkadziesiąt kar za nieprzestrzeganie Omnibus w e-commerce. To nie jest martwy przepis.
Checklist zgodności Omnibus na Shopify
1. Czy przy każdym produkcie z obniżką wyświetlasz najniższą cenę z 30 dni? (Nie cenę regularną — najniższą cenę!) 2. Czy historia cen jest śledzona automatycznie (aplikacja lub custom rozwiązanie)? 3. Czy tekst jest po polsku i jednoznaczny? ("Najniższa cena z 30 dni przed obniżką: X PLN") 4. Czy informacja jest widoczna — nie ukryta w tooltipie lub małym drukiem? 5. Czy obejmuje WSZYSTKIE warianty produktu (rozmiary, kolory)? 6. Czy masz eksport historii cen na wypadek kontroli UOKiK? 7. Czy recenzje mają informację o weryfikacji autentyczności?
Najczęstsze błędy
Błąd 1: Pokazywanie ceny regularnej zamiast najniższej z 30 dni. Źle: "149 PLN (zamiast 199 PLN)" Dobrze: "149 PLN (najniższa cena z 30 dni: 179 PLN)"
Błąd 2: Brak Omnibus na stronie kolekcji — jeśli pokazujesz przekreśloną cenę na karcie produktu w kolekcji, Omnibus obowiązuje tam też.
Błąd 3: Nieśledzenie historii cen — ręczne wpisywanie najniższej ceny bez systemu. Przy kontroli UOKiK nie udowodnisz poprawności.
Błąd 4: Ignorowanie wariantów — każdy wariant (rozmiar, kolor) ma osobną historię cen.
Podsumowanie
Omnibus to nie skomplikowany przepis — wymaga po prostu śledzenia historii cen i wyświetlania prawidłowej informacji. Aplikacja za 20 PLN/mies. rozwiązuje problem automatycznie.
Nie ryzykuj kary UOKiK. W Polar Commerce wdrażamy zgodność z Omnibus w polskich sklepach Shopify — od instalacji aplikacji po custom rozwiązania z Liquid i Flow. Napisz do nas na polar-commerce.com/kontakt — sprawdzimy czy Twój sklep jest zgodny.