Sari la conținut
WEBLURE

WooCommerce · Produse și variante

WooCommerce: configurarea produselor cu variante de mărime și culoare

Un tricou în 5 mărimi și 3 culori înseamnă 15 variante. Iată cum le creezi corect, cu preț, stoc și imagine proprii, și ce limite are WooCommerce.

  • Atribute și variante
  • Generează toate combinațiile
  • Preț și stoc pe variantă
  • Valori implicite
  • Limite la peste 30 de variante

Răspuns în aceeași zi lucrătoare Ofertă fixă Fără parole

Vrei să ți-o facem noi?

Doar două câmpuri. Răspundem în aceeași zi lucrătoare, cu ofertă fixă.

+ Telefon și detalii (opțional)

Răspuns rapid

Creezi un produs, setezi „Product data” pe „Variable product”, adaugi atributele în fila Attributes (valorile separate prin „|”), apoi în fila Variations apeși „Generate variations” pentru toate combinațiile sau „Add manually” pentru unele anume. Fiecare variantă are prețul, SKU-ul, stocul (Manage stock?) și imaginea ei; o variantă fără preț regulat nu apare în magazin. La peste 30 de variante, listele din pagina produsului devin statice și arată toate opțiunile, iar combinațiile indisponibile dau „Sorry, no products matched your selection.”

Ce ai nevoie

  • Lista atributelor (mărimi, culori) și a combinațiilor vândute
  • Prețul și stocul fiecărei variante
  • Imaginile pentru fiecare culoare
  • Acces de administrator

Pașii, pe rând

  1. 1Alege produsul variabilLa editarea produsului, setează „Product data” pe „Variable Product”, apoi deschide fila „Attributes”.
  2. 2Adaugă atributelePoți adăuga un atribut global din lista existentă sau unul specific produsului cu „Add New”. Pentru unul nou scrii numele și valorile separate prin bara verticală (|), apoi apeși „Save Attributes”.
  3. 3Generează varianteleÎn fila „Variations” apeși „Generate variations” ca să creezi toate combinațiile, sau „Add manually” dacă vinzi doar unele combinații.
  4. 4Completează fiecare variantăImaginea, SKU-ul (opțional; dacă e gol, se folosește cel al produsului), „Regular Price” (obligatoriu: variantele fără preț nu apar în magazin), „Sale Price”, „Enabled” și „Manage Stock?” (stoc, backorders, prag de stoc redus).
  5. 5Setează valorile impliciteSus, în setările variantelor, „Default form values” (necesită cel puțin o variantă): clientul poate adăuga produsul în coș fără să aleagă opțiuni.
  6. 6Ține cont de limiteCu peste 15 variante apar săgeți de navigare în listă; cu peste 30 de variante, listele din magazin devin statice și arată toate opțiunile; combinațiile indisponibile afișează un mesaj. Limita de 30 se poate modifica prin cod (filtrul woocommerce_ajax_variation_threshold).
  7. 7Salvează și testeazăSalvează modificările, publică și verifică produsul pe telefon: selectezi mărimea și culoarea, vezi prețul, imaginea și stocul corecte.

Ridică limita de 30 de variante pentru listele dinamice (schelet)

php
add_filter('woocommerce_ajax_variation_threshold', function ($limit, $product) {
    return 100; // numărul de variante până la care listele rămân dinamice
}, 10, 2);

Fragmentele de cod sunt scheleturi: le adaptezi la magazinul tău și le testezi întâi pe un mediu de test (staging). Peste limita implicită (30), WooCommerce trece la liste statice, mai ușoare pentru server. Ridicarea limitei poate încetini pagina produsului.

Nu vrei să te complici sau ai rămas blocat? Scrie-ne și o facem noi.

Scrie-ne pe WhatsAppCere ofertă

Mai multe detalii

Cauze frecvente și greșeli de evitatDacă pașii de mai sus nu au rezolvat problema
1

O variantă nu apare în magazin

De ce: Nu are „Regular Price”, nu e „Enabled” sau nu are stoc.

Ce faci: Completează prețul, activeaz-o și verifică stocul.

2

Clientul vede „Sorry, no products matched your selection”

De ce: Combinația aleasă nu există sau e dezactivată.

Ce faci: Creează sau activează combinația, sau ascunde opțiunile indisponibile.

3

Pagina produsului e lentă

De ce: Multe variante încărcate dinamic.

Ce faci: Păstrează limita implicită sau reduce numărul de variante.

Întrebări frecvente4 răspunsuri
Câte variante poate avea un produs?

Nu există o limită fixă, dar la peste 30 de variante listele din pagina produsului devin statice; filtrul woocommerce_ajax_variation_threshold poate schimba pragul.

Pot avea alt preț pentru fiecare mărime?

Da, fiecare variantă are „Regular Price” și „Sale Price” proprii.

Pot genera doar anumite combinații?

Da, cu „Add manually”, în loc de „Generate variations”.

Mă ajutați să configurez produsele?

Da, inclusiv import în masă. Cere ofertă fixă.