WooCommerce · campanii · etape · control operaționalPLAN DE ZBOR PENTRU FIECARE PROMOȚIE
Promotions Manager pentru promoții WooCommerce: un plan, nu improvizație.
Construiești campania, alegi produsele, ordonezi etapele și verifici traseul înainte de activare. Motorul coordonează prețurile promoționale, programarea și suprafețele din magazin, păstrând limitele și intervențiile vizibile pentru echipa care operează campania.
- Moduri TEST și LIVE
- Reduceri progresive pe etape
- Selecție de produse și variații
- Preflight, programare și jurnal
Versiunea tehnică auditată 0.3.5 folosește istoricul de preț observat intern și WP-Cron. Aceste mecanisme sprijină operarea, dar nu garantează o execuție la secundă sau conformitatea juridică.
O campanie, un traseu observabilschiță, preflight, programare, etape și închidere
MODEL CONCEPTUAL- 01Scop delimitatProduse și interval definite
- 02Preflight explicitBlocaje înainte de modul LIVE
- 03Etape controlateReduceri egale sau crescătoare
- 04Închidere urmărităRestaurare și jurnal operațional
01 / CICLUL CAMPANIEI
Fiecare promoție avansează prin stări, nu prin schimbări greu de urmărit.
Campania pornește ca schiță, trece prin verificări, poate fi programată sau activată și se încheie într-o stare explicită. Stările operaționale separă ceea ce mai poate fi editat de ceea ce trebuie păstrat pentru context.- 01Schițăreguli încă editabile
- 02Preflighteligibilitate și conflicte
- 03Programatăpornire prin WP-Cron
- 04Activăprețuri și etape aplicate
- 05Încheiatăîncercare de restaurare și cooldown
Stările protejează contextul
Schițele, campaniile programate și cele blocate pot fi editate. În build-ul auditat, revenirea directă din Programată în Schiță poate lăsa evenimente WP-Cron active; adaptarea trebuie să le anuleze și să le reconstruiască.
Început și sfârșit explicite
Datele introduse local sunt transformate în UTC, iar durata maximă și ordinea etapelor sunt verificate înainte de lansare.
Preflight-ul caută suprapunerile LIVE
Campaniile active ori programate pe același produs sunt detectate în același motor; activările concurente trebuie lansate pe rând și monitorizate, deoarece nu există un lock atomic.
02 / PRODUSE ȘI ELIGIBILITATECAUTĂ · FILTREAZĂ · CONFIRMĂ
Campania pornește de la o listă precisă, nu de la întregul catalog din reflex.
Selectorul caută produse după nume sau SKU și le filtrează după categorie ori eligibilitate. Produsele simple și produsele variabile existente pot fi incluse, iar fiecare variație existentă la pornire este procesată separat.
Căutare paginată
Rezultatele sunt aduse în loturi de maximum 60 pentru a compune lista campaniei fără un tabel monolitic.
Filtre de catalog
Numele, SKU-ul, categoria și semnalul de eligibilitate ajută la restrângerea selecției.
Produse variabile
La activare, variațiile existente sunt tratate individual pentru prețul promoțional și restaurare.
Blocaje înainte de LIVE
Lipsa produsului, prețul regulat invalid, promoția externă sau conflictul cu altă campanie pot opri lansarea.
03 / ETAPE ȘI REFERINȚĂZI · PROCENT · MEMORIE
Reducerea poate crește pe etape, în raport cu o bază capturată la lansare.
Etapele sunt definite la nivelul campaniei prin zi și procent. La pornirea LIVE, motorul salvează prețurile existente, calculează promoția din prețul regulat capturat și păstrează o referință internă fixă pentru durata campaniei.
- 01Etape ordonate
Zilele cresc strict, iar procentele rămân egale sau cresc; fiecare etapă trebuie să înceapă înainte de final.
- 02Regulă comună
Procentele se aplică întregii campanii. Versiunea auditată nu oferă reducere diferită pentru fiecare produs.
- 03Snapshot înainte de discount
Prețul regulat, promoțional, efectiv și datele promoției sunt memorate înainte de prima intervenție.
- 04Restaurare la final
Motorul încearcă să readucă snapshot-ul și pornește perioada de cooldown configurată.
04 / TEST, LIVE ȘI PREFLIGHTSIMULEAZĂ · VERIFICĂ · ACTIVEAZĂ
Modul TEST arată traseul; modul LIVE schimbă magazinul.
Fiecare campanie își păstrează modul propriu. TEST permite previzualizarea administrativă fără schimbarea publică a prețului, iar LIVE trece prin verificările stricte înainte să aplice promoția și să programeze etapele.
Repetiție administrativă
Verifică structura, existența produselor și prețul regulat, apoi permite o previzualizare protejată pentru administrator.
NU MODIFICĂ PREȚUL PUBLICActivare cu preflight
Adaugă verificările de eligibilitate, istoric intern, referință, suprapuneri și relația dintre prima etapă și minimul calculat.
MODIFICĂ MAGAZINUL- Activare imediată sau programatăo pornire aflată la mai mult de 30 de secunde în viitor intră în starea programată;
- Evenimente dedicatepornirea, etapele și finalul folosesc evenimente WP-Cron, completate de o verificare periodică;
- Protecție la schimbări observatehook-urile WooCommerce pot programa o încercare de restaurare a prețului de campanie;
- Reconciliere periodicăprețurile active sunt verificate din nou, fără a repara însă fiecare dată a promoției.
05 / STOREFRONT ȘI OPERAȚIUNIPREȚ · BADGE · BANNER · JURNAL
Campania devine vizibilă în magazin și rămâne lizibilă în operațiuni.
În modul LIVE, motorul poate reda prețul regulat și prețul promoțional, adăuga badge-ul în listări, afișa un banner cu countdown pe produs și sincroniza produsele cu o categorie promoțională. Evenimentele importante ajung într-un jurnal administrativ exportabil în CSV.
Preț controlat
Prețul promoțional este calculat din prețul regulat salvat. Pentru produsele variabile, reducerea este calculată și aplicată separat fiecărei variații existente la pornire.
Semnale în catalog
Badge-ul, bannerul, countdown-ul și categoria promoțională conectează campania cu traseul de cumpărare.
Jurnal operațional
Evenimentele, utilizatorul administrativ și contextul înainte/după sunt păstrate pentru verificare și pot fi exportate brut în CSV.
Invalidare țintită
Produsele și termenul promoțional sunt curățate selectiv, inclusiv prin integrarea disponibilă cu WP Rocket.
06 / CE LIVRĂM
Un centru de campanii adaptat la catalogul și operarea magazinului.
Configurăm funcțiile confirmate în cod, eliminăm valorile fixe care nu aparțin implementării și predăm scenariile de lansare, monitorizare și recuperare.Reguli de campanie
Stări, interval, durată maximă, etape, cooldown și drepturi administrative.
SCHIȚĂ · PROGRAMARE · FINALSelecție și eligibilitate
Produse simple, variații existente, căutare, categorie și scenarii de excludere.
PRODUS · SKU · VARIAȚIEGărzi înainte de LIVE
Prețuri, istoric intern, suprapuneri, succesiunea etapelor și intervalul campaniei.
VERIFICĂ · BLOCHEAZĂ · EXPLICĂStart, etape și final
Evenimente WordPress, snapshot, aplicare, verificare periodică, restaurare și cooldown.
START · STAGE · ENDSuprafețe promoționale
Preț, badge, banner, countdown și categorie promoțională ajustate temei.
LISTARE · PRODUS · CATEGORIEJurnal și proceduri
Evenimente, export CSV, monitorizare, intervenții și plan de revenire după erori.
LOG · EXPORT · HANDOVER07 / COMPATIBILITATE ȘI LIMITE
Campania trebuie validată în ecosistemul real al prețului.
Motorul lucrează cu WooCommerce și poate invalida țintit cache-ul WP Rocket, însă tema, extensiile de preț, catalogul, cronul și politica promoțională trebuie testate împreună.| Suprafață | Ce validăm | Decizie înainte de LIVE |
|---|---|---|
| Catalog | tipuri de produs, variații, stoc și vizibilitate | set eligibil |
| Prețuri | regular, sale, taxe, rotunjire și extensii externe | calcul confirmat |
| Istoric intern | acoperirea evenimentelor observate și baza inițială | referință verificată |
| Programare | WP-Cron, cron de server și evenimente rămase | execuție monitorizată |
| Storefront | preț, badge, banner, variații, countdown și cititoare de ecran | mesaj coerent |
| Cache | WooCommerce, pagină, categorie și straturi externe | actualizare vizibilă |
| Guvernanță | acces, jurnal, retenție și cerințe juridice | procedură asumată |
08 / IMPLEMENTARE
De la regulă comercială la o campanie monitorizată.
Lansarea urmează după auditarea surselor de preț, a catalogului și a tuturor integrărilor care pot schimba sau memora prețurile.- 01AUDIT
Inventariem ecosistemul
Mapăm sursele de preț, tipurile de produs, variațiile, cronul, cache-ul și integrările care pot interveni.
- 02REGULI
Definim campania
Stabilim intervalul, produsele, etapele, excluderile, cooldown-ul și responsabilitățile de aprobare.
- 03ADAPTARE
Parametrizăm motorul
Înlocuim valorile fixe, ajustăm categoria și suprafețele promoționale și configurăm accesul administrativ.
- 04STAGING
Rulăm TEST și LIVE controlat
Verificăm produse simple, variații, suprapuneri, etape, cache, erori, închidere și restaurare.
- 05OPERARE
Lansăm cu checklist
Predăm monitorizarea evenimentelor, verificarea jurnalului și procedurile pentru întârziere ori stare parțială.
10 / ÎNTREBĂRI FRECVENTEÎNAINTE DE IMPLEMENTARE
Ce controlează managerul și ce trebuie verificat înainte de modul LIVE.
Cele zece răspunsuri sunt preluate din registrul unic al portofoliului, astfel încât pagina și datele structurate să rămână aliniate.
01Promotions Manager este un plugin generic gata de descărcat?
Nu. Pagina descrie o implementare personalizată, construită după auditarea magazinului. Motorul funcțional de referință a fost verificat separat, iar codul instalat pentru client rămâne un pachet independent de acest catalog editorial.
02Ce stări poate avea o campanie?
Motorul recunoaște stările Draft, Scheduled, Active, Completed, Ended early, Cancelled și Blocked. Campaniile Draft, Scheduled și Blocked pot fi editate în interfața verificată; cele active sau încheiate rămân numai pentru consultare și operațiuni controlate. Build-ul auditat nu oferă însă acțiuni explicite pentru setarea stării Cancelled sau pentru ștergerea unei campanii.
03Care este diferența dintre modul TEST și modul LIVE?
TEST verifică structura campaniei, existența produselor și prețul regulat și oferă o previzualizare numai administratorilor autorizați, fără modificarea prețurilor publice. LIVE aplică verificările suplimentare de eligibilitate, suprapunere și referință. Trecerea prin TEST nu garantează singură că toate condițiile LIVE vor fi îndeplinite.
04Cum funcționează reducerile progresive?
Etapele sunt definite la nivelul întregii campanii printr-o zi și un procent, în ordine crescătoare a zilelor și fără reducerea procentului de la o etapă la alta. Build-ul auditat nu oferă procente diferite pentru fiecare produs, iar aplicarea efectivă depinde de execuția joburilor WordPress.
05Ce produse pot intra într-o campanie?
Selectorul caută după nume sau SKU și poate filtra după categorie și eligibilitate. Sunt procesate produsele simple și variațiile care există la pornirea campaniei. O variație adăugată ulterior nu este inclusă automat, iar starea de publicare, stocul și compatibilitatea cu alte motoare de preț trebuie validate înainte de lansare.
06Ce verifică motorul înainte de activarea LIVE?
Verifică ordinea perioadei și a etapelor, durata maximă configurată, existența produselor, prețurile regulate pozitive, campaniile LIVE suprapuse, eligibilitatea și referința internă de preț observată. Dacă un produs are deja o reducere externă sau nu trece regulile configurate, pornirea LIVE este blocată. Verificarea suprapunerilor nu folosește un lock atomic, astfel că activările simultane trebuie serializate și monitorizate.
07Programarea și restaurarea prețurilor sunt garantate la secundă?
Nu. Pornirea, etapele și închiderea folosesc evenimente WP-Cron, o verificare recurentă și un fallback declanșat de cererile site-ului, deci momentul depinde de cron și trafic. Mutarea unei campanii din Scheduled înapoi în Draft cere curățarea și reconstruirea evenimentelor unice rămase, iar joburile de etapă întârziate sau executate în altă ordine pot aplica temporar o etapă anterioară. La final, motorul încearcă restaurarea snapshotului; testarea și monitorizarea rămân obligatorii.
08Ce acoperă istoricul intern folosit la preflight?
Istoricul păstrează schimbările de preț observate prin evenimentele WooCommerce și calculează o referință internă în fereastra de 30 de zile, inclusiv ultima valoare cunoscută anterior ferestrei. Modificările făcute direct în baza de date sau prin integrări care ocolesc hook-urile urmărite pot lipsi, iar baza inițială acceptată la lansare trebuie validată. Acest istoric sprijină controlul operațional, dar nu reprezintă dovadă juridică și nu oferă singur o garanție de conformitate.
09Cum apare campania în magazin?
În modul LIVE, motorul poate afișa prețul regulat tăiat și prețul promoțional, un badge procentual, un banner de produs cu countdown și o categorie promoțională dedicată. În build-ul auditat, badge-ul este calculat față de prețul regulat salvat, iar produsul variabil poate afișa în banner minima istorică globală a variațiilor, nu referința exactă a variantei selectate. Aceste suprafețe se adaptează și se verifică înainte de publicare.
10Ce protecții și dovezi operaționale sunt disponibile?
Motorul urmărește modificările observate ale prețurilor, programează resincronizarea și execută reconcilieri periodice. Jurnalul local și exportul CSV nu sunt imuabile; pot păstra pe termen nedefinit ID-uri de administrator și conținut liber sau JSON, fără retenție ori curățare nativă la dezinstalare. Dezactivarea nu elimină toate joburile unice și nu restaurează automat prețurile ori categoria unei campanii active. Înainte de LIVE validăm stagingul, cronul, variațiile, cache-ul și restaurarea și definim retenția și oprirea controlată.
11 / URMĂTORUL PAS
