Produse cu variante în WooCommerce: mărimi, culori și stoc pe fiecare variantă
Ghid practic pentru produse variabile în WooCommerce: atribute, variații, stoc pe fiecare mărime și culoare, plus greșelile de evitat.
Ai un tricou care vine în trei mărimi și două culori. În WooCommerce nu creezi șase produse separate — creezi un singur produs variabil, cu atribute (mărime, culoare) și variații generate din combinația lor. Fiecare variație poate avea propriul preț, propria imagine, propriul cod SKU și, cel mai important, propriul stoc.
Pare simplu, dar aici se împiedică majoritatea magazinelor: setează atribute la nivel greșit, uită să bifeze "Used for variations", sau gestionează stocul pe produs în loc de pe variație. Rezultatul e o pagină în care clientul nu poate alege mărimea, sau cumpără un XL care de fapt s-a epuizat. Îți arăt exact pașii corecți, în ordine, ca să nu treci prin asta.
Atribute vs. variații: diferența pe care mulți o rateaza
Sunt două lucruri distincte, iar confuzia dintre ele strică tot.
- Atributul este caracteristica: "Mărime", "Culoare", "Material". Are valori: S, M, L sau Roșu, Albastru.
- Variația este o combinație concretă vandabilă: "M / Roșu", cu prețul și stocul ei.
Atributele le poți defini global (în Products → Attributes, refolosibile pe tot magazinul) sau local, direct pe produs. Recomand cele globale pentru mărimi și culori standard — le setezi o dată și le refolosești, iar filtrele din magazin funcționează consecvent.
Pasul critic: la fiecare atribut adăugat pe produs, bifează "Used for variations". Fără bifa asta, WooCommerce nu îți lasă să generezi variații din el, iar tu te întrebi de ce lipsește opțiunea.
Pașii concreți de configurare, în ordine
În ecranul de editare produs:
1. La Product data, schimbă tipul din "Simple product" în "Variable product".
2. Deschide tab-ul Attributes. Adaugă "Mărime" și "Culoare", pune valorile (separate prin `|` dacă sunt locale), bifează Visible on product page și Used for variations. Salvează atributele.
3. Treci în tab-ul Variations. Poți apăsa "Generate variations" ca să creeze automat toate combinațiile, sau le adaugi manual doar pe cele reale (uneori nu ai toate combinațiile pe stoc).
4. Extinde fiecare variație și completează: preț, SKU, imagine și — esențial — datele de stoc.
Nu sări peste salvarea atributelor înainte de a merge la Variations. E greșeala numărul unu: dai click pe Variations, nu apare nimic, și crezi că e un bug.
Stocul pe fiecare variantă: unde se bifează exact
Aici e miezul întrebării tale. Stocul se poate gestiona pe două niveluri, iar tu îl vrei pe variație.
În fiecare variație extinsă, bifează "Manage stock?". Abia atunci apare câmpul Stock quantity pentru acea combinație specifică. Setezi, de exemplu: M / Roșu = 8 bucăți, L / Roșu = 0, XL / Albastru = 3.
Ce se întâmplă în practică:
- Când stocul unei variații ajunge la 0, exact acea opțiune devine indisponibilă în selector — restul rămân la vânzare.
- Poți seta Backorders (permite comenzi peste stoc) individual per variație.
- Poți defini un prag "Low stock" ca să primești notificare.
Dacă lași "Manage stock?" nebifat pe variație, WooCommerce moștenește starea de la nivelul produsului (In stock / Out of stock), fără număr exact — și pierzi controlul fin pe care îl cauți.
Imagini, SKU și prețuri pe variație
O variație bine făcută nu înseamnă doar stoc corect.
- Imaginea per variație: când clientul alege "Roșu", galeria ar trebui să arate produsul roșu. Setează o imagine dedicată în fiecare variație — face diferența între o pagină care vinde și una care lasă loc de îndoială.
- SKU per variație: dă fiecărei combinații un cod propriu (ex. TR-ROSU-M). Îți simplifică inventarul, integrarea cu contabilitatea și eventualele feed-uri.
- Preț per variație: dacă XXL costă mai mult, îl setezi doar acolo. Poți lăsa restul pe prețul de bază al produsului.
Un detaliu de UX: dacă un client alege o combinație care nu există ca variație (ex. n-ai făcut "XXL / Roșu"), butonul "Adaugă în coș" pur și simplu nu apare. De aceea e bine să generezi doar variațiile reale și să le lași active doar pe cele vandabile.
Greșeli frecvente și cum le eviți
Din experiența cu magazine reale, aceleași capcane revin:
- Prea multe combinații. 5 mărimi × 6 culori × 3 materiale = zeci de variații de administrat manual. Întreabă-te dacă chiar vinzi toate combinațiile.
- Stoc gestionat la nivel de produs, nu de variație — și atunci un XL epuizat rămâne "la vânzare".
- Atribute doar locale când ai zeci de produse similare: pierzi filtrarea consecventă pe magazin.
- Uiți imaginea pe variație, iar clientul vede tot timpul aceeași poză.
- Nu testezi din perspectiva clientului. Deschide pagina incognito și chiar cumpără o mărime până la capăt.
Dacă ai zeci sau sute de produse cu variante, configurarea manuală devine muncă serioasă. Noi la MPO Web Studio îți pregătim un demo gata construit, cu structura de atribute și variații pusă la punct, ca să vezi produsul înainte de orice plată. Lucrăm remote, în toată țara. Un mesaj pe WhatsApp și îți spunem concret ce presupune magazinul tău.
Întrebări frecvente
Pot avea preț diferit pe fiecare mărime?+
Da. Fiecare variație are propriul câmp de preț. Setezi un preț doar acolo unde diferă (ex. XXL mai scump) și lași restul pe prețul de bază. La fel funcționează și prețul redus per variație.
Ce se întâmplă când o singură mărime se epuizează?+
Dacă ai bifat "Manage stock?" pe variație și cantitatea ajunge la 0, exact acea opțiune devine indisponibilă în selector. Celelalte mărimi și culori rămân la vânzare normal. Poți permite comenzi în așteptare (backorders) individual, dacă vrei.
Trebuie să folosesc atribute globale sau locale?+
Pentru mărimi și culori standard, recomand cele globale (Products → Attributes): le definești o dată, le refolosești pe orice produs și filtrele din magazin rămân consecvente. Atributele locale sunt bune doar pentru ceva specific unui singur produs.
Câte variații pot avea fără să încetinesc site-ul?+
WooCommerce suportă multe variații, dar zeci sau sute pe un produs pot îngreuna administrarea și pagina. Dacă ajungi acolo, merită structurat cu grijă sau chiar plugin-uri dedicate. Generează doar combinațiile pe care chiar le vinzi.
Pot importa stocul pe variații dintr-un fișier?+
Da, prin importul CSV nativ din WooCommerce sau un plugin de import. Fiecare variație e un rând legat de produsul-părinte, cu propriul SKU și stoc. E util când ai catalog mare — dar cere un fișier structurat corect.
7 greșeli care îți alungă clienții de pe site
Lasă-ți emailul și primești ghidul pe loc, aici. Fără spam.
Vrei să vezi cum ar arăta site-ul firmei tale?
Scrie-ne pe WhatsApp și îți pregătim gratuit un site demonstrativ, cu numele firmei tale pe el. Îl vezi întâi și abia apoi decizi — fără nicio obligație.