WooCommerce
Prețul Omnibus în WooCommerce: cel mai mic preț din ultimele 30 de zile
Ce cere legea în România când anunți o reducere, cum se calculează prețul Omnibus în WooCommerce și ce capcane apar la produse noi sau reduceri progresive.

WooCommerce
Ce cere legea în România când anunți o reducere, cum se calculează prețul Omnibus în WooCommerce și ce capcane apar la produse noi sau reduceri progresive.

Înainte de regula „celui mai mic preț din ultimele 30 de zile”, o reducere putea fi construită simplu: creșteai prețul pentru câteva zile, apoi îl „reduceai” înapoi la valoarea inițială și afișai un procent mare. Directiva Omnibus a închis această practică. Reducerea anunțată trebuie raportată la un preț pe care magazinul chiar l-a practicat recent.
Pentru un magazin WooCommerce, regula are o consecință tehnică: ai nevoie de istoricul prețurilor fiecărui produs. WooCommerce reține prețul obișnuit și prețul redus, dar nu păstrează istoricul lor.
La nivel european, regula vine din art. 2 al Directivei (UE) 2019/2161, numită și Directiva Omnibus. Aceasta a introdus în Directiva 98/6/CE un articol nou, 6a, despre anunțurile de reducere a prețului.
În România, partea despre reduceri a fost transpusă prin Hotărârea Guvernului nr. 686/2022, publicată în Monitorul Oficial nr. 520 din 26 mai 2022 și intrată în vigoare la 28 mai 2022. HG 686/2022 a introdus articolul 4^1 în HG nr. 947/2000 privind modalitatea de indicare a prețurilor produselor oferite consumatorilor. Textul hotărârii precizează că transpune art. 2 din Directiva 2019/2161.
Prevederile principale ale art. 4^1 din HG 947/2000:
În forma introdusă prin HG 686/2022, nerespectarea art. 4^1 este contravenție sancționată cu amendă de la 5.000 la 30.000 de lei. Pentru forma actualizată a sancțiunilor, verifică textul consolidat pe legislatie.just.ro.
Curtea de Justiție a Uniunii Europene a clarificat în 2024, în cauza C-330/23 (Aldi Süd), că procentul de reducere sau mesajul promoțional trebuie calculat față de acest preț anterior. Nu este suficient să afișezi cel mai mic preț din 30 de zile doar informativ, lângă un procent calculat față de prețul de listă.
Un exemplu simplu:
Prețul anterior pentru reducerea din 1 octombrie nu este 200 de lei, ci 160 de lei: cel mai mic preț practicat în cele 30 de zile dinainte. Față de 160 de lei, prețul de 170 de lei nu este o reducere. A-l prezenta ca „-15%” față de 200 de lei este exact situația pe care regula o interzice.
Fereastra de 30 de zile se raportează la data aplicării reducerii, nu la ziua în care clientul vede pagina. O reducere care durează două săptămâni păstrează același preț anterior pe toată durata ei.
Textul spune „orice anunț de reducere”. În practică, prețul anterior trebuie să apară lângă prețul redus peste tot unde reducerea este anunțată:
Dacă nu poți afișa prețul anterior într-un anumit loc, nu anunța acolo reducerea. Poți afișa doar prețul curent, fără prețul tăiat și fără procent.
Un plugin sau o temă care calculează prețul Omnibus are nevoie de istoric. Dacă l-ai instalat azi, nu știe ce s-a întâmplat ieri. În primele 30 de zile după instalare, calculul se bazează pe date incomplete. Dacă ai făcut reduceri recent, păstrează exporturile de prețuri sau evită anunțurile de reducere până se acumulează istoricul.
„-10% luni, -20% miercuri, -30% vineri”, în aceeași campanie: prețul anterior rămâne cel de dinainte de prima reducere. Un calcul automat simplu, care privește doar ultimele 30 de zile dinaintea ultimei modificări, ar lua ca preț anterior chiar prețul cu -10%. Pentru campanii în trepte, verifică manual cifrele afișate.
Pentru un produs aflat la vânzare de mai puțin de 30 de zile, prețul anterior este cel mai mic preț din perioada scurtă în care a fost vândut, iar perioada trebuie indicată clar. Un text fix de tipul „cel mai mic preț din ultimele 30 de zile” nu descrie corect situația. Cel mai simplu este să nu anunți reduceri la produsele foarte noi.
Eticheta de tip „-25%” afișată de multe teme și pluginuri se calculează față de prețul obișnuit al produsului, nu față de prețul anterior în sensul legii. Dacă prețul obișnuit este și cel mai mic din ultimele 30 de zile, cele două coincid. Dacă nu, eticheta trebuie ascunsă sau calculată altfel.
Pentru produsele care se perimează rapid, perioada este de 10 zile, nu de 30. La produsele variabile, reducerea poate fi diferită pe fiecare variantă, iar istoricul ar trebui să țină cont de asta. Ambele situații merită testate separat.
Karina, tema noastră WooCommerce gratuită, calculează prețul anterior după regula din HG 947/2000, art. 4^1, fără plugin separat. Din versiunea 1.3.3:
Ce rămâne în grija magazinului: bifa „Produs perisabil” pe produsele care se perimează rapid, reducerile începute înainte de instalarea temei (afișate fără preț tăiat până la o reducere cu istoric complet) și campaniile în trepte, pe care merită să le verifici în coloana „Min. 30 zile” înainte de lansare.
Pentru contextul general al temei și al celorlalte funcții pentru România, vezi articolul de prezentare Karina.
Alte două verificări din aceeași listă pentru un magazin online din România:
Articolul este informativ și nu înlocuiește consultanța unui avocat. Interpretarea în cazuri particulare, cum ar fi outleturile, pachetele de produse sau programele de fidelitate, trebuie verificată cu un specialist.
Verificate la 17 octombrie 2026.
Testează magazinul demonstrativ sau descarcă gratuit tema WooCommerce construită pentru România.