Smernice Omnibus - sledovani cen
Smernice Omnibus (EU 2019/2161) plati v Polsku od 1. ledna 2023. Pri kazde sleve musite ukazat nejnizsi cenu za poslednich 30 dni. Plugin automaticky sleduje historii cen a zobrazuje tuto informaci u akci.
Jak funguje sledovani cen
Section titled “Jak funguje sledovani cen”Plugin zapisuje kazdou zmenu ceny produktu (vcetne variant) do databaze. Kdyz je produkt “v akci”, plugin vypocita nejnizsi cenu za 30 dni a ukaze ji zakaznikum.
Sledovani zacina po aktivaci modulu. Pokud produkt jeste nema historii cen, zobrazi se nahradni zprava.

Konfigurace
Section titled “Konfigurace”Prejdete do WooCommerce > Nastaveni > Polski > Omnibus a nakonfigurujte dostupne moznosti.
Obdobi sledovani
Section titled “Obdobi sledovani”| Moznost | Popis | Vychozi hodnota |
|---|---|---|
days | Pocet dnu zpet pro vypocet nejnizsi ceny | 30 |
prune_after_days | Po kolika dnech odstranit stare zaznamy z historie | 90 |
prune_after_days kontroluje velikost tabulky v databazi. Hodnota 90 znamena, ze data starsi nez 90 dni se automaticky mazou.
| Moznost | Popis | Vychozi hodnota |
|---|---|---|
include_tax | Zda zobrazovana cena Omnibus ma obsahovat DPH | true |
Nastavte v souladu s nastavenim cen ve WooCommerce. Pokud jsou ceny v obchode s DPH, nechte true.
Mista zobrazeni
Section titled “Mista zobrazeni”| Moznost | Popis | Vychozi hodnota |
|---|---|---|
display_on_sale_only | Zobrazit pouze u produktu v akci | true |
show_on_single | Stranka jednotliveho produktu | true |
show_on_loop | Seznam produktu (kategorie, obchod) | false |
show_on_related | Souvisejici produkty | false |
show_on_cart | Kosik | false |
Aktivujte minimalne na strance produktu (show_on_single). Na seznamu produktu (show_on_loop) zabira vice mista, ale nektere interpretace predpisu to vyzaduji.
Regularni cena
Section titled “Regularni cena”| Moznost | Popis | Vychozi hodnota |
|---|---|---|
show_regular_price | Zobrazit take regularni cenu vedle ceny Omnibus | false |
Sablona textu
Section titled “Sablona textu”| Moznost | Popis | Vychozi hodnota |
|---|---|---|
display_text | Sablona zobrazovane zpravy | Najniższa cena z {days} dni przed obniżką: {price} |
no_history_text | Text kdyz neni historie cen | Brak danych o wcześniejszej cenie |
Dostupne promenne v sablone display_text:
{price}- nejnizsi cena za dane obdobi{days}- pocet dnu (vychozi 30){date}- datum nejnizsi ceny{regular_price}- regularni cena produktu (pred akci)
Priklady sablon
Section titled “Priklady sablon”Najniższa cena z {days} dni przed obniżką: {price}Najniższa cena z ostatnich {days} dni: {price} (cena regularna: {regular_price})Omnibus: {price} (z dnia {date})Zpusob pocitani ceny
Section titled “Zpusob pocitani ceny”| Moznost | Popis | Vychozi hodnota |
|---|---|---|
price_count_from | Od kdy pocitat 30 dni | sale_start |
Dostupne hodnoty:
sale_start- od data zahajeni akce (doporuceno UOKiK)current_date- od aktualniho data
Variantni produkty
Section titled “Variantni produkty”| Moznost | Popis | Vychozi hodnota |
|---|---|---|
variable_tracking | Zpusob sledovani variant | per_variation |
Dostupne hodnoty:
per_variation- samostatne sledovani kazde varianty (doporuceno)parent_only- sledovani pouze ceny hlavniho produktu
per_variation dava presnejsi data, protoze kazda varianta muze mit jinou cenu a historii slev.
Shortcode
Section titled “Shortcode”Pouzijte shortcode [polski_omnibus_price] pro zobrazeni informace o nejnizsi cene na libovolnem miste webu.
Zakladni pouziti
Section titled “Zakladni pouziti”[polski_omnibus_price]Zobrazi cenu Omnibus pro aktualni produkt.
S parametry
Section titled “S parametry”[polski_omnibus_price product_id="456" days="30"]Parametry shortcode
Section titled “Parametry shortcode”| Parametr | Popis | Vychozi hodnota |
|---|---|---|
product_id | ID produktu | Aktualni produkt |
days | Pocet dnu | Hodnota z nastaveni |
Priklad pouziti v sablone PHP
Section titled “Priklad pouziti v sablone PHP”echo do_shortcode('[polski_omnibus_price product_id="' . $product_id . '"]');Automaticke cisteni historie
Section titled “Automaticke cisteni historie”WP-Cron denne maze zaznamy historie cen starsi nez prune_after_days. Tabulka v databazi neroste bez omezeni.
Pro rucni vynuceni cisteni pouzijte WP-CLI:
wp cron event run polski_omnibus_pruneSoulad s predpisy UOKiK
Section titled “Soulad s predpisy UOKiK”Pokyny UOKiK:
- Informace o nejnizsi cene musi byt zobrazena u kazdeho oznameni o sleve
- Referencni obdobi je 30 dnu pred uplatnenim slevy
- Pro produkty prodavane kratsi dobu nez 30 dnu - uvedte nejnizsi cenu od dne zavedeni do prodeje
- Pro produkty podlehajici rychle zkaze - mozne zkraceni obdobi
Plugin ve vychozim stavu dodrzuje tyto pokyny. Moznost price_count_from na sale_start pocita od data zahajeni akce v souladu s doporucenimi UOKiK.
Reseni problemu
Section titled “Reseni problemu”Cena Omnibus se nezobrazuje
Zkontrolujte, zda ma produkt nastavenou akcni cenu ve WooCommerce. Pri aktivovane moznosti display_on_sale_only se zprava objevi pouze pri aktivni akci.
Zobrazuje se zprava o chybejici historii Sledovani cen zacina po aktivaci modulu. Pockejte na zmenu ceny nebo ulozte produkt znovu pro pridani prvniho zaznamu do historie.
Cena Omnibus je stejna jako akcni cena Toto je spravne chovani, pokud produkt nemel nizsi cenu v poslednich 30 dnech.
Dalsi kroky
Section titled “Dalsi kroky”- Hlaseni problemu: GitHub Issues
- Diskuse a otazky: GitHub Discussions