Nabídka dokumentace

Jak se předchozí cena počítá

Třicetidenní období, akce, procenta, upozornění a příklady, na nichž stojí cenový modul OmniBuzz.

Tato stránka popisuje rozhodnutí, která OmniBuzz činí. Kde je zákon nejasný, zvolí aplikace opatrný výklad. Nejde o právní poradenství. Zdroje najdete v části Právní základ.

Předchozí cena

Předchozí cena je nejnižší cena, kterou jste uplatňovali v posledních 30 dnech před začátkem slevy. OmniBuzz ji vypočítá takto:

  1. Jedna hodnota za den. Cenová historie každé varianty, na každém trhu a v každé měně, se převede na jednu hodnotu za kalendářní den v časovém pásmu vašeho obchodu. Cena platná byť jen část dne se pro tento den započítá a hodnotou dne je ta nejnižší.
  2. V akci znamená srovnávací cena nad cenou. Varianta je v akci, pokud je její srovnávací cena vyšší než cena.
  3. Začátek akce. Akce začíná poslední změnou z „není v akci“ na „je v akci“. Pokud se cena kdykoli vrátí na běžnou, akce končí a další výprodej je nová akce. Týdenní „sleva 20 %“ není jedna dlouhá akce.
  4. Kotevní den. Pokaždé, když cena v rámci akce klesne, OmniBuzz to bere jako nové oznámení. Kotevním dnem je den posledního poklesu, případně začátek akce, pokud žádný pokles nenastal.
  5. Období. Předchozí cena je nejnižší z denních hodnot za 30 dní před kotevním dnem a ze všech cen, které jste uplatňovali v kotevní den před poklesem.

Dřívější akční ceny v rámci období se počítají. Cena zvýšená krátce před výprodejem se referenční nestane, protože stále platí nejnižší cena.

Postupné slevy. Některé země využívají možnost podle čl. 6a odst. 5, která dovoluje ponechat předchozí cenu beze změny, zatímco jedna nepřerušená akce zlevňuje stále víc. Cenový modul to podporuje, ale administrace pro to zatím nemá přepínač. Všechny trhy používají přísný výklad uvedený výše.

Procento

Procento je floor((prior - price) × 100 / prior), počítané v celých centech a zaokrouhlené dolů, aby obchod nikdy neslibil víc, než dává. Vždy vychází z předchozí ceny, nikdy z vaší přeškrtnuté ceny. Pokud je sleva menší než 1 % nebo cena není nižší než předchozí cena, je procento 0 a obchod zobrazí jen předchozí cenu.

Upozornění

OmniBuzz na stránce Domů uvádí dva problémy:

  • Akční cena není nižší než nejnižší cena za posledních 30 dní. Akce není skutečná sleva: cena je stejná jako předchozí cena nebo vyšší. Akci zrušte nebo cenu snižte.
  • Cena je vyšší než nejnižší cena za posledních 30 dní. Aktuální cena je vyšší než reference.

Štítek v obou případech předchozí cenu zobrazuje. Vaše šablona dál ukazuje přeškrtnutou srovnávací cenu, kterou aplikace odstranit nemůže, takže předchozí cena musí být uvedena vedle ní. Její zobrazení z takové akce zákonnou nedělá.

Třetí upozornění počítá varianty, které mají zatím méně než 30 dní cenové historie.

Nové produkty

Pokud je produkt na trhu méně než 30 dní, může se období zkrátit na dny od uvedení na trh, ale jen tam, kde členský stát podle čl. 6a odst. 4 dovoluje kratší období pro nové zboží. OmniBuzz toto pravidlo umí použít, ale administrace pro něj zatím nemá nastavení, takže platí 30denní období. Produkt s kratší historií, než je období, se místo toho označí jako produkt s částečnou historií.

Příklady

Všechny částky jsou v eurech. Příklady pocházejí z testovacích případů aplikace.

Nejnižší cena, ne poslední cena

Bunda se několik týdnů prodávala za 100, 10. října se zvýšila na 160 a 5. listopadu začíná akce za 50. Období je od 6. října do 4. listopadu. Nejnižší cena v něm je 100, takže předchozí cena je 100 a sleva je -50 %. Při výpočtu z přeškrtnutých 160 by stejná akce vypadala jako -68 %.

Akce, která opakuje dřívější akční cenu

Běžná cena je 100. V neděli 11. října běží jednodenní akce za 80. V neděli 18. října ji obchod spustí znovu za 80. Cena z 11. října spadá do období, takže předchozí cena je 80 a druhá akce není žádná sleva. Štítek zobrazí „Nejnižší cena za posledních 30 dní: 80,00 €“ bez procenta a aplikace upozorní. Skutečná sleva 20 % by byla 64.

Past zvýšení

Cena je několik týdnů 100, na pět dní se zvýší na 130 a poté začne akce „sleva 20 %“ za 104, počítaná ze 130. Nejnižší cena v období je pořád 100. Akční cena 104 je nad ní, takže žádná sleva neexistuje. Chcete-li nabídnout skutečných 20 % z předchozí ceny 100, nastavte cenu na 80.

Případ banánů u Soudního dvora EU

Cena 1,29 vzrostla na 1,69, pak se vrátila nabídka za 1,29 s přeškrtnutou cenou 1,69. Třicetidenní minimum je 1,29, stejné jako cena nabídky. Při výpočtu z přeškrtnuté ceny by to vypadalo jako sleva asi 24 %. Při výpočtu z předchozí ceny žádná sleva není.

Hned po instalaci

Aplikace byla nainstalována 17. října a první akce začíná 29. října za 70 se srovnávací cenou 100. OmniBuzz má 12 dní historie, celou za 100, takže zobrazí předchozí cenu 100 a -30 % a variantu označí jako částečnou. Pokud jste mezi 29. zářím a 16. říjnem prodávali za 85, je skutečná předchozí cena 85 a zákonná sleva je 17 %, nikoli 30 %. Právě pro tento případ upozornění existuje.

Známá omezení

  • Slevové kódy a automatické slevy do působnosti pravidla spadají, ale nejsou modelovány. OmniBuzz vidí jen cenu a srovnávací cenu. U veřejných kódů předchozí cenu zkontrolujte sami.
  • Výjimka pro rychle se kazící zboží není modelována.
  • Zákon platí pro každý prodejní kanál zvlášť. OmniBuzz modeluje trhy Shopify, nikoli kamenné prodejny.
  • Cenová historie se uchovává 180 dní (v tarifu Plus 730 dní). Kdyby 30denní okno sahalo za uchovávanou historii, štítek se u dané varianty a trhu skryje a administrace ji započítá mezi varianty, jejichž akce začala před začátkem uložené historie cen. Stává se to, když začátek akce nebo její poslední snížení ceny leží více než zhruba 150 dní zpět (v tarifu Plus zhruba 700). Po odchodu z tarifu Plus se delší historie uchovává ještě 30 dní.
  • Jedna historie pro každou variantu a trh je výklad pravidla ze strany OmniBuzz, nikoli něco, co zákon stanoví.