Sari la conținut
wpdevel

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.

de actualizat la
Etichetă de preț redus lângă un grafic cu prețurile din ultimele 30 de zile

Problema pe care o rezolvă regula

Î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.

Baza legală în România

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:

  • orice anunț de reducere a prețului indică prețul anterior aplicat de vânzător, în aceeași suprafață de vânzare;
  • prețul anterior este cel mai scăzut preț practicat în ultimele 30 de zile înainte de aplicarea reducerii;
  • pentru produsele care se deteriorează sau se perimează rapid, perioada este de 10 zile;
  • pentru produsele aflate la vânzare de mai puțin de 30 de zile, prețul anterior este cel mai scăzut preț din perioada respectivă, iar vânzătorul indică clar perioada;
  • dacă reducerea crește treptat în aceeași campanie, prețul anterior rămâne prețul fără reducere de dinainte de prima reducere;
  • dovada prețului anterior se face cu documente, la cererea ANPC.

Î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ă.

Ce înseamnă concret „cel mai mic preț din ultimele 30 de zile”

Un exemplu simplu:

  1. Pe 1 septembrie, un produs costă 200 de lei.
  2. Pe 10 septembrie, îl pui la 160 de lei într-o promoție de weekend.
  3. Pe 13 septembrie, revine la 200 de lei.
  4. Pe 1 octombrie, anunți „reducere” la 170 de lei.

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.

Unde trebuie afișat

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ă:

  • pe pagina produsului, lângă prețul redus;
  • pe cardurile din categorii și din căutare, dacă afișează prețul tăiat sau o etichetă de tip „-20%”;
  • în secțiunile promoționale de pe prima pagină;
  • în newslettere, bannere și campanii care anunță reducerea unui produs anume.

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.

Capcanele frecvente

Istoric lipsă

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.

Reduceri progresive

„-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.

Produse noi

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.

Procentul calculat față de prețul de listă

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.

Produse perisabile și variante

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.

Cum o face Karina

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:

  • istoricul prețului este ținut de temă: la fiecare salvare a produsului se înregistrează prețul curent, cu data; istoricul acoperă ultimele 90 de zile, plus prețul în vigoare de dinaintea lor și cel mai mic preț din zilele cu mai multe modificări;
  • la prima activare, tema înregistrează prețurile tuturor produselor publicate, ca punct de pornire;
  • pentru un produs redus, fereastra de 30 de zile se calculează înainte de începutul reducerii: data programată în WooCommerce sau, dacă nu există, momentul din istoric în care a apărut prețul redus;
  • la produsele mai noi de 30 de zile, perioada începe la punerea în vânzare, iar la produsele marcate „Produs perisabil” (o bifă în produs) este de 10 zile; textul notei arată perioada folosită;
  • procentul de reducere („-X%”) și sortarea „Cea mai mare reducere” se calculează față de prețul anterior, nu față de prețul obișnuit;
  • nota cu prețul anterior apare peste tot unde apare prețul tăiat: pe pagina produsului (în builder nu poate fi scoasă), pe carduri, în bara lipicioasă, în previzualizarea rapidă, în „Oferta zilei”, în fereastra „adăugat în coș”, în coș, la finalizare și în căutarea instantanee;
  • la produsele variabile, istoricul se ține pe fiecare variantă, iar nota și procentul urmează varianta aleasă; pe card, procentul apare doar când toate variantele reduse au același preț și același preț anterior, altfel eticheta este „Ofertă”;
  • dacă istoricul nu acoperă perioada sau prețul redus nu este sub prețul anterior, reducerea nu mai este anunțată: fără preț tăiat, fără procent și fără notă. Coloana „Min. 30 zile” din lista de produse din administrare explică motivul.

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.

Lista de verificare înainte de o campanie

  1. Verifică în administrare prețul minim din ultimele 30 de zile pentru produsele din campanie.
  2. Calculează procentul anunțat față de acel preț, nu față de prețul de listă.
  3. Confirmă că prețul anterior apare lângă prețul redus pe pagina produsului și în celelalte locuri unde anunți reducerea.
  4. Pentru campanii în trepte, notează prețul de dinainte de prima reducere.
  5. Evită reducerile la produsele adăugate de mai puțin de 30 de zile sau indică perioada corectă.
  6. Păstrează exporturi cu prețurile, ca dovadă în caz de control.

Ghiduri înrudite

Alte două verificări din aceeași listă pentru un magazin online din România:

Notă

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.

Surse

Verificate la 17 octombrie 2026.

Vrei să vezi Karina în acțiune?

Testează magazinul demonstrativ sau descarcă gratuit tema WooCommerce construită pentru România.

Preț Omnibus în WooCommerce: cel mai mic preț în 30 de zile