Jak w pełni dostosować sklep Shopify do Omnibus: praktyczny przewodnik UE (aktualizacja 2026)

TL;DR: zgodność Shopify z Omnibus w 2026 w skrócie

 

Dlaczego to ważne?

W 2026 transparentność cen to techniczny standard bazowy dla każdego sklepu Shopify działającego w Unii Europejskiej.

Choć pierwotna Dyrektywa Omnibus (2019/2161) skupiała się na pokazywaniu najniższej ceny z 30 dni, krajobraz regulacyjny się zmienił. Sprzedawcy mierzą się dziś z ostrzejszym egzekwowaniem prawa, zaktualizowanym GPSR i nowymi obowiązkami transparentności wobec treści generowanych przez AI.


Więcej o Dyrektywie Omnibus na naszym blogu: Dyrektywa Omnibus UE wyjaśniona


 

W Netkodo, specjalizujemy się w rozwiązywaniu tych problemów biznesowych poprzez niezawodny, dedykowany web development i rozwiązania Shopify. Ten przewodnik daje techniczną mapę wdrożenia dla sklepów i agencji, aby osiągnąć 100% zgodności.

 

Transparentność cen: dlaczego compare_at_price nie przechodzi testu prawnego?

Wielu sprzedawców błędnie uważa, że samo uzupełnienie pola compare_at_price w Shopify wystarczy. Z perspektywy technicznej i prawnej to nieprawda z kilku powodów:

  1. Ręczne wprowadzanie: Pole compare_at_price jest ręczne i wymaga aktualizacji każdego produktu i wariantu osobno. Dla sklepów z setkami lub tysiącami SKU ręczne śledzenie i aktualizacje pod ruchome okno 30 dni są niepraktyczne i podatne na błędy, co jest główną przyczyną kar za pozorne promocje.
  2. Dane statyczne: compare_at_price to statyczna zmienna wejściowa używana do wyświetlania; nie jest bezpośrednio powiązana z rzeczywistą historią cen ani zapisami transakcyjnymi sklepu. Nie weryfikuje, czy wpisana wartość była faktycznie aktywna w sklepie, więc nie jest wiarygodnym źródłem do ścieżki audytowej.
  3. Brak historii: Natywna zmienna Shopify nie śledzi historycznych wahań ani nie weryfikuje, czy wpisana wartość była absolutnym minimum w danym okresie. Nie uwzględnia czasowych obniżek ani sztucznego podniesienia ceny przed wyprzedażą.

Wdrożenie techniczne: zasada najniższej ceny z 30 dni

Aby wdrożyć transparentność cen UE w Shopify, masz dwie główne ścieżki: custom development albo profesjonalną automatyzację.

1. Logika custom development (metoda webhook)

Dla agencji budujących dedykowane rozwiązania architektura zwykle obejmuje:

Jednak budowa customowego rozwiązania nie jest tak prosta jak rejestrowanie zmian ceny. Aby uniknąć ryzyka prawnego, logika musi uwzględniać kilka krytycznych niuansów:

2. Podejście Netkodo: zautomatyzowana niezawodność

Ze względu na dług technologiczny związany z utrzymaniem custom middleware obsługującego te edge case’y, stworzyliśmy naszą Omnibus Price History by Netkodo aplikację, aby całkowicie zdjąć obciążenie techniczne. 

Nasze rozwiązanie zostało zbudowane tak, aby natywnie obsługiwać niuanse i zapewniać 100% zgodną ścieżkę audytową bez ciągłego utrzymania skryptów.

Automatycznie monitoruje każdy wariant w sklepie i zapisuje migawki cen w czasie rzeczywistym. Następnie wstrzykuje do motywu zgodny komunikat o najniższej cenie z 30 dni bez spowalniania ładowania strony.

Wymóg ceny jednostkowej

Choć najniższa cena z 30 dni jest głównym celem Omnibus, działa ona równolegle z Price Indication Directive (PID). Dla sklepów sprzedających produkty w określonych ilościach (np. 500 ml szamponu lub 1 kg kawy) prawnie wymagane jest wyświetlanie ceny jednostkowej (np. €/litr lub €/kg).

Widżet compliance powinien dynamicznie aktualizować cenę jednostkową na podstawie 30-dniowego minimum, aby zapewnić transparentność ceny całkowitej i jednostkowej.

Poza ceną: checklista zgodności 2026

Wymaganie

Co wdrożyć

Obowiązkowość

Ceny Omnibus Wyświetlaj najniższą cenę z 30 dni przy każdej obniżce. Obowiązkowe
GPSR 2026 Wyświetlaj dane kontaktowe producenta i ostrzeżenia bezpieczeństwa na PDP. Obowiązkowe
Transparentność AI Ujawniaj, czy opinie są podsumowywane lub generowane przez AI. Obowiązkowe
Przycisk odstąpienia Zapewnij wyraźny przycisk odstąpienia od umowy jednym kliknięciem. Obowiązkowe (czerwiec 2026)
Tożsamość sprzedawcy Widoczny VAT ID, KRS (jeśli dotyczy) i adres fizyczny. Obowiązkowe
Transparentność wyszukiwania i rankingu Ujawniaj główne parametry decydujące o rankingu produktów w wynikach (np. wolumen sprzedaży, marża, promocja płatna). Obowiązkowe
Wyświetlanie ceny całkowitej (koniec drip pricing) Zapewnij, że cena całkowita obejmuje wszystkie nieopcjonalne podatki i standardowe opłaty od początku procesu zakupu, aby uniknąć kar za ukryte koszty. Obowiązkowe

Zgodność Omnibus w 2026 ma wiele wymiarów. Użyj tej checklisty, aby zabezpieczyć sklep.

 

Krok po kroku: wdrożenie Omnibus w Shopify

Wykonaj te kroki, aby  osiągnąć pełną zgodność:

1. Audyt danych i strategia

Przed instalacją oprogramowania określ, które promocje podlegają dyrektywie.

2. Rozgrzanie danych historycznych

Nie możesz od razu wyświetlać najniższej ceny z 30 dni tuż po instalacji narzędzia śledzącego.


Wskazówka Netkodo: przy stosowaniu zasad Dyrektywy Omnibus najniższa cena referencyjna musi pozostać stała przez cały czas trwania promocji. Jeśli obniżysz cenę jeszcze bardziej w trakcie, ta nowa cena staje się nowym punktem odniesienia na kolejne 30 dni.


 

3. Wdrożenie zautomatyzowanej warstwy compliance

Unikaj ręcznych Metafields dla cen. Użyj rozwiązania takiego jak Omnibus Price History by Netkodo które obsługuje architekturę bazy zewnętrznie, aby utrzymać wydajność motywu.

4. Integracja frontendowa (App Blocks)

Compliance musi być czytelne i wyraźne.

5. GPSR i dane bezpieczeństwa produktu (aktualizacja 2026)

General Product Safety Regulation (GPSR) jest teraz wymogiem technicznym dla sklepów Shopify.

6. Transparentność AI i weryfikacja opinii

Jeśli sklep używa LLM do podsumowywania opinii lub filtrowania treści, musisz to ujawnić. Dodatkowo musisz jasno opisać, jak weryfikujesz, że opinie pochodzą od realnych konsumentów.

7. Transparentność wyszukiwania i rankingu

Dyrektywa Modernizacyjna wymaga od marketplace’ów i sklepów ujawniania głównych parametrów decydujących o rankingu produktów w wynikach wyszukiwania.

8. Wyświetlanie ceny całkowitej (koniec drip pricing)

Egzekwowanie w 2026 mocno koncentruje się na drip pricing: dodawaniu nieuniknionych opłat na późnym etapie checkoutu.

9. Weryfikacja ścieżki audytowej

W razie audytu prawnego musisz móc wykazać, dlaczego pokazano konkretną cenę.

Skrócona checklista do szybkiej weryfikacji

Najczęstsze mity vs rzeczywistość

Mit: Omnibus dotyczy tylko dużych sprzedawców.

Rzeczywistość: to nieprawda.

Dyrektywa Omnibus dotyczy wszystkich sprzedawców B2C w UE, niezależnie od skali.

Mit: mogę użyć dowolnej aplikacji sprzedażowej z Shopify App Store.

Rzeczywistość: to nieprawda. 

Większość aplikacji sprzedażowych tylko zmienia ceny; nie zapisuje 30-dniowej historii wymaganej do audytu prawnego.

Mit: wystarczy wspomnieć cenę 30-dniową w stopce.

Rzeczywistość: to nieprawda. 

Prawo wymaga, aby informacja była jasna i jednoznaczna w miejscu obniżki ceny (zwykle bezpośrednio obok ceny promocyjnej).

Mit: "Mogę używać MSRP jako referencji 30-dniowej."

Rzeczywistość: to nieprawda.

Cena referencyjna musi być najniższą ceną, którą Ty (sprzedawca) faktycznie stosowałeś na konkretnym storefrontie w ostatnich 30 dniach. MSRP to osobny punkt danych i nie może zastąpić wymogu Omnibus.

Mit: "Zasada obowiązuje tylko przy dużych akcjach jak Black Friday."

Rzeczywistość: to nieprawda.

Obowiązuje przy każdym ogłoszeniu obniżki ceny. Niezależnie czy to wyprzedaż całego sklepu czy przecena jednego produktu, historyczna referencja musi być pokazana.

Mit: "Flash sale (poniżej 24 h) jest zwolniona z trackingu."

Rzeczywistość: to nieprawda.

Czas trwania nie daje zwolnienia. Nawet 2-godzinna promocja wymaga ujawnienia najniższej ceny z poprzednich 30 dni, aby zapobiec mylącemu anchor pricing.

Mit: "Jeśli sprzedaję w wielu krajach UE, jedna najniższa cena wystarczy."

Rzeczywistość: to nieprawda. 

Transparentność cen jest zależna od rynku. Jeśli w Niemczech cena wynosiła €80, a we Francji €70, musisz wyświetlać poprawną lokalną historię dla każdego rynku, korzystając z Shopify Markets i odpowiedniej logiki.

Mit: "Mogę zresetować licznik 30 dni, chwilowo usuwając produkt ze sklepu."

Rzeczywistość: to nieprawda. 

Regulatorzy traktują to jako próbę obejścia prawa. Okres 30-dniowego lookbacku opiera się na kalendarzu, a nie na widoczności produktu czy statusie aktywności w Shopify admin.

Mit: "Spersonalizowane kody rabatowe uruchamiają wymogi Omnibus.”

Rzeczywistość: to zwykle nieprawda.

Kody wysyłane konkretnemu użytkownikowi (np. Happy Birthday –10%) zwykle nie są uznawane za publiczne ogłoszenie obniżki. Jednak publiczny baner "Użyj kodu SAVE20" jest publicznym ogłoszeniem i wymaga zgodności.

Mit ciągłej promocji

Częsta strategia to utrzymywanie produktu w promocji przez miesiące. Sprzedawcy często błędnie zakładają, że mogą stale używać pierwotnej ceny sprzed obniżki jako referencji.

Rzeczywistość: Najniższa cena z ostatnich 30 dni działa jako okno ruchome. Jeśli przez ponad 30 dni prowadzisz promocję na poziomie €80 (zamiast €100), to €80 staje się nową najniższą ceną z 30 dni. Jeśli potem chcesz zejść do €70, nie możesz deklarować rabatu względem €100; referencją jest teraz €80.


Szybka wskazówka: W 2026 organy nadzorcze coraz częściej używają automatycznych crawlerów do monitorowania zmian cen. Jeśli motyw Shopify ładuje widżet Omnibus lazy loadem dłużej niż 2 sekundy albo ukrywa go za efektem hover, może to zostać uznane za niejasną informację. Upewnij się, że narzędzie compliance jest zintegrowane z szablonem Liquid/JSON dla natychmiastowego renderu server-side albo wysokopriorytetowego client-side.


 

Podsumowanie: rozwiązanie problemu zgodności

Wraz z przejściem regulatorów na automatyczne egzekwowanie, luka techniczna między standardowym motywem a sklepem zgodnym rośnie. Samo użycie pola compare_at_price jest ryzykiem, które naraża Cię na kary do 4% rocznego obrotu.

Prawdziwa zgodność wymaga przejścia od ręcznych aktualizacji do weryfikowalnej strategii danych. To oznacza:

Niezależnie od tego, czy jesteś agencją zarządzającą portfolio sklepów, czy szybko rosnącym sprzedawcą, cel jest ten sam: compliance ma być niewidoczne w workflow, ale bezdyskusyjne dla audytora.

Nasza Omnibus Price History by Netkodo aplikacja została stworzona, aby dostarczyć niezawodne, odpowiedzialne i w pełni zautomatyzowane rozwiązanie, które zdejmuje z Ciebie ciężar zapewniania 30-dniowej zgodności cenowej.