Najnižšia cena za 30 dní: ako správne uvádzať zľavy v e-shope

Ak v e-shope oznamujete zľavu – prečiarknutou cenou, percentom alebo reklamným označením, ktoré zdôrazňuje výhodnú cenu –, musíte uviesť predchádzajúcu cenu. Je to najnižšia cena, za ktorú ste tovar predávali počas 30 dní pred znížením. Z nej sa musí počítať aj samotná zľava, takže prečiarknutá „bežná“ cena z produktu často nestačí.

V praxi to znamená, že e-shop potrebuje spoľahlivú históriu cien. Bez nej neviete preukázať, aká bola najnižšia cena za 30 dní, a akcia na Black Friday sa ľahko zmení na falošnú zľavu. Nižšie nájdete pravidlo, ilustračný príklad, postup zavedenia vo WooCommerce aj v inom e-shope, rozhodovaciu tabuľku a kontrolný zoznam.

Článok rieši technické a procesné zabezpečenie. Právny výklad pre váš konkrétny prípad, najmä pri výnimkách, si overte s právnikom.

Čo presne pravidlo vyžaduje

Na Slovensku pravidlo upravuje § 7 zákona č. 108/2024 Z. z. o ochrane spotrebiteľa. Obchodník musí v každom oznámení o znížení ceny tovaru uviesť predchádzajúcu cenu a zníženie určiť na jej základe. Predchádzajúca cena je najnižšia cena, za ktorú tovar predával v období 30 dní pred znížením ceny. Ak ho predáva kratšie, rozhoduje najnižšia cena od začiatku predaja.

Ten istý paragraf obsahuje dve odchýlky. Pri postupnom znižovaní ceny môžete uvádzať predchádzajúcu cenu určenú pred prvým znížením. Pravidlá o predchádzajúcej cene sa nevzťahujú na tovar, ktorý podlieha rýchlemu zníženiu kvality alebo skaze.

Ako sa má zľava počítať, spresnil Súdny dvor EÚ v rozsudku C-330/23 (Aldi Süd) z 26. septembra 2024. Zníženie ceny oznámené v percentách alebo reklamným vyhlásením, ktoré zdôrazňuje výhodnosť ponuky, sa musí určiť z najnižšej ceny za obdobie aspoň 30 dní pred znížením. Podľa tlačovej správy súdu sa tým bráni tomu, aby obchodník pred akciou cenu zvýšil a potom ukazoval falošné zľavy.

Spor sa týkal reklamných letákov diskontného reťazca. Spotrebiteľská organizácia namietala, že v prvom príklade bola cena tesne pred akciou 1,69 €, no najnižšia cena za 30 dní 1,29 € – rovnaká ako údajne znížená cena. Podľa nej nestačí najnižšiu cenu v reklame iba uviesť. Súdny dvor potvrdil, že zľava sa musí určiť práve z nej.

Pravidlá v Česku a Nemecku

Pravidlo vychádza z článku 6a smernice 98/6/ES v znení smernice (EÚ) 2019/2161, ktorej sa v praxi hovorí Omnibus. Národné predpisy sa však v detailoch líšia. V Česku podľa ministerstva priemyslu a obchodu platí od 6. januára 2023 § 12a zákona č. 634/1992 Sb. o ochrane spotrebiteľa: informácia o zľave musí obsahovať najnižšiu cenu, za ktorú obchodník tovar ponúkal a predával počas 30 dní pred zľavou, takzvanú referenčnú cenu.

V Nemecku ukladá § 11 vyhlášky o uvádzaní cien (PAngV) uviesť pri každom oznámení zníženia ceny tovaru najnižšiu celkovú cenu za posledných 30 dní pred znížením. Pri zľave, ktorá sa postupne a bez prerušenia zvyšuje, možno počas akcie uvádzať najnižšiu cenu spred jej začiatku. Výslovne sa vynímajú individuálne zníženia ceny a rýchlo sa kaziaci tovar alebo tovar s krátkou trvanlivosťou, ak sa zlacňuje pre hroziacu skazu či koniec trvanlivosti a je to vhodne označené. Pri predaji do Maďarska, Poľska alebo inej krajiny EÚ si overte tamojší predpis.

Príklad: cena na Black Friday, ktorá nie je zľavou

Tento príklad je ilustračný – e-shop aj ceny sú vymyslené. Mlynček na kávu mal v posledných týždňoch tieto ceny:

Obdobie Cena pre zákazníka Čo sa stalo
do 31. 10. 129 € Bežná cena
1. – 7. 11. 99 € Týždňová akcia propagovaná na sociálnych sieťach
8. – 16. 11. 129 € Návrat k bežnej cene
17. – 26. 11. 149 € Zdraženie podľa nového cenníka dodávateľa
od 27. 11. 119 € Black Friday: téma ukazuje prečiarknutých 149 € a odznak „−20 %“

Pri akcii od 27. 11. je rozhodujúce obdobie 28. 10. až 26. 11. Najnižšia cena v ňom je 99 € z týždňovej akcie. Cena 119 € je teda o 20 € vyššia ako predchádzajúca cena a nejde o zľavu, hoci je nižšia ako prečiarknutých 149 €. Odznak „−20 %“ by zákazníka zavádzal.

E-shop má dve poctivé možnosti. Buď predáva za 119 € bez prečiarknutej ceny, percenta a reklamy na zľavu, alebo zníži cenu pod 99 €. Pri cene 89 € je zľava z predchádzajúcej ceny 10,1 %, takže zobrazí prečiarknutých 99 € a „−10 %“.

Prečo bežné nastavenie e-shopu nestačí

Dokumentácia REST API WooCommerce opisuje pri produkte bežnú cenu (regular_price), akciovú cenu (sale_price), začiatok a koniec akciovej ceny v časovom pásme webu (date_on_sale_from, date_on_sale_to) a aktuálnu cenu (price). Ide o aktuálny stav produktu. Pole s históriou cien alebo s najnižšou cenou za 30 dní v tejto dokumentácii nenájdete.

Ak vaša téma pri akcii prečiarkne bežnú cenu a percento vypočíta z rozdielu bežnej a akciovej ceny, výsledok sedí iba vtedy, keď za posledných 30 dní nebola cena pre zákazníka nižšia ako aktuálna bežná cena. Stačí však zmena cenníka alebo krátka akcia a čísla prestanú platiť.

Cena sa navyše mení z viacerých miest: ručnou úpravou v administrácii, hromadnou úpravou, importom, synchronizáciou s ERP alebo plánovaným začiatkom a koncom akcie. Pri plánovanej akcii sa cena pre zákazníka zmení bez toho, aby niekto v tej chvíli produkt upravoval. História, ktorá zachytí iba ručné úpravy, je preto neúplná.

Ako zaviesť históriu cien a výpočet zľavy

1. Spíšte všetky miesta, kde oznamujete zľavu

Produktová stránka, výpis kategórie, výsledky vyhľadávania, odznaky, bannery, newslettery, príspevky na sociálnych sieťach a tlačené letáky. Zákon hovorí o každom oznámení o znížení ceny, nielen o produktovej stránke.

2. Zaznamenávajte každú zmenu ceny

Pre každý produkt a variant ukladajte cenu, ktorú zákazník videl a platil vrátane DPH, platnosť od – do, zdroj zmeny (administrácia, import, ERP, plánovaná akcia) a používateľa alebo proces, ktorý ju urobil. K udalostiam pridajte nočný záznam skutočne platnej ceny. Zachytí aj zmenu, ktorú by udalosť minula.

3. Chýbajúcu históriu dopĺňajte len z overiteľných podkladov

Ak históriu nemáte, dá sa čiastočne zostaviť zo záloh databázy, exportov, ERP alebo objednávok. Pri každom údaji zapíšte, odkiaľ pochádza. Kde cenu neviete preukázať, zľavu neoznamujte a záznamy začnite zbierať aspoň 30 dní pred akciou.

4. Pri štarte akcie vypočítajte a uložte predchádzajúcu cenu

Systém vezme najnižšiu cenu z 30 dní pred začiatkom akcie, pri novom tovare od začiatku predaja. Výsledok uloží k akcii, aby sa počas nej nemenil. Pri postupnom znižovaní môžete ponechať predchádzajúcu cenu určenú pred prvým znížením; pre nemecký trh musí zľava rásť bez prerušenia.

5. Zobrazujte jednu cenu a jedno percento

Najjednoduchšie a najbezpečnejšie je, keď prečiarknutá cena je predchádzajúca cena a percento sa počíta z nej. Pridajte zrozumiteľný popis, napríklad „Najnižšia cena za 30 dní pred zľavou: 99 €“. Percentá zaokrúhľujte nadol, aby ste zľavu nikdy nenadsadili.

6. Pred spustením kampane urobte kontrolu

Vygenerujte prehľad všetkých produktov v akcii: predchádzajúca cena, akciová cena, vypočítané percento a percento, ktoré sa zobrazí. Produkt, ktorého akciová cena nie je nižšia ako predchádzajúca, nesmie dostať odznak zľavy. Prehľad nech schváli zodpovedná osoba.

7. Na rovnaké dáta napojte aj marketing

Texty bannerov, e-mailov a príspevkov preberajte zo schváleného prehľadu kampane, nie ručným prepisovaním. Ak obsah plánujete a schvaľujete centrálne, pomôže automatizácia sociálnych sietí napojená na tie isté ceny. Prehľad kampane archivujte pre prípad kontroly.

Rozhodovacia tabuľka: aká je predchádzajúca cena

Tabuľka zhŕňa slovenské pravidlo a rozdiely, ktoré vyplývajú z nemeckého textu. Nenahrádza právne posúdenie.

Situácia Predchádzajúca cena Poznámka
Tovar predávate dlhšie ako 30 dní a cena za ten čas neklesla pod aktuálnu bežnú cenu Aktuálna bežná cena Iba v tomto prípade sedí výpočet z bežnej ceny uloženej pri produkte
V posledných 30 dňoch bežala iná akcia Cena z tejto akcie, ak bola najnižšia Ovplyvní každú akciu, ktorá začne do 30 dní po jej skončení
Bežnú cenu ste v posledných 30 dňoch zvýšili Nižšia cena spred zvýšenia Zdraženie tesne pred akciou zľavu nezväčší
Tovar predávate kratšie ako 30 dní Najnižšia cena od začiatku predaja Slovensko: § 7 ods. 2 písm. b) zákona č. 108/2024 Z. z.
Postupné znižovanie ceny Predchádzajúca cena určená pred prvým znížením Slovensko: § 7 ods. 3; Nemecko: iba ak zľava rastie bez prerušenia
Rýchlo sa kaziaci tovar Na Slovensku sa povinnosť neuplatňuje (§ 7 ods. 4) Nemecko: iba pri hroziacej skaze alebo konci trvanlivosti a s označením
Individuálna zľava pre konkrétneho zákazníka V Nemecku sa neuvádza – výslovná výnimka Slovenský § 7 takúto výnimku neuvádza – overte s právnikom

Doplnok, úprava témy alebo vlastné riešenie

Hotový doplnok (plugin) je najrýchlejší. Pred nasadením si však overte, či zaznamenáva aj zmeny z importov, ERP a REST API, či sleduje varianty, či ukladá cenu s DPH, ako pracuje s plánovanými akciami, kde všade zobrazuje predchádzajúcu cenu a čo sa stane s históriou pri jeho vypnutí alebo migrácii.

Úprava témy rieši iba zobrazenie. Bez spoľahlivej histórie správnu prečiarknutú cenu nevypočíta.

Vlastný modul dáva plnú kontrolu nad výpočtom, prehľadom kampane a schvaľovaním. Vyžaduje však vývoj, testy a údržbu pri aktualizáciách WooCommerce. Ak ceny vznikajú v ERP, je často čistejšie počítať predchádzajúcu cenu tam a do e-shopu ju posielať cez API integráciu. E-shop ju potom iba zobrazuje.

Odporúčanie: pri menšom katalógu s cenami spravovanými v administrácii začnite overeným doplnkom a kontrolou pred kampaňou. Pri importoch, ERP alebo predaji do viacerých krajín navrhnite históriu cien ako samostatnú časť systému.

Časté chyby

  • Percento z bežnej ceny. Bežná cena zvýšená pred akciou vytvorí falošnú zľavu – práve tomu má podľa Súdneho dvora EÚ zabrániť výpočet z predchádzajúcej ceny.
  • Zabudnutá krátka akcia. Akcia, ktorá skončila pred menej ako 30 dňami, môže stále určovať predchádzajúcu cenu.
  • História iba z administrácie. Importy, ERP a plánované akcie zostanú mimo záznamu.
  • Iba hlavný produkt. Varianty s rôznymi cenami potrebujú vlastnú históriu.
  • Rôzne čísla v kanáloch. Banner sľubuje „−30 %“, produktová stránka ukazuje iné percento.
  • Strata histórie pri migrácii. Pri zmene doplnku alebo platformy sa záznamy neprenesú.
  • Nesprávny deň alebo časové pásmo. Ak história, plánovanie akcií a výpočet nepracujú v rovnakom časovom pásme, 30-dňové obdobie sa posunie o deň.

Kontrolný zoznam pred akciou

  • História cien pokrýva aspoň 30 dní pred začiatkom akcie pre všetky produkty a varianty v akcii.
  • Záznamy obsahujú zmeny z administrácie, importov, ERP aj plánovaných akcií.
  • Predchádzajúca cena je vypočítaná a uložená pri štarte akcie.
  • Prečiarknutá cena aj percento vychádzajú z predchádzajúcej ceny.
  • Produkty, ktorých akciová cena nie je nižšia ako predchádzajúca, nemajú odznak zľavy.
  • Bannery, e-maily a príspevky používajú rovnaké čísla ako e-shop.
  • Pre nový tovar, postupné zľavy a výnimky existuje jasné pravidlo.
  • Prehľad kampane schválila zodpovedná osoba a je archivovaný.
  • Situácie z rozhodovacej tabuľky sú otestované na testovacej kópii e-shopu.

Časté otázky

Musím uvádzať najnižšiu cenu aj pri zľavovom kupóne?

Slovenský § 7 hovorí o každom oznámení o znížení ceny tovaru a výnimku pre kupóny neuvádza. Nemecká PAngV výslovne vyníma individuálne zníženia ceny. Pri verejne propagovaných kódoch na celý sortiment sa poraďte s právnikom a technicky si pripravte rovnaký výpočet.

Čo ak tovar predávame kratšie ako 30 dní?

Podľa slovenského zákona je predchádzajúcou cenou najnižšia cena od začiatku predaja. Systém preto potrebuje aj dátum, odkedy tovar predávate.

Ako zaokrúhľovať percento zľavy?

§ 7 zaokrúhľovanie neupravuje. Bezpečný postup je počítať z predchádzajúcej ceny a zaokrúhliť nadol, aby zobrazené percento nikdy nebolo vyššie ako skutočné.

Platí to aj pre newsletter a sociálne siete?

Povinnosť sa týka každého oznámenia o znížení ceny tovaru a rozsudok Súdneho dvora sa týkal reklamných letákov. Ak zľavu uvádzate v e-maile alebo príspevku, počítajte ju rovnako ako v e-shope a z rovnakých dát.

Dá sa história cien dopočítať spätne?

Iba z overiteľných podkladov, ako sú zálohy, exporty, ERP alebo objednávky, a so zapísaným zdrojom. Ak cenu za niektoré dni nepreukážete, zľavu neoznamujte, kým nebudete mať 30 dní spoľahlivých záznamov.

Ako vám pomôžeme

Ak chcete mať pred ďalšou kampaňou istotu, že prečiarknuté ceny a percentá sedia, pozrite si, ako robíme e-shopy na mieru. Doplníme históriu cien, výpočet predchádzajúcej ceny, kontrolu pred kampaňou aj napojenie na ERP. Napíšte nám a spolu zistíme, odkiaľ ceny vo vašom e-shope prichádzajú a čo zmeniť ako prvé.

Zdroje

Vyberte si, ktoré cookies povolíte. Voľbu môžete kedykoľvek zmeniť cez odkaz v pätičke alebo tlačidlo cookies.

Ochrana súkromia a podrobnosti o cookies