Séria · Omnibus a cenová evidencia · 2/12

Prečiarknutá cena v e-shope: čo má znamenať a na čo si dať pozor

Prečiarknutá cena je jeden z najsilnejších vizuálnych signálov zľavy. Ak jej zobrazenie oznamuje zníženie ceny, e-shop musí vedieť vysvetliť, čo táto vyššia cena znamená a z akých údajov vychádza.

Aktualizované: 20. 9. 2026 · Čítanie: ~9 minút

Práve preto nie je prečiarknutá cena iba grafický prvok. Ak jej zobrazenie v kontexte stránky oznamuje zníženie ceny, e-shop musí vedieť vysvetliť, čo táto vyššia cena znamená, z akých údajov vychádza a podľa akej ceny sa zľava vypočítala.

Pri bežnom oznámení zníženia ceny na Slovensku platí, že obchodník má uviesť predchádzajúcu cenu a zníženie ceny má určiť na jej základe. Predchádzajúcou cenou je spravidla najnižšia cena, za ktorú obchodník tovar predával počas 30 dní pred znížením ceny.

To znamená, že posledná cena produktu, odporúčaná cena výrobcu alebo hodnota uložená v poli OLD_PRICE nemusia byť automaticky správnym základom pre komunikovanú zľavu.

Rýchla odpoveď: čo má prečiarknutá cena pri zľave predstavovať?

Ak prečiarknutá cena slúži ako základ oznámenej zľavy, e-shop by mal vychádzať z predchádzajúcej ceny podľa pravidiel pre znižovanie cien, nie jednoducho z poslednej ceny, ktorá bola v administrácii. V bežnom prípade ide o najnižšiu cenu za posledných 30 dní pred začiatkom zľavy.

Ak bol produkt v predaji kratšie než 30 dní, slovenský zákon pracuje s najnižšou cenou od začiatku predaja. Pri postupnom znižovaní ceny v jednej kampani platí osobitné pravidlo.

Jednoduchý príklad

Predstavme si produkt s týmto vývojom ceny:

ObdobiePredajná cena
1.–10. september49 €
11.–18. september59 €
od 19. septembra45 €

Ak 19. septembra spustíte akciu a zobrazíte 59 € 45 € spolu s textom „-24 %“, matematika síce sedí približne na rozdiel medzi 59 € a 45 €, ale to ešte neznamená, že 59 € je správny základ pre oznámenú zľavu.

V 30-dňovom období pred znížením bola cena produktu aj 49 €. Ak ide o bežné oznámenie zníženia ceny, práve cenová história je rozhodujúca pri určení predchádzajúcej ceny.

Pre marketing preto nestačí vedieť, koľko stál produkt včera. Treba vedieť, aká bola najnižšia cena produktu v rozhodujúcom období pred zľavou.

Posledná cena nie je automaticky predchádzajúca cena

Toto je jedna z najčastejších chýb. E-shop môže mať v administrácii napríklad aktuálnu cenu 79 € a starú cenu 99 €. Z technického pohľadu je jednoduché vypočítať 99 € → 79 € = približne 20 % zľava.

Z právneho pohľadu však treba vedieť, či je 99 € správnou predchádzajúcou cenou pre dané oznámenie zľavy. Ak produkt pred dvoma týždňami stál 85 €, najnižšia cena počas rozhodujúceho obdobia mohla byť práve 85 €.

Preto je rozdiel medzi poslednou cenou, bežnou cenou, odporúčanou cenou výrobcu a predchádzajúcou cenou podľa pravidiel znižovania cien. Tieto pojmy sa nemusia prekrývať.

Čo hovorí slovenský zákon

§ 7 zákona č. 108/2024 Z. z. o ochrane spotrebiteľa stanovuje, že obchodník je povinný pri každom oznámení o znížení ceny tovaru uviesť predchádzajúcu cenu a zníženie ceny určiť na jej základe. Predchádzajúcou cenou je:

  1. najnižšia cena, za ktorú obchodník tovar predával počas 30 dní pred znížením ceny, alebo
  2. najnižšia cena od začiatku predaja, ak sa tovar predával kratšie než 30 dní.

Pri postupnom znižovaní ceny môže obchodník za určitých podmienok používať cenu, ktorá bola predchádzajúcou cenou pred prvým znížením. Zákon obsahuje aj výnimku pre tovar, ktorý podlieha rýchlemu zníženiu kvality alebo skaze.

Prečo existuje pravidlo 30 dní

Usmernenie Európskej komisie vysvetľuje zmysel pravidla veľmi prakticky: má zabrániť tomu, aby obchodník krátkodobo zvýšil cenu a následne vytvoril dojem veľkej zľavy.

Typický problematický scenár: produkt dlhšie stojí 100 €, cena sa na krátko zvýši na 160 €, následne sa komunikuje „50 % zľava“ za 80 €.

Bez historického pravidla by marketing mohol tvrdiť, že zákazník šetrí polovicu ceny. Pri určení predchádzajúcej ceny sa však berie do úvahy relevantná cenová história, nie iba krátkodobo zvýšená posledná cena. Európska komisia zároveň výslovne uvádza, že do hľadania najnižšej ceny patria aj predchádzajúce zľavnené ceny v rozhodujúcom období.

Percento zľavy sa nemá počítať z ľubovoľnej ceny

Ak e-shop komunikuje napríklad -30 %, je dôležité, z akej ceny sa toto percento vypočítalo. Predstavme si: najnižšia cena za posledných 30 dní 100 €, posledná cena pred akciou 120 €, nová akciová cena 90 €.

Z pohľadu poslednej ceny ide o 120 € → 90 € = 25 %. Z pohľadu najnižšej relevantnej predchádzajúcej ceny: 100 € → 90 € = 10 %.

Práve preto nestačí mať v systéme iba „starú cenu“. Potrebujete vedieť, aké ceny sa počas rozhodujúceho obdobia skutočne uplatňovali.

Môžem zobrazovať aj odporúčanú maloobchodnú cenu?

Áno, v určitých prípadoch môže e-shop pracovať aj s ďalšou referenčnou cenou, napríklad odporúčanou cenou výrobcu. Treba však jasne rozlíšiť, čo ktorá cena znamená.

Usmernenie Európskej komisie pripúšťa zobrazenie iných referenčných cien popri povinnej predchádzajúcej cene, pokiaľ sú jasne vysvetlené, nevytvárajú zmätok a neodvádzajú pozornosť od predchádzajúcej ceny používanej pri oznámení zníženia.

Prakticky to znamená, že označenia typu „odporúčaná cena výrobcu“, „bežná katalógová cena“ alebo „naša štandardná cena“ by nemali byť zamieňané s údajom, ktorý zákon požaduje pri samotnom oznámení zľavy.

OLD_PRICE v e-shopovej platforme nie je právna definícia

Shoptet, WooCommerce, Magento, vlastné riešenie či ERP môžu mať technické polia s názvami old price, original price, regular price, list price, compare-at price alebo bežná cena.

Tieto polia však existujú kvôli funkcionalite platformy. Ich názov sám osebe neurčuje, že hodnota v nich predstavuje zákonnú predchádzajúcu cenu. Preto treba oddeliť dve vrstvy: prezentačnú (čo zákazník vidí) a evidenčnú (z akých historických údajov bola použitá referencia vypočítaná). Dobrý systém rieši obe.

Prečiarknutá cena bez textu „zľava“ môže stále komunikovať zníženie

Nie je rozumné spoliehať sa na to, že ak pri produkte nenapíšete slovo „zľava“, pravidlá sa automaticky neuplatnia. Dôležitý je celkový spôsob prezentácie – text, grafika, prečiarknutie, percentá, štítky „SALE“, „AKCIA“, „VÝPREDAJ“, bannery, produktové listingy, detail produktu aj reklamné kampane.

Čo ak cena produktu často kolíše?

Toto je časté pri e-shopoch napojených na dodávateľské feedy alebo ERP systémy. Ak marketing spustí akciu, človek v administrácii si nemusí pamätať všetky predchádzajúce zmeny. Pri desiatkach tisíc SKU je manuálna kontrola prakticky nemožná, preto má pri dynamickej cenotvorbe mimoriadny význam automatická história cien.

Čo ak bol produkt už predtým v akcii?

Predchádzajúca zľavnená cena sa pri hľadaní minima nemá automaticky vynechať len preto, že išlo o promo cenu. Tento bod je dôležitý najmä pri e-shopoch, ktoré majú krátke a časté kampane.

Čo ak ide o postupný výpredaj?

Slovenský zákon obsahuje osobitné pravidlo pre postupné znižovanie ceny. Ak ide o súvislé postupné znižovanie v rámci jednej kampane, zákon umožňuje pracovať s cenou, ktorá bola predchádzajúcou cenou pred prvým znížením. To však nemožno automaticky prenášať na sériu samostatných akcií počas celého roka.

Čo ak je produkt nový?

Ak sa produkt predáva kratšie než 30 dní, slovenský zákon nevyžaduje vymyslenú 30-dňovú históriu. Používa sa najnižšia cena od začiatku predaja. Podrobne túto situáciu rozoberáme v samostatnom článku: Nový produkt nemá 30 dní histórie. Ako postupovať?

Akú cenovú históriu by mal e-shop uchovávať?

Pre spätnú kontrolu je vhodné vedieť pri každom produkte dohľadať aspoň jednoznačný identifikátor, cenu s DPH, menu, dátum a čas začiatku a ukončenia platnosti, informáciu o zdroji ceny a čas importu.

Platnosť odPlatnosť doCena s DPH
1. 9. 202610. 9. 202649 €
10. 9. 202618. 9. 202659 €
18. 9. 2026aktuálne45 €

Takýto model dáva odpoveď nielen na otázku „aká je dnešná cena“, ale aj „aká cena platila v konkrétnom období“.

Automatická história cien namiesto ručného „OLD_PRICE“

OmnibusPrice.eu pravidelne číta produktový feed a ukladá zmeny cien mimo databázy e-shopu.

Excel, vlastná databáza alebo externý systém?

Pri malom e-shope je možné viesť cenovú históriu aj manuálne (Excel/XLSX), pri väčšom je vhodnejšia vlastná databáza, plugin platformy alebo nezávislá externá evidencia, kde sa cena pravidelne číta mimo hlavnej databázy e-shopu. Podrobné porovnanie: Plugin, vlastná databáza alebo externá evidencia cien – aké sú rozdiely?

Ako funguje OmnibusPrice.eu

OmnibusPrice.eu je postavený ako externá evidencia cien z produktového feedu. Systém pravidelne načíta produktový feed, identifikuje produkt podľa stabilného identifikátora, sleduje cenu a jej zmeny, uchováva cenovú históriu mimo databázy e-shopu a z uložených cenových intervalov vypočítava najnižšiu zaznamenanú cenu.

Viac informácií: Funkcie · Ako funguje pravidlo 30 dní · Cenník a test feedu

Praktický checklist pred spustením zľavy

Ak na niektorú z týchto otázok neviete odpovedať, problém nie je v dizajne cenovky. Chýba vám časť cenovej evidencie alebo procesu.

Najčastejšie chyby e-shopov

1. Ako pôvodnú cenu použijú cenu zo včera

Posledná cena nemusí byť najnižšou cenou rozhodujúceho obdobia.

2. Pred akciou cenu zvýšia a z novej ceny vypočítajú vysoké percento

Práve takémuto správaniu má 30-dňové pravidlo zabraňovať.

3. Ignorujú predchádzajúcu akciu

Aj predchádzajúca znížená cena môže byť relevantná pri určení minima.

4. Spoliehajú sa na pole OLD_PRICE

Technická hodnota nemusí zodpovedať požadovanej predchádzajúcej cene.

5. Majú inú zľavu v reklame a inú na webe

Google Ads, Meta reklama, newsletter a produktová stránka by nemali vychádzať z rozdielnych referenčných cien bez jasného dôvodu.

6. Históriu začnú zbierať až v deň akcie

Externý systém nevie spätne vytvoriť vierohodnú históriu cien, ktorú predtým nezaznamenával.

FAQ: Prečiarknuté ceny v e-shope

Nie. Pri bežnom oznámení zníženia ceny je rozhodujúca najnižšia cena v relevantnom období, nie automaticky posledná cena pred akciou.

Môže ísť o samostatnú referenčnú informáciu, ale musí byť jasné, čo predstavuje, a nemala by vytvárať zmätok s predchádzajúcou cenou požadovanou pri oznámení zníženia.

Áno, pri hľadaní najnižšej uplatnenej ceny sa predchádzajúca znížená cena v danom období nemá automaticky ignorovať.

Podľa slovenského zákona sa pri tovare predávanom kratšie než 30 dní vychádza z najnižšej ceny od začiatku predaja.

Ak tým oznamujete zníženie ceny, percento má byť určené na základe príslušnej predchádzajúcej ceny podľa § 7.

Nie je to jediný možný technický spôsob. Históriu môžete riešiť aj vlastným systémom alebo iným procesom. Dôležité je, aby boli údaje spoľahlivé, dostupné a spätne overiteľné.

Nie je rozumné spoliehať sa na spätnú rekonštrukciu údajov, ktoré systém predtým nezaznamenával. Hodnota priebežného monitoringu vzniká práve tým, že história sa tvorí kontinuálne od zapojenia feedu.

Záver

Prečiarknutá cena je účinný predajný prvok, ale pri zľavách by nemala byť výsledkom manuálneho odhadu alebo ľubovoľne vyplneného poľa „stará cena“.

E-shop potrebuje vedieť, aké ceny sa skutočne uplatňovali, ktorá z nich je relevantná pre konkrétne oznámenie zľavy, z akej ceny je vypočítané percento a ako tento výsledok spätne doloží.

Čím častejšie meníte ceny a čím viac produktov predávate, tým menej je realistické riešiť tento proces ručne. Ak chcete mať cenovú históriu oddelenú od databázy e-shopu, OmnibusPrice.eu ju môže priebežne vytvárať z produktového feedu a poskytovať podklady pre výpočet najnižšej zaznamenanej ceny.

Dôležité je začať evidovať ceny ešte pred akciou. História, ktorá nebola zaznamenaná, sa nedá dôveryhodne vytvoriť až spätne.

Zdroje a právny základ

Upozornenie: Tento článok má informačný a technický charakter a nepredstavuje individuálne právne poradenstvo. Pri neštandardnom spôsobe cenotvorby, špecifickej kampani alebo spornom výklade je vhodné konkrétny prípad konzultovať s právnikom alebo príslušným orgánom dohľadu.