Czym dokładnie jest dyrektywa Omnibus i co muszę zmienić na karcie produktu?
Wdrożenie dyrektywy Omnibus w sklepie polega na automatycznym rejestrowaniu oraz wyświetlaniu najniższej ceny towaru z ostatnich 30 dni przed wprowadzeniem aktualnej obniżki. Koszt technicznego dostosowania wynosi od 800 zł za moduł do istniejącego silnika lub wchodzi w standard, gdy zamawiasz kompletny nowy sklep e-commerce od 3 800 zł. Jeśli prowadzisz sprzedaż do konsumentów (B2C) w Polsce, każda przekreślona cena musi mieć obok czytelną informację: „Najniższa cena z 30 dni przed obniżką: X zł”.
Prawo nie zabrania organizowania promocji ani podnoszenia cen. Zabrania manipulowania punktem odniesienia. Zanim unijne przepisy weszły w życie w polskim porządku prawnym, powszechną praktyką przed Black Friday było sztuczne podbijanie ceny ze 100 zł na 150 zł na początku listopada, by pod koniec miesiąca ogłosić „rabat 30%” i sprzedawać towar za 105 zł. Obecnie obok ceny 105 zł musisz pokazać 100 zł jako najniższą cenę z ostatnich 30 dni. Klient od razu widzi, że promocja to fikcja.
Gdy projektujemy sklepy internetowe na zamówienie, mechanizm ten wbudowujemy bezpośrednio w silnik bazy danych. Informacja o cenie z 30 dni musi pojawić się nie tylko na karcie pojedynczego produktu, ale również na listingach kategorii, w wynikach wyszukiwania, w boksach z produktami powiązanymi oraz w koszyku, o ile stosujesz tam przekreślenia kwot.
Jakie kary nakłada UOKiK i Inspekcja Handlowa za brak Omnibusa?
Ignorowanie przepisów nie kończy się pouczeniem. Za nieprzestrzeganie obowiązku informowania o najniższej cenie Wojewódzki Inspektorat Inspekcji Handlowej może nałożyć na przedsiębiorcę karę do 20 000 zł przy pierwszej kontroli oraz do 40 000 zł, jeśli uchybienie powtórzy się w ciągu 12 miesięcy.
Prawdziwe ryzyko finansowe leży jednak po stronie Urzędu Ochrony Konkurencji i Konsumentów. Prezes UOKiK może uznać systemowe ukrywanie historii cen za praktykę naruszającą zbiorowe interesy konsumentów. W takim scenariuszu maksymalna kara wynosi do 10% obrotu firmy za poprzedni rok rozliczeniowy. Polskie urzędy nie prowadzą już kontroli „na piechotę” – skanują witryny automatycznymi scraperami, które weryfikują obecność odpowiednich znaczników w kodzie HTML i poprawność wyliczeń.
Prezes UOKiK nałożył w ostatnich miesiącach kary liczone w setkach tysięcy złotych na znane polskie marki e-commerce za prezentowanie informacji o cenie Omnibus małym, nieczytelnym fontem w szarym kolorze na szarym tle. Prawo wymaga, by komunikat był jednoznaczny i łatwo dostrzegalny.
Ile kosztuje techniczne wdrożenie dyrektywy Omnibus w e-sklepie?
Koszt wdrożenia zależy od architektury Twojego sklepu, stopnia skomplikowania wariantów produktowych oraz powiązania ze stanami magazynowymi w systemach ERP. Oto realne stawki rynkowe:
- WooCommerce / PrestaShop: Zakup komercyjnej wtyczki to wydatek 200–600 zł netto. Do tego dochodzi koszt prac programistycznych (instalacja, konfiguracja crona, ostylowanie front-endu pod Twój szablon graficzny) na poziomie 500–1 200 zł netto. Całość zamyka się zazwyczaj w kwocie 700–1 800 zł netto w terminie 2–4 dni roboczych.
- Dedykowane moduły Magento / Adobe Commerce: Z uwagi na architekturę tego systemu (złożone reguły koszykowe, grupy klientów B2B/B2C, wielowalutowość) gotowe wtyczki często wymagają customizacji pod bazę danych. Dedykowane moduły Magento wdrażamy od 800 zł do 3 500 zł netto w zależności od liczby integracji zewnętrznych.
- Nowy sklep od podstaw: Jeśli Twój obecny sklep to przestarzały skrypt sprzed 8 lat, łatanie go wtyczkami może przynieść więcej szkody niż pożytku. W SISL nowy sklep e-commerce wdrażamy od 3 800 zł netto z pełną zgodnością prawną (Omnibus, RODO, integracje szybkich płatności BLIK / Przelewy24, etykiety InPost). Rozbudowane platformy oparte o Magento / Adobe Commerce to inwestycja od 19 500 zł netto.
Kiedy NIE warto kupować drogich modułów ani zatrudniać agencji?
Uczciwe podejście do biznesu wymaga postawienia sprawy jasno: nie każdy właściciel sklepu musi wydawać tysiące złotych na dedykowane oprogramowanie. Istnieją sytuacje, w których wydatek na wdrożenie Omnibusa jest zbędny:
- Sprzedaż wyłącznie B2B: Dyrektywa Omnibus chroni wyłącznie konsumentów (osoby fizyczne dokonujące zakupu niezwiązanego z działalnością gospodarczą). Jeśli Twój sklep wymaga logowania z weryfikacją numeru NIP i białej listy VAT, a sprzedaż prowadzisz na faktury bez udziału konsumentów, przepisy o 30-dniowej historii cen Cię nie dotyczą.
- Brak jakichkolwiek promocji i przekreślonych cen: Jeśli sprzedajesz produkty w stałych cenach katalogowych i nigdy nie stosujesz rabatów typu „było 200 zł, jest 150 zł”, nie musisz instalować żadnych wtyczek. Obowiązek informacyjny aktywuje się wyłącznie w momencie ogłoszenia obniżki ceny.
- Mikrosklep z kilkoma produktami: Prowadząc sprzedaż 5–10 produktów autorskich (np. e-booków lub kursów online), tańszą opcją jest ręczne wpisanie informacji pod ceną promocyjną w edytorze wizualnym WordPressa zamiast kupowania automatyzacji. Wymaga to jedynie dyscypliny przy zmianie kwot.
Jakie pułapki techniczne psują wdrożenie Omnibusa?
Największe problemy przy wdrożeniach nie wynikają z samej treści ustawy, lecz z interakcji między modułem cenowym a resztą ekosystemu e-commerce:
1. Produkty z wariantami (rozmiar, kolor, pojemność)
Typowy błąd: moduł zapisuje najniższą cenę dla całego produktu głównego, ignorując fakt, że rozmiar S kosztował 80 zł, a rozmiar XL 120 zł. Wdrożenie musi śledzić historię każdego SKU osobno, inaczej narażasz się na zarzut wprowadzania w błąd.
2. Buforowanie stron (Cache)
Mechanizmy przyspieszające ładowanie sklepu (np. Redis, Varnish, wtyczki WP Rocket) potrafią serwować klientom zbuforowaną, nieaktualną cenę z 30 dni, podczas gdy w bazie danych widnieje już nowa wartość. Wymaga to wykluczenia fragmentów DOM odpowiedzialnych za Omnibusa z cache'u statycznego.
3. Synchronizacja z Allegro i systemami ERP
Jeśli zmieniasz ceny w systemie Comarch Optima czy Subiekt GT, a stamtąd lecą one automatycznie do sklepu i na Allegro, moduł w sklepie musi natychmiast przechwycić zdarzenie zmiany ceny przez API i zapisać timestamp do tabeli historii. W SISL rozwiązujemy to przez dedykowane integratory – przykładowo nasz moduł SISL Optima Connector (300 zł/mc) synchronizuje stany, stawki VAT i cenniki bez opóźnień.
4. Złożone promocje: kody rabatowe i pakiety
Dyrektywa nie nakazuje pokazywania ceny z 30 dni przy ogólnych kodach rabatowych wpisywanych w koszyku (np. „Wpisz KOSZYK10 i odbierz 10% rabatu na wszystko”), pod warunkiem, że ceny na kartach produktów nie zostały przekreślone. Jednak pakiety typu „Kup 3 w cenie 2” czy oferty spersonalizowane wymagają precyzyjnego ustawienia reguł w silniku promocyjnym.
KSeF, integracje ERP i Allegro: jak to spiąć w spójny ekosystem?
Wdrożenie dyrektywy Omnibus rzadko bywa jedynym wyzwaniem technologicznym, przed jakim stoisz. Sklep musi dziś radzić sobie ze zmianami w Krajowym Systemie e-Faktur (KSeF), automatyczną wysyłką plików JPK_V7 do Urzędu Skarbowego, generowaniem etykiet kurierskich oraz jednoczesną sprzedażą wielokanałową.
Gdy prowadzisz sprzedaż równolegle w sklepie i na marketplace'ach, pełna integracja Magento-Allegro (od 8 000 zł netto) pozwala utrzymać jedną spójną politykę cenową. Zmiana ceny na marketplace nie może rozjeżdżać się z danymi prezentowanymi w sklepie konsumentom, bo czujność kupujących i botów porównywarek cenowych jest obecnie bezwzględna.
Utrzymanie stabilności takiego układu wymaga stałego nadzoru. Nasza usługa: opieka i utrzymanie od 549 zł/mc gwarantuje, że po comiesięcznych aktualizacjach bezpieczeństwa silnika sklepu żaden moduł cenowy nie przestanie nagle rejestrować historii operacji, a baza danych nie spuchnie od milionów nieczyszczonych rekordów archiwalnych.
Jak wygląda proces wdrożenia w SISL krok po kroku?
Nie zostawiamy klienta z niesprawdzonym kodem. Realizacja prac przebiega według sztywnego harmonogramu:
- Audyt stanu obecnego (1–2 dni): Sprawdzamy używane wtyczki promocyjne, mechanizmy rabatowania i integracje zewnętrzne.
- Prace na środowisku testowym (staging): Instalujemy moduł, konfigurujemy tabele bazy danych i podpinamy zadania crona rejestrujące ceny co 24 godziny lub w momencie edycji produktu.
- Dostosowanie wyglądu (Front-end): Stylizujemy komunikat, aby spełniał wymogi prawne dotyczące kontrastu i czytelności, a jednocześnie nie psuł konwersji sklepu.
- Testy jednostkowe i wdrożenie produkcyjne: Przeprowadzamy symulację cyklu podwyżek i obniżek dla różnych wariantów, sprawdzamy zachowanie w koszyku i wdrażamy kod na żywy serwer bez przestojów w sprzedaży.
Jeśli nie masz pewności, czy Twój obecny sklep spełnia rygorystyczne wymagania polskich urzędów albo planujesz modernizację całego systemu sprzedaży, napisz do nas – przeanalizujemy Twój kod, wycenimy wdrożenie i zamkniemy temat w kilka dni roboczych.