6 recipiente declarate.
Variația EXTRADRY de 0,75 L a pachetului Soligo & Aperol are câmpul SGR setat explicit la 6. O unitate a pachetului contribuie astfel cu șase recipiente.

Cantitatea comercială devine număr de recipiente, iar garanția rămâne vizibilă în coș și în comandă. Trei extensii WooCommerce leagă eligibilitatea, maparea variațiilor și diagnosticul SGR.
Administratorul alege categoria folosită pentru SGR. Pentru liniile de coș eligibile, extensia înmulțește cantitatea cu numărul de recipiente din unitatea comercială și aplică valoarea de 0,50 lei pe recipient.
Garanția este adăugată separat, sub denumirea „Taxă SGR”, ca taxă fără TVA. Categoria selectată în captura reală este SGR.
Eligibilitatea pornește din catalogLa variații, categoria este verificată pe produsul părinte. Asocierea trebuie să includă exact categoria configurată.
Câmpul „Cantitate sticle per bax” păstrează numărul de recipiente pentru o unitate a variației. Exemplul BRUT de 0,75 L are multiplicatorul 1: o unitate cumpărată contribuie cu un recipient.
Câmpul folosit de calcul este custom_field_sgr. La calcul, o valoare lipsă sau mai mică de 1 este tratată ca 1.

Variația EXTRADRY de 0,75 L a pachetului Soligo & Aperol are câmpul SGR setat explicit la 6. O unitate a pachetului contribuie astfel cu șase recipiente.

Configurația pachetului reunește trei unități din fiecare dintre cele două componente. Rețeta explică produsul; motorul SGR citește multiplicatorul salvat pe variație.

Un catalog cu multe variații are nevoie de o regulă întreținută central. Mapperul asociază termenii atributului Cantitate cu valorile care trebuie salvate în câmpul SGR al variațiilor.
Interfața permite selectarea atributului global, editarea mapării și aplicarea ei manuală. În configurația documentată, „Bax 6” este asociat cu 6, iar „BAX 12” cu 12.
Termenul atributului primește un număr de recipiente. Maparea se păstrează ca regulă administrabilă.
Acțiunea numără variațiile publicate sau private care corespund exact termenilor atributului selectat.
Valorile pozitive sunt scrise în variațiile găsite, când multiplicatorul lor diferă de cel mapat.
Salvarea regulii, previzualizarea numărătorilor și actualizarea variațiilor au butoane distincte. Configurația capturată arată structura și valorile mapate; coloana de previzualizare afișează „—”.
0 în mapare = omite actualizareaValoarea 0 păstrează variația neatinsă la aplicare. Eligibilitatea și taxa SGR sunt stabilite în continuare de mecanismul de calcul.

Tabelul reunește termeni pentru baxuri și cantități comerciale. Aplicarea lucrează pe potrivirea exactă a termenului din variație; actualizarea este lansată de administrator.
Mapperul întreține metadatele variațiilor. Interpretarea cantității trebuie corelată cu felul în care produsul ajunge efectiv în coș.

Exemplele reale arată garanția separat de produse și transport. Fiecare captură are propriul coș; valorile ilustrează configurația din momentul documentării.
Coșul cu o unitate Sarti Rosa afișează 0,50 lei SGR. Costul livrării este listat separat, în zona metodelor de transport.

Linia Bostavan are cantitatea fizică 19. Metadatele BAX păstrează 3 baxuri a câte 6 sticle, iar garanția de 9,50 lei corespunde cantității de 19 salvate pe linie.
BAX virtual a extins deja cantitatea în sticle. Numărul baxurilor explică prezentarea comercială; baza fizică a acestui exemplu este 19.

Exemplul paletizat reunește 240 de unități Col De Mez și 200 de unități Johnnie Walker. Rezumatul checkoutului afișează garanția SGR de 220 lei, distinct de transportul Pallex.

O unitate de variație poate reprezenta un bax. Multiplicatorul indică numărul recipientelor din acea unitate.
Cantitatea ajunge în coș ca număr de sticle. Multiplicatorul trebuie corelat cu această cantitate, pentru a evita o a doua multiplicare a baxului.
Comanda Bostavan păstrează atât cantitatea fizică, cât și metadatele BAX. În totaluri, „Taxă SGR” apare pe propria linie, cu valoarea de 9,50 lei.
Această separare permite verificarea garanției fără a o confunda cu prețul produsului, transportul sau TVA-ul comenzii.
Un alt coș reunește șase sticle Freccianera și o unitate din pachetul Soligo & Aperol, cu șase recipiente. Rezumatul afișează 6,00 lei garanție SGR.
6 sticle + 1 pachet × 6 recipiente = 12 recipiente. Garanția este 12 × 0,50 lei.
BAX și pachete compuse
SGR Trace aduce diagnosticul în administrarea WooCommerce. Administratorul poate analiza o comandă existentă sau poate consulta ultimul eveniment urmărit în fluxul de coș și checkout.
Captura documentează punctul de intrare în analiză. Rezultatele pentru o comandă se generează după introducerea identificatorului și lansarea verificării.
Diagnosticul citește produsele, cantitățile și liniile de taxă ale comenzii pentru comparația SGR.
Eligibilitatea și metadatele produsului sunt evaluate în starea curentă a catalogului.
Diagnosticul confruntă taxa salvată cu liniile comenzii și cu configurația actuală a produselor, pentru investigarea diferențelor.
„Starea CURENTĂ a catalogului” este un reper esențialAnaliza unei comenzi vechi folosește categoriile și multiplicatorii disponibili acum. Schimbarea lor ulterioară trebuie luată în calcul la interpretarea diferențelor.
Monitorul urmărește puncte din coș, checkout și salvarea taxelor în comandă. Evenimentul capturat, „SGR_PRESENT_IN_CART”, păstrează o cantitate de 3, multiplicatorul 1 și o taxă SGR de 1,50 lei.
Ultimul eveniment și jurnalul WooCommerce oferă context pentru investigare. Diagnosticul sprijină verificarea; modificarea catalogului sau a comenzii rămâne o operațiune separată.

Extensiile acoperă etape diferite ale aceluiași flux. Catalogul stabilește datele, motorul adaugă garanția, iar diagnosticul ajută la explicarea rezultatului.
| Componentă | Responsabilitate | Reper de operare |
|---|---|---|
| Taxa Custom SGR | Eligibilitate și calculul taxei în coș | Categorie configurată, cantitate și multiplicator |
| SGR Cantitate Mapper | Întreținerea multiplicatorilor variațiilor | Mapare exactă a termenilor, aplicare manuală |
| DAGMAR SGR Trace | Diagnostic pentru comandă și fluxul LIVE | Taxe salvate și starea curentă a catalogului |
Numărul de recipiente reprezentate de o unitate a liniei de coș. Pentru o sticlă, valoarea este 1; pentru o variație comercială care reprezintă un bax de 6 sticle, poate fi 6. BAX virtual folosește deja cantitatea fizică extinsă, care trebuie respectată în configurare.
În exemplul Soligo & Aperol, variația are multiplicatorul SGR setat explicit la 6. Motorul citește această valoare pentru linia de coș; corelarea ei cu rețeta pachetului face parte din configurarea produsului.
Actualizarea este o acțiune manuală, aplicată variațiilor publicate sau private care corespund exact termenilor mapați. După modificarea catalogului, administratorul poate previzualiza și aplica din nou maparea.
0 omite actualizarea multiplicatorului pentru acel termen. Regula de eligibilitate SGR și valoarea existentă a variației continuă să determine calculul.
Produsele și regula sunt citite din catalogul curent. Liniile și taxele salvate pe comandă oferă contextul tranzacției, însă diagnosticul nu reconstruiește istoricul categoriilor sau al multiplicatorilor.
Motorul de calcul folosește categoria selectată în setările Taxa Custom SGR. Versiunea Trace analizată verifică categoria cu slugul „sgr”. Configurația trebuie corelată dacă se schimbă categoria folosită de motor.
Componentele documentate calculează garanția, întrețin datele variațiilor și oferă diagnostic intern. Raportările externe urmează fluxurile dedicate ale operatorului.
Descoperă legătura cu stocurile Supplier și unitățile comerciale.
Reguli comerciale și instrumente de control adaptate catalogului tău.
Discută implementarea