Cena pro slevu
Cena pro slevu (můžete se setkat také se zkratkou CPS) je pojem, který jsme zavedli v okamžiku účinnosti tzv. nové legislativy 6. 1. 2023. Tímto článkem bychom vám chtěli poskytnout jasný přehled o tom, jak ve wpjshopu pracujeme s historií cen a jak se vypočítává Cena pro slevu, která je klíčová pro určení výše slev na produktech ve vašem e-shopu.
Ve zkratce Cena pro slevu označuje částku, ze které se vypočítává sleva na produktu – nejnižší cenu, za kterou se produkt prodával za posledních 30 dnů nebo před začátkem slevové akce.
Ukládání změn cen
Je-li na e-shopu aktivní modul Historie cen, každou noc (tedy 1x denně, proto se v případě úpravy ceny / slevy změna neprojeví ihned, ale až po proběhnutí nočního cronů) naše systémy automaticky aktualizují historii cen produktů (resp. jednotlivých variant a v každé používané měně) v e-shopu. Tento proces zahrnuje:
- Ukládání změn cen pouze u viditelných produktů a variant. U skrytých produktů nedochází k evidenci historie cen.
- Přidání ceny pro slevu do historie. Pokud dojde k alespoň jednoprocentní změně finální ceny produktu (po aplikaci slevy), tato nová cena se uloží do historie.
Systém porovnává aktuální finální cenu produktu (již se slevou) s posledním záznamem v historii cen a v případě změny uloží nový záznam. Ten obsahuje informace o aktuální ceně se slevou, datu změny a označení, zda cena šla nahoru či dolů. Pokud je historie cen pro daný produkt prázdná, aktuální cena se uloží jako nový záznam.
Evidence historie cen
Platnost cen v historii
Každá cena v historii, až na poslední, má u sebe uloženo, od kdy do kdy (do kdy = začátek platnosti další ceny) cena platila. Kompletní historii najdete v kartě produktu na záložce Historie cen.
Aktualizace poslední ceny
V systému je vždy označena pouze jedna poslední cena pro každý produkt. Toto označení zajišťuje, že máme vždy identifikovanou nejaktuálnější cenu.
Výpočet ceny pro slevu
CPS je klíčový ukazatel pro stanovení výše procentuální slevy uvedené u produktu. Zde je několik pravidel, která definují, jak se CPS získává:
-
Zlevňování produktu a CPS
Pokud dochází k postupnému zlevňování (kontinuálně zůstává platná nebo se zvyšuje sleva na produktu i déle než 30 dnů), za CPS se považuje nejnižší cena v 30 dnech před začátkem slevové akce.
-
Zvýšení ceny a výpočet CPS
Pokud poslední záznam v historii cen ukazuje zvýšení ceny, za CPS se považuje nejnižší cena, za kterou se produkt prodával v posledních 30 dnech.
-
Aktualizace CPS
Pokud nejnižší cena za posledních 30 dní (kromě aktuální ceny) je vyšší než aktuální CPS, dojde k jejímu zvýšení. Tím se může změnit výše slevy zobrazená na e-shopu.
-
Nastavení CPS na aktuální cenu
Pokud v historii cen neexistují žádné záznamy o ceně produktu v poslední 30 dnech, CPS se nastaví na aktuální cenu produktu. Toto pravidlo se aplikuje pouze na produkty, které dosud neměly žádnou historii cen.
Příklad 1
Příklad 2
- 1.1.–10.1. – cena produktu = 200
- 10.1.–20.1. – cena = 300 (CPS = 200) – sleva není
- 20.1.–15.2. – cena = 270 (CPS = 200) – sleva není
- 11.2. – změna CPS – (CPS = 300) – sleva 10 % cena 200 už je starší než 30 dní (platila do 10.1.),nová nejnižší cena za posledních 30 dní (bez aktuální ceny) = 300, CPS se změní na 300 > zobrazí se sleva 10 %
- 15.2.–15.3. – cena = 240 (CPS = 300) – sleva 20 %
- 15.3. a dále – cena = 150 (CPS = 300) – sleva 50 %
- od 20.1. probíhá postupné zlevňování – CPS je stále 300, i když tato cena byla naposledy platná 20.1.
Speciální funkce
Deaktivace ceny pro slevu
U produktů, na které se legislativa ohledně slev nevtahuje (množstevní slevy, produkty podléhající rychlé zkáze atp.), je možné deativovat používání ceny pro slevu. Sleva na produktu se tak vždy vypočte z původní ceny a ceny po slevě.

Resetování ceny pro slevu
Funkce, kterou najdete na kartě produktu pod tlačítkem Akce > Resetovat, slouží k nastavení CPS na úroveň aktuální prodejní ceny produktu. Lze použít pouze v případě, že prodejní cena je nižší než CPS.
Tuto funkci využijete například v okamžiku, kdy dojde ke snížení doporučené maloobchodní ceny a nechcete její snížení komunikovat jako slevu.
Opačným směrem (v případě, že by prodejní cena byla vyšší než CPS) funkci využít nelze, wpjshop vám nepovolí ji provést. Tím by došlo k neoprávněnému navýšení zobrazované procentuální slevy.

Nastavení zobrazení slevy u produktu
➡️ Nastavení > Nastavení e-shopu > Globální nastavení > záložka Zboží, sekce Ceny zboží, volba Cena po slevě aktivuje zobrazení slevy.
Zapnete-li tuto volbu, sleva u produktu se zobrazí pouze v případě, že je vyplněné pole Cena po slevě. Pokud je funkce vypnutá, sleva se na e-shopu vypočte a zobrazení automaticky vždy, kdykoli je Cena pro slevu (CPS) vyšší než aktuální prodejní cena.

Správa a údržba historie cen
Aby byla historie cen udržitelná a přehledná, provádíme pravidelné čištění starých záznamů. To zahrnuje odstranění záznamů starších než jeden rok, které nejsou označeny jako poslední cena nebo cena pro slevu.