Sprievodca · Omnibus smernica

Čo je Omnibus smernica a pravidlo ceny za posledných 30 dní?

Európska smernica 2019/2161/EÚ (tzv. Omnibus) zmenila pravidlá pre zobrazovanie zliav v celej EÚ. Pre slovenské e-shopy platí od mája 2024. Tento článok vysvetlí, čo presne musíte robiť, kedy to platí a ako si celú povinnosť zautomatizovať.

Aktualizované: 17. 6. 2026 · Čítanie: ~10 minút
OmnibusPrice.eu – monitoring cien produktov

Odkiaľ vychádza pravidlo 30 dní?

Smernica Európskeho parlamentu a Rady (EÚ) 2019/2161 — bežne nazývaná Omnibus — vstúpila do európskeho práva v decembri 2019. Jej cieľom je zastaviť klamlivé zľavy, pri ktorých e-shopy krátko pred výpredajom umelo zdvihli cenu a potom ju „zľavnili" späť na pôvodnú úroveň.

Kľúčové ustanovenie hovorí: kedykoľvek inzerujete zníženie ceny, musíte zreteľne uviesť najnižšiu cenu, za ktorú ste daný produkt predávali v predchádzajúcich 30 kalendárnych dňoch.

Pravidlo sa vzťahuje na všetky formy zľavovej komunikácie — prečiarknutá cena, percentuálna zľava, banner „Výpredaj", „Akcia" alebo „Black Friday". Ak kdekoľvek naznačíte, že cena je nižšia ako zvyčajne, musíte preukázať, čo je tou referenčnou „zvyčajnou" cenou.

Ako je pravidlo upravené na Slovensku?

Na Slovensku transponuje Omnibus smernicu zákon č. 108/2024 Z.z., ktorým sa mení zákon č. 250/2007 Z.z. o ochrane spotrebiteľa. Povinnosť zobrazovať najnižšiu cenu za posledných 30 dní platí od mája 2024.

Kontrolu plnenia vykonáva Slovenská obchodná inšpekcia (SOI). Za porušenie môže uložiť pokutu až 66 000 € za jedno pochybenie, pri opakovanom alebo závažnom porušení môže sankcia dosiahnuť percentá z ročného obratu v EÚ.

„Obchodník, ktorý oznámi zníženie ceny, musí uviesť predchádzajúcu cenu, ktorú uplatňoval počas obdobia najmenej 30 dní pred uplatnením zníženia ceny."

Čl. 6a smernice 98/6/ES v znení Omnibus smernice 2019/2161/EÚ

Čo to znamená prakticky pre e-shop?

Povinnosť má dve časti:

  1. Zbieranie histórie cien — musíte vedieť povedať, aká bola najnižšia predajná cena každého produktu v každom okamihu počas posledných 30 dní.
  2. Zobrazovanie — vždy, keď zobrazíte zľavu alebo prečiarknutú cenu, musí byť vedľa nej zreteľne uvedená táto najnižšia cena.

E-shop s tisícami produktov a dynamickými cenami (sezónne kampane, personalizované zľavy, flash výpredaje) to bez automatizácie jednoducho nezvládne spoľahlivo.

Kedy musím zobrazovať najnižšiu cenu za 30 dní?

Povinnosť sa aktivuje vždy, keď komunikujete zníženie ceny. Platí to pre:

  • Prečiarknutú cenu vedľa aktuálnej nižšej ceny
  • Text „-20 %", „Zľava 30 €" alebo podobné vyjadrenia
  • Bannery „Výpredaj", „Akcia", „Black Friday" na konkrétnom produkte
  • Automaticky aplikované kupóny alebo vernostné zľavy zobrazené pri produkte

Ak produkt predávate za riadnu cenu bez akejkoľvek zľavovej komunikácie — povinnosť zobraziť cenu za 30 dní nemáte. Ale históriu zbierať by ste mali priebežne, aby ste boli pripravení kedykoľvek zľavu spustiť.

Stačí si ceny zapisovať do Excelu?

Technicky zákon konkrétnu formu záznamu nepredpisuje. Excel by teda mohol stačiť — ale v praxi sa spolieha na ľudskú disciplínu, a tá zlyhá práve vtedy, keď ju najviac potrebujete (víkendy, sviatky, dovolenky, obdobie pred výpredajmi).

Navyše pri kontrole SOI musíte preukázať, že záznamy sú nepretržité, konzistentné a vierohodné. Ručne vedená tabuľka je ľahko spochybniteľná — inšpektor sa môže opýtať, či záznamy neboli spätne upravené. Automatizovaný systém s časovými pečiatkami (timestamp) a auditovým logom je oveľa silnejším dôkazom.

Prečo je lepšie zbierať cenové dáta priebežne?

Najnižšia cena za posledných 30 dní sa mení každý deň — každý deň sa „odroluje" o jeden deň staršia cena a nahrádza ju dnešná. Ak začnete záznamy zbierať až keď plánujete výpredaj, budete mať históriu len za posledný týždeň, nie 30 dní.

Príklad: Chystáte Black Friday výpredaj 28. novembra. Na to, aby ste mohli správne zobraziť najnižšiu cenu za posledných 30 dní, potrebujete záznamy od 29. októbra. Ak ste začali zbierať 20. novembra, máte medzeru a povinnosť nesplníte.

Akú formuláciu môžem použiť pri produkte?

Zákon neustanovuje presné znenie, ale prax a usmernenia SOI odporúčajú tieto formulácie:

  • Najnižšia cena za posledných 30 dní: 49,90 €
  • Min. cena / 30 dní: 49,90 €
  • Najnižšia predajná cena (30 dní): 49,90 €

Text musí byť viditeľný, čitateľný a priamo pri zobrazenej zľave — nie skrytý v popise produktu ani v košíku. Odporúčame ho umiestniť bezprostredne vedľa prečiarknutej ceny alebo percentuálnej zľavy.

Čo je najčastejší omyl pri prečiarknutej cene?

Prečiarknuť odporúčanú maloobchodnú cenu výrobcu (MSRP / RRP) a vydávať ju za „predchádzajúcu vlastnú cenu", hoci za ňu produkt nikdy nebol predávaný. Omnibus toto jednoznačne zakazuje — referenčnou cenou môže byť len cena, za ktorú ste produkt skutočne predávali vo vašom e-shope.

Druhý bežný omyl: zobraziť cenu za 30 dní len na landing page kampane a zabudnúť na stránky jednotlivých produktov alebo na zobrazenie v kategórii.

Ako pomáha nezávislá evidencia cien?

Keď cenové záznamy uchováva nezávislá tretia strana (nie váš e-shopový systém), je oveľa ťažšie ich spochybniť. OmnibusPrice.eu zbiera ceny z vášho XML feedu v pravidelných intervaloch a ukladá ich s presným časovým razítkom na vlastných serveroch. Tieto záznamy môžete kedykoľvek exportovať a predložiť pri kontrole.

Prečo môže byť widget na stránke výhoda?

Transparentné zobrazovanie histórie cien buduje dôveru zákazníkov. Keď vidí kupujúci, že najnižšia cena za 30 dní je rovnaká ako dnešná cena, vie, že neide o nafúknutú „pôvodnú cenu". E-shopy, ktoré to otvorene komunikujú, reportujú lepší konverzný pomer pri výpredajoch.

Widget OmnibusPrice.eu je navyše dôkazom compliance viditeľným priamo na produkte — ak príde inšpektor, vidí na stránke korektné zobrazenie s časovými pečiatkami.

Ako si celú povinnosť zjednodušiť?

Riešenie pozostáva z troch krokov, ktoré OmnibusPrice.eu rieši za vás automaticky:

📥

1. Zbieranie

Pravidelný import z vášho XML feedu — bez zásahu do e-shopu.

🗄️

2. Archivácia

Kompletná história s časovými pečiatkami, exportovateľná pre SOI.

🏷️

3. Zobrazovanie

Jeden riadok JS kódu — widget automaticky zobrazí správnu cenu na produkte.

OmnibusPrice.eu — splňte Omnibus za 30 minút

Automatický import feedu, auditovateľná história cien a widget pre stránky produktov. Bez programovania, bez zásahu do databázy vášho e-shopu.

Čo OmnibusPrice.eu rieši za vás?

  • Automatický import cien z XML feedu — Heureka, Google Shopping, vlastný formát
  • Výpočet najnižšej ceny za posledných 30 dní pre každé SKU
  • Widget na stránku produktu — jeden riadok JS kódu
  • Kompletná história s časovými pečiatkami (audit log pre SOI / ČOI)
  • E-mailové upozornenia pri anomáliách cien alebo výpadku feedu
  • Export dát pre potreby interného auditu alebo externej kontroly

Praktický postup nasadenia pre e-shop

  1. Zaregistrujte sa na app.omnibusprice.eu/start — nevyžaduje platobnú kartu.
  2. Pridajte e-shop — zadajte URL domény a overte vlastníctvo (meta tag alebo DNS).
  3. Nastavte feed — zadajte URL XML feedu produktov. Prvý import prebehne do niekoľkých minút.
  4. Vložte widget — skopírujte jeden riadok JS kódu a vložte ho na stránku každého produktu (šablóna e-shopu, nie každý produkt ručne).
  5. Skontrolujte zobrazenie — otvorte produkt a overte, že widget správne zobrazuje cenu.
  6. Aktivujte notifikácie — e-mail pri anomáliách alebo výpadku feedu.

Časté otázky k Omnibus povinnosti

Omnibus smernica sa primárne vzťahuje na predaj spotrebiteľom (B2C). Ak predávate výlučne podnikateľom a jasne to komunikujete (napr. registrácia len pre firmy s IČO), povinnosť sa na vás nemusí vzťahovať. Pri zmiešanom portfóliu (B2B aj B2C) je bezpečnejšie pravidlo dodržiavať pre všetkých.

Ak produkt predávate nepretržite za zníženu cenu dlhšie ako 30 dní, najnižšia cena za posledných 30 dní sa rovná aktuálnej (zľavnenej) cene. Prečiarknutá referenčná cena by mala odrážať túto skutočnosť — t.j. nemôžete zobrazovať vyššiu „pôvodnú cenu" spred 31 dní.

Áno. Ak newsletter obsahuje komunikáciu zníženia ceny (napr. „Tenisky teraz len 39 € miesto 59 €"), mali by ste uviesť aj najnižšiu cenu za posledných 30 dní. V praxi sa najjednoduchšie odkazuje na stránku produktu, kde je widget zobrazený.

Áno. Česká republika implementovala Omnibus smernicu zákonom č. 374/2022 Sb., ktorý novelizoval zákon o ochrane spotrebiteľa. Kontrolu vykonáva ČOI (Česká obchodná inšpekcia). Pravidlo 30 dní je v podstate totožné s SK verziou — ide o transpozíciu rovnakej európskej smernice.

SOI môže uložiť pokutu až 66 000 € za jedno porušenie. Pri závažnom alebo opakovanom porušení zákon umožňuje pokutu vo výške percentuálu z ročného obratu obchodníka v EÚ.

Áno. Widget je čistý JavaScript bez externých závislostí. Funguje na Shoptet, PrestaShop, WooCommerce, Shopify aj vlastných riešeniach. Stačí vložiť jeden riadok kódu do šablóny stránky produktu.

OmnibusPrice.eu je navrhnutý na veľké katalógy. Import prebieha cez XML feed (Heureka / Google Shopping formát), takže aj e-shop s desiatkami tisíc SKU zvládne bez manuálneho zadávania. Widgety sa generujú automaticky podľa EAN alebo URL produktu.

Základné nasadenie — registrácia, overenie domény, nastavenie feedu a vloženie widgetu — trvá pri štandardnom e-shope 20–30 minút. História cien sa začne zbierať okamžite po prvom importe feedu.

Zákon priamo neudáva dobu archivácie, ale pre potreby prípadnej kontroly SOI je rozumné uchovávať záznamy minimálne 3 roky. OmnibusPrice.eu uchováva kompletnú históriu po dobu trvania predplateného plánu.

OmnibusPrice.eu spracúva veľké feedy streamovane — netreba nahrávať súbor ručne, systém sťahuje feed priamo z vašej URL v nastavenom intervale. Kontaktujte nás pri feedoch nad 200 MB, nastavíme optimálny interval importu.

Záver

Omnibus smernica nie je byrokratická záťaž, ktorú treba obísť — je to príležitosť odlíšiť sa ako e-shop, ktorý zákazníkov nepodvádza falošnými zľavami. Transparentná história cien buduje dôveru, zvyšuje konverzie pri skutočných výpredajoch a chráni vás pred pokutou od SOI.

Kľúčom je automatizácia: záznamy zbierané bez manuálneho zásahu, widget zobrazujúci správnu cenu priamo na produkte a audit log, ktorý môžete kedykoľvek predložiť inšpektorovi.

Officiálne zdroje a ďalšie čítanie

Tento článok má informatívny charakter a nenahrádza právne poradenstvo. Pre konkrétne situácie odporúčame konzultáciu s právnikom špecializujúcim sa na e-commerce.