În produs și în catalog.
Modulul susține badge-uri și prețuri promoționale în componentele WooCommerce: produs, listări și carusele. Afișarea badge-urilor are setări distincte.
Un motor custom pentru întregul parcurs al reducerii
Planificare, verificarea prețului, etape progresive și publicare în magazin. CHARMÉE Omnibus conectează regulile din administrare cu bannerul produsului și selecția din pagina Promoții.
Reducerea are o perioadă, o selecție și un set de reguli. Implementarea păstrează aceste informații împreună și actualizează prețurile și afișarea în funcție de starea campaniei.
Campania pornește ca draft, cu mod propriu, procent inițial și eventuale etape.
Disponibilitatea, suprapunerile și istoricul fiecărei variații au verificări distincte.
Prețul redus, badge-ul, bannerul și categoria Promoții urmează campania LIVE.
Prețurile salvate sunt restaurate, iar produsele ies din selecția promoțională gestionată.
Bannerul reunește procentul etapei, timpul rămas, referința de preț și data de final. Poziția sa deasupra galeriei permite citirea ofertei înaintea alegerii culorii și mărimii.
În captura acestui compleu, prețul afișat trece de la 250 la 225 lei, iar bannerul arată −10% și o referință de 250 lei. Este un exemplu concret al interfeței, surprins la 21 octombrie 2026.
Modulul susține badge-uri și prețuri promoționale în componentele WooCommerce: produs, listări și carusele. Afișarea badge-urilor are setări distincte.
Informația „i” deschide o explicație nativă despre prețul anterior, fără ca interacțiunea de bază să depindă de JavaScript.
Countdown-ul și data calendaristică exprimă aceeași încheiere a campaniei, în formate complementare.
Echipa vede numele, modul, statusul, perioada, numărul produselor și procentul inițial. Lista capturată include campanii active, drafturi și campanii finalizate, alături de un exemplu TEST.

Campania TEST permite verificarea cardului și a prețului simulat de către administrator. Nu aplică reduceri publice, nu blochează eligibilitatea LIVE și nu pornește pauza aferentă unei campanii LIVE.
După validare, campania poate fi programată sau pornită. Motorul aplică prețurile pe entitățile produsului și păstrează starea inițială necesară restaurării.
Operatorul configurează ziua de început și procentul fiecărei etape progresive. Zilele trebuie să avanseze, iar reducerea nu poate scădea în aceeași campanie. Referința de preț salvată la pornire rămâne asociată campaniei.
În configurația documentată, durata implicită este de 30 de zile, iar pauza internă după LIVE este tot de 30 de zile. Sunt setări ale motorului, cu roluri diferite de fereastra istoricului Omnibus.

Sunt două întrebări diferite. O pauză încheiată poate permite selectarea produsului, dar procentul ales trebuie verificat în raport cu istoricul real al fiecărei variații și cu data de început a noii campanii.
Motorul verifică existența produsului, o altă campanie LIVE activă, reducerile externe, pauza internă și condițiile de istoric aplicabile configurării.
Prețul primei etape este comparat cu minimul din cele 30 de zile anterioare începerii campaniei. La un produs variabil, verificarea se face pentru fiecare variație.

Captura documentează interfața 0.3.6. În evoluția 0.3.7 a modulului, eticheta este explicită — „SELECTABIL · preț de validat” — iar mesajul de blocare identifică variația, SKU-ul și intervalul verificat.
Istoricul păstrează momentul, produsul sau variația, prețul regulat, prețul redus, prețul efectiv și sursa înregistrării. Captura arată variații distincte și surse precum pornirea campaniei și modificarea externă.

Calculul urmărește prețul valabil în fereastra analizată, inclusiv un preț început mai devreme și rămas în vigoare. Încheierea unei campanii adaugă un eveniment de restaurare; nu șterge reducerile trecute.
Fereastra este ancorată în începutul ales pentru campanie. Prețurile aplicate după acel moment nu devin retroactiv referința ei inițială.
Operațiunile relevante au evenimente proprii. Filtrarea și exportul permit urmărirea unei campanii sau a unui produs.
Motorul detectează modificări externe în campania LIVE și poate restabili prețurile etapei din snapshotul salvat.
Produsele unei campanii LIVE active sunt adăugate automat în categoria Promoții gestionată de modul. La final sunt retrase din această selecție, iar prețurile salvate înaintea campaniei sunt restaurate.
Când nu mai există produse în campanii LIVE active, pagina are o stare dedicată: mesaj clar, acces către colecții și carusele cu produse în stoc. Vizitatoarea primește direcții de continuare în aceeași experiență de magazin.
Vezi pagina Promoții
Componentele folosesc categoriile existente și verifică disponibilitatea produselor pentru caruselele din această stare.
Linkurile și comenzile caruselelor păstrează alegerile vizibile pe desktop și utilizabile pe mobil.
Starea publică urmează produsele din campaniile LIVE active; aceeași pagină susține cele două contexte.
Dashboardul reunește stările operaționale, iar setările controlează mesajele bannerului, referința de preț și locurile în care apare badge-ul procentual. Valorile din capturi documentează configurația acelui moment.

Contoarele și cardurile oferă puncte de acces către campanii. Ele sunt stări ale administrării, fără a reprezenta rezultate de vânzări.

Titlul, introducerea timerului, eticheta referinței și afișarea badge-urilor pot fi administrate în modul.
Ecranele reale din acest studiu au fost capturate în 0.3.6. Funcționalitatea este verificată și în sursa actualizării 0.3.7; capturile nu sunt prezentate ca interfețe reconstruite ale versiunii noi.
Campaniile adaugă și retrag componente care pot lipsi când este generat CSS-ul optimizat. Integrarea din 0.3.7 păstrează stilurile necesare și solicită invalidarea HTML pentru paginile afectate când starea publică se schimbă.
Fișierul bannerului și blocurile pentru badge și pagina fără campanii sunt protejate prin filtrele WP Rocket Remove Unused CSS.
Lista curentă și lista anterioară a produselor permit includerea produselor care tocmai au ieșit din campanie.
Modificările publice de etapă, selecție sau mesaje declanșează reîmprospătarea. O verificare fără schimbări nu produce un nou lot.
Tranzițiile programate depind de executarea cronurilor magazinului. Invalidarea este solicitată prin integrarea WP Rocket; un serviciu edge separat își păstrează propria integrare.
Campaniile, istoricul și componentele publice folosesc același context operațional. Echipa poate urmări selecția și motivele unei blocări, iar clienta vede prețul, termenul și informațiile ofertei lângă produs.
Ai nevoie de campanii WooCommerce cu reguli, etape și istoric propriu?
Discută implementarea