Cum să adăugați variații de produs în WooCommerce: 4 metode!

Publicat: 2021-07-01

Căutați ghidul perfect pentru a crea produse variabile unice în magazinul dvs.? Ai venit la locul potrivit. În acest ghid, vom vedea cum să adăugați variante de produs în WooCommerce și să îmbunătățim experiența produsului cu variante.

Ce sunt variațiile de produs în WooCommerce și cum funcționează?

Să începem cu Variațiile produsului . Spre deosebire de produsele simple, WooCommerce vă permite să creați produse cu variații. De exemplu, este posibil să fi văzut magazine cu cămăși de diferite dimensiuni și culori sau articole cu diferite modele și decalcomanii. Fiecare dintre aceste combinații este o variație diferită. Deci, produsele variabile sunt produse care au variații bazate pe atribute.

Puteți adăuga prețuri, imagini, dimensiuni, descrieri, SKU-uri ale produselor, inventar și multe altele la fiecare variantă de produs. În esență, acest lucru vă permite să oferiți mai multe opțiuni ale aceluiași produs cu prețuri și detalii despre produse diferite, deschizând o modalitate mai flexibilă, dar mai convenabilă de a adăuga produse.

Atributele produsului

O parte importantă a variațiilor o reprezintă atributele produsului . În mod implicit, WooCommerce vă permite să adăugați atribute oricărui produs. Aceasta oferă o modalitate de a defini produse specifice cu caracteristici specifice pentru magazinul dvs. online. Atributele pot fi lucruri precum culoarea, dimensiunea, forma, greutatea, modelul, materialul și așa mai departe și totul depinde de tipul de produse pe care le vindeți.

Fiecare combinație de atribute definește o variație diferită a unui produs. Aceasta înseamnă că variațiile produselor depind de aceste atribute. Fără atribute, nu puteți crea variații de produs în WooCommerce. Dacă doriți mai multe informații despre cum să creați atribute ale produsului cu variații, consultați acest ghid.

Nu vă faceți griji dacă acest lucru nu este 100% clar pentru dvs. În acest ghid, vă vom arăta diferite moduri de a adăuga un produs variabil și de a defini atributele și variațiile acestuia.

Cum să adăugați variații de produs în WooCommerce

Există diferite moduri de a adăuga variante de produs în WooCommerce:

  1. Din tabloul de bord WooCommerce
    1. Opțiuni implicite
    2. Utilizarea atributelor globale
  2. Cu un plugin dedicat
  3. Din punct de vedere programatic

Să aruncăm o privire asupra fiecărei metode, astfel încât să o poți alege pe cea mai potrivită pentru tine.

1.1) Cum să adăugați variante de produs folosind opțiunile implicite WooCommerce

Să începem cu procesul simplu de adăugare a unui produs variabil din tabloul de bord WooCommerce.

În tabloul de bord, accesați Produse > Adăugați nou. Apoi, denumiți produsul, setați-l ca produs variabil sub Date produs și adăugați o descriere a produsului (opțional).

adăugați variații de produs în woocommerce - adăugați un produs variabil nou

Adăugarea de variații și atribute la un singur produs

După cum am menționat anterior, pentru a crea un produs variabil , trebuie să definiți atribute pentru acel produs. Cele mai comune atribute sunt dimensiunea, culoarea, calitatea și așa mai departe. Pentru a adăuga un atribut, accesați fila Atribute sub Date despre produs și faceți clic pe Adăugați .

adăugați variații de produs în woocommerce - adăugați un nou atribut personalizat de produs variabil

Apoi, dați un nume atributului și adăugați valorile acestuia, adică variațiile, separând fiecare valoare folosind „|”. Faceți clic pe opțiunea „ Utilizați pentru variații ” pentru a activa atributul produsului și pentru a crea variații și apăsați pe Salvare atribute .

Apoi, în fila Variații , puteți crea o variație a produsului folosind atributul și fiecare dintre valorile acestuia. Puteți adăuga fiecare variantă individual, dar vă recomandăm să faceți clic pe bara derulantă cu eticheta „ Adăugați o variantă ”, să selectați Creați variații din toate atributele și să faceți clic pe Go . Acest lucru va crea automat o variație pentru fiecare dintre valorile pe care tocmai le-ați adăugat la atribut.

adăugați variații de produs în woocommerce - adăugați variații personalizate pentru produse variabile

După aceea, faceți clic pe fiecare variantă de produs din fila Variații pentru a vedea ID-urile produsului și pentru a modifica detalii precum nume, prețuri, imagini, dimensiuni și multe altele.

De asemenea, puteți adăuga mai multe variante pentru produsele dvs. Pentru a face acest lucru, pur și simplu creați noi atribute, adăugați-le folosind fila Variații și personalizați-le în consecință.

adăugați variații de produs în woocommerce - adăugați noi variații variabile ale produsului modifică valorile variațiilor

După ce ați terminat cu toate variantele de produse, salvați/publicați produsul nou creat și ar trebui să fie complet configurat. Pentru a afla mai multe despre configurarea produselor și adăugarea de variante, consultați acest ghid dedicat.

1.2) Cum să adăugați variații de produs folosind atribute globale

Acum, în loc să adăugați atribute individuale la toate produsele dvs., puteți, de asemenea, să setați un atribut global și să îl utilizați pentru toate variantele de produs. Acest lucru este util mai ales dacă aveți mai multe produse cu același atribut. De exemplu, culoare, dimensiune și așa mai departe.

Creați un atribut global

Pentru a crea un atribut global, accesați Produse > Atribute . Adăugați un nume și un melc și faceți clic pe Adăugare atribut . Pentru demonstrația noastră, vom adăuga atributul Culoare .

adăugați variante de produs în woocommerce - adăugați un atribut global
Acum să adăugăm variațiile/termenii pentru acest atribut. Pentru aceasta, accesați Atribute și apăsați Configurați termeni sub atributul pe care tocmai l-ați creat.

adăugați variații de produs în woocommerce - atributele globale configurează termenii

Apoi va trebui să adăugați numele, slug-ul și descrierea pentru termenul dvs. de atribut . De exemplu, vom adăuga culoarea roșie, așa că apăsăm butonul Adăugați culoare/dimensiune/termen nouă și aceasta va adăuga variațiile setate ale atributului dvs.

Continuați și adăugați oricât de mulți termeni doriți, astfel încât să aveți mai multe variante cu care să vă jucați.

Adăugați atributul global unui produs variabil

Apoi, procesul de adăugare a acestui atribut la oricare dintre produsele dvs. variate este destul de similar cu ceea ce am văzut înainte.

Pur și simplu accesați fila Atribute sub fila Produs și faceți clic pe opțiunea derulantă de selecție a atributelor . Selectați atributul global nou creat și faceți clic pe câmpul de valori pentru a adăuga toate valorile pe care le-ați creat pentru atribut. Apoi, apăsați Adăugare , activați opțiunea Utilizat pentru variație și apăsați Salvare atribute.

adăugați variații de produs în woocommerce - atribute globale date despre produse

Restul procesului este, de asemenea, același ca mai sus. Pur și simplu accesați Variații și faceți clic pe meniul drop- down Adăugați o variantă . Alegeți opțiunea Creare variații din toate atributele și apoi apăsați Go . Restul procesului necesită doar să adăugați prețuri și detalii suplimentare la fiecare variație.

adăugați variații de produs în woocommerce - adăugați variații de atribute globale

De asemenea, puteți adăuga mai multe variante, iar WooCommerce va crea o combinație a fiecărei variante cu opțiunea Creare variație din toate atributele , dar nu uitați să adăugați detalii despre produs pentru fiecare variație.

Opțiunile oferite de WooCommerce sunt convenabile și duc la bun sfârșit. Cu toate acestea, procesul poate fi plictisitor dacă aveți un număr mare de produse pe care doriți să le adăugați. Există, de asemenea, personalizare limitată cu opțiunile implicite. În special, nu există opțiuni de personalizare a mostrelor pentru variațiile dvs., iar caseta derulantă nu este tocmai atractivă pentru clienții dvs.

Dacă doriți mai multe opțiuni pentru a crea variații de produs în WooCommerce, puteți utiliza pluginuri dedicate.

2) Pluginuri pentru a personaliza variațiile WooCommerce și pentru a adăuga produse variabile în bloc

O altă alternativă pentru a vă îmbunătăți variantele de produse în WooCommerce și a le personaliza este să utilizați pluginuri dedicate. Să aruncăm o privire la unele dintre cele mai bune instrumente pe care le puteți folosi.

1) Variante de mostre pentru WooCommerce

adăugați variante de produs în woocommerce - mostre de variații pentru woocommerce

Variation Swatches vă oferă o opțiune gratuită de a vă personaliza variantele de produse și de a le personaliza folosind butoane radio și colorate sau mini imagini. Acest lucru funcționează excelent ca înlocuitor pentru caseta derulantă implicită pe care o oferă WooCommerce atunci când adăugați mai multe variante la produsele dvs.

Dacă produsele dvs. au mai multe opțiuni de variație, vă puteți afișa și variantele în moduri diferite. Puteți adăuga mostre simple de text pentru dimensiune, mostre colorate pentru variații de culoare și imagini pentru diferite texturi. Puteți chiar să adăugați forme pentru mostre și să alegeți ce stiluri doriți să afișați.

Configurarea pluginului este o sarcină ușoară și convertește automat toate variantele dvs. derulante după ce îl activați. Configurarea opțiunilor unice de mostre pentru fiecare atribut este, de asemenea, ușoară și puteți personaliza tone de opțiuni specifice și globale.

Caracteristici cheie
  • Ușor de utilizat
  • Acceptă produse variabile cu mai multe variații și atribute
  • Convertește automat toate meniurile derulante ale variantelor și convertește cu ușurință opțiunile derulante ale variațiilor de atribute create la nivel global în mostre.
Preț

Variation Swatches pentru WooCommerce este un plugin freemium. Are o versiune gratuită cu funcții de bază și câteva planuri premium care încep de la 49 USD pe an.

2) Produse Elex Bulk Edit pentru WooCommerce

adăugați variante de produs în woocommerce - plugin elex

Elex Bulk Edit Products vă permite să editați în masă produsele, prețurile acestora și multe altele. Puteți edita peste 10.000 de produse în același timp folosind opțiunile de editare în bloc. În plus, puteți utiliza și opțiuni de filtrare dedicate pentru a edita în masă anumite produse.

Caracteristica remarcabilă a Elex este cât de bine funcționează cu produse variabile. Vă permite să actualizați prețurile regulate sau de vânzare pentru toate produsele dvs. variabile și variațiile în vrac cu anumite categorii de produse. De asemenea, gestionarea prețurilor obișnuite și de vânzare pentru plugin este extrem de convenabilă cu opțiunile de modificare a prețurilor în funcție de % sau valoare fixă. Mai mult, puteți, de asemenea, să selectați mai multe variante cu aceleași prețuri și să le actualizați detaliile după cum este necesar.

Caracteristici cheie
  • Editați în bloc mai multe produse pentru a le gestiona datele despre produse, detaliile, detaliile de livrare, dimensiunile și multe altele
  • Acceptă pe deplin produse variate și produse variate de editare în bloc și prețurile acestora
  • Opțiunea de a edita în bloc atributele variabilelor globale ale produselor
Prețuri

Elex Bulk Edit Products pentru WooCommerce este un instrument freemium. Puteți obține versiunea gratuită din depozitul WordPress sau puteți obține planurile premium care vă vor aduce înapoi 79 USD pe an.

3) Barn 2 WooCommerce Bulk Variation

Barn 2 WooCommerce Bulk Variation este un plugin excelent care vă permite să afișați variațiile produselor dvs. în matrice unice. Acest lucru vă oferă o modalitate rapidă și ușoară de a afișa un număr mare de variante de produs într-o grilă ușor de vizualizat. Acest instrument este perfect pentru cei care au produse variabile cu tone de atribute și variații. Vă permite să afișați toate variațiile, detaliile atributelor și diferențele alături de prețuri și caracteristici comparabile într-un tabel interacabil.

Această grilă este instrumentul perfect pentru afacerile B2B sau pentru orice afaceri care vând cantități mari. De asemenea, puteți adăuga opțiunea de a permite clienților să introducă cantități și să adauge mai multe variații în grilă pentru a compara mai bine prețurile. În mod similar, vi se oferă două modele de grilă unice, extrem de configurabile, pentru a vă afișa produsele variate și puteți afișa aceste variații în bloc oriunde pe site-urile dvs. web.

Caracteristici cheie
  • Oferă opțiunea de a afișa produse variate în vrac într-un design unic de grilă
  • Poate afișa toate atributele variate ale produsului, cantitatea, informațiile despre stoc și prețurile într-un design de tabel
  • Permite opțiunilor clienților să definească cantitatea și din ce variații să aleagă
Prețuri

Plugin premium Barn 2 WooCommerce Bulk Variation care începe de la 79 USD pe an.

4) Tabel cu variații ale produsului pentru WooCommerce:

Tabelul cu variații de produs pentru WooCommerce este un plugin premium convenabil care vă permite să afișați datele despre variațiile produsului într-un tabel de date convenabil. Acest tabel ușor de utilizat le permite clienților să vadă diferite variante, să adauge individual cantitate și să adauge în coș. Configurați cu ușurință un tabel de variații cu opțiuni de filtrare AJAX dedicate și multe altele. De asemenea, clienții pot căuta cu ușurință diferite variante cu diferite atribute și etichete și pot sorta în funcție de valori diferite, cum ar fi prețuri, atribute, nume și multe altele.

Pluginul vă permite chiar să adăugați mai multe variante la tabelul dvs., astfel încât clienții să poată vedea toate variantele și combinațiile posibile ale variațiilor produselor. Pluginul vine, de asemenea, cu opțiuni ușoare pentru a defini aspectul tabelului individual sau global. De asemenea, puteți exporta variantele de produs pentru o vizualizare ușoară offline, dacă este necesar.

Caracteristici cheie
  • Tabel frontal ușor de utilizat, pregătit pentru mobil, pentru a afișa toate variantele de produse.
  • AJAX Filtre și opțiuni de sortare pentru tabelul de variații.
  • Opțiuni suplimentare pentru aspectul tabelului, paginare și opțiuni de export pentru variații.
Prețuri

Tabelul cu variații de produs pentru WooCommerce începe de la 49 USD/an

5) Variațiile de culoare și etichetă YITH WooCommerce:

YITH WooCommerce Color and Label Variations este pluginul perfect pentru a adăuga mai multă aromă variațiilor produselor dvs. Adăugați variante nelimitate la produsele dvs. Variable și personalizați-le individual pentru magazinul dvs. Configurați imagini unice, mostre, logo-uri și chiar imagini pentru butoanele de variație a produsului. Butoanele implicite pentru variantele WooCommerce arată aproape fade și cu siguranță ai putea folosi ajutorul acestui plugin dacă vrei ca magazinul tău WooCommerce să iasă mai bine în evidență.

Plugin-ul vă permite să adăugați cu ușurință selecționare unice de culori și galerii de imagini pentru variațiile dvs.; Și puteți chiar adăuga indicații personalizate pentru fiecare atribut/variație, astfel încât clienții să știe ce le primește fiecare variantă. Cu prețul premium al pluginului, obțineți și funcții premium. Acestea includ imagini dinamice care se modifică la trecerea cursorului, etichete personalizate pentru variații, opțiuni de adăugare a variațiilor la fila de informații suplimentare și multe altele.

Caracteristici cheie
  • Plugin ușor de utilizat pentru a personaliza imaginile variate ale produselor, culorile, etichetele și multe altele.
  • Opțiune dedicată pentru a adăuga indicații personalizabile la fiecare variație și atribut.
  • Opțiuni pentru a adăuga galerii de imagini unice, atribute de descriere, imagini cu variații dinamice etc.
Prețuri

YITH WooCommerce Color and Label Variations are un preț de 79,99 EUR (aproximativ 94 USD)/an

Cum să editați Variation Swatches cu un plugin

Există diferite plugin-uri pentru a vă îmbunătăți variantele de produse WooCommerce și pentru a modifica opțiunile implicite de variante derulant pentru produsele dvs. Pentru această demonstrație, vom folosi WooCommerce Variation Swatches.

Folosind pluginul WooCommerce Variation Swatches

Mai întâi, deschideți tabloul de bord WP Admin și accesați Produse > Adăugați nou. Apoi, utilizați bara de căutare din dreapta sus pentru a căuta mostre Woo Variation de Emran Ahmed. Faceți clic pe Instalare pe cardul pluginului și apoi activați-l.

adăugați variante de produs în woocommerce - instalați mostre de variație

În mod prestabilit, toate atributele produsului ar trebui să se schimbe de la opțiunile drop-down la anumite mostre ale variantei. Cu toate acestea, Variation Swatches vă permite să adăugați opțiuni specifice de mostre pentru toate atributele dvs. globale cu versiunea gratuită.

Pentru a face acest lucru, să mergem la Produse > Atribute și să deschidem unul dintre atributele globale create anterior.

adăugați variante de produs în woocommerce - mostrele de variație woo alegeți tipul

Apoi, apăsați Editați sub atributul global al produsului și utilizați opțiunea Tip pentru a selecta tipul de model de model pe care doriți să îl activați. Pentru atributul nostru de culoare, vom selecta opțiunea de culoare și apoi vom face clic pe Actualizare.

În cele din urmă, să ne întoarcem la pagina Atribute pentru a defini fiecare opțiune de culoare pentru termenii noștri. Selectați opțiunea Configurați termeni pe pagina Atribute de lângă atributul dvs. global și ar trebui să vedeți o opțiune Culoare sub câmpurile Adăugare culoare nouă .

Dacă doriți să schimbați culoarea termenilor, apăsați pe Editați sub aceștia și personalizați culoarea.

adăugați variante de produs în woocommerce - mostrele de variație woo își schimbă culoarea roșu

De asemenea, puteți alege să utilizați opțiunea Imagine ca tip de eșantion și să adăugați imagini specifice pentru fiecare termen.

Dacă opțiunile WooCommerce implicite nu sunt suficiente și doriți mai multă flexibilitate fără a instala niciun plugin, mai aveți o opțiune. Puteți crea variații ale produselor WooCommerce în mod programatic, cu puțină codificare.

4) Cum să adăugați variații de produs în WooCommerce în mod programatic

În afară de metodele de mai sus, puteți obține și produse variabile în vrac în mod programatic. Acest lucru vă va oferi mai multă flexibilitate, dar necesită puține cunoștințe despre programarea WordPress, PHP și WooCommerce Hooks.

Dacă nu sunteți familiarizat cu cum să creați produse în mod programatic, vă recomandăm să aruncați o privire mai întâi la această postare. În această secțiune, vom merge direct la subiect și vom omite explicația despre cum să vă creați propriul plugin WordPress pentru a vă adăuga produsele WooCommerce, așa că verificați mai întâi acel ghid dacă nu știți cum să faceți asta.

NOTĂ : Înainte de a începe, asigurați-vă că creați o copie de rezervă completă a site-ului dvs. și instalați o temă copil.

Odată ce ați creat pluginul WordPress, va trebui să adăugați următoarea linie de cod. Alternativ, puteți adăuga următoarea funcție în fișierul functions.php al temei copilului dumneavoastră. Cu toate acestea, vă recomandăm să urmați procesul de plugin, deoarece vă oferă mai mult control.

 // Crearea variantei de produs
$variation_id = wp_insert_post( $variation_post );

// Obține o instanță a obiectului WC_Product_Variation
$variatie = new WC_Product_Variation( $variation_id );

// Iterarea prin atributele variațiilor
foreach ($variation_data['attributes'] as $attribute => $term_name )
{
$taxonomie = 'pa_'.$atribut; // Taxonomia atributului

// Dacă taxonomia nu există, o creăm (Mulțumim lui Carl F. Corneil)
dacă ( ! taxonomie_există( $taxonomie ) ){
taxonomie_registru(
$taxonomie,
„variație_produs”,
matrice(
'ierarhic' => fals,
'label' => ucfirst($atribut),
'query_var' => adevărat,
'rewrite' => array( 'slug' => sanitize_title($attribute) ), // slug-ul de bază
),
);
}

// Verificați dacă numele Termenului există și dacă nu îl creăm.
dacă( ! termen_există( $nume_termen, $taxonomie ) )
wp_insert_term( $nume_termen, $taxonomie); // Creați termenul

$term_slug = get_term_by('nume', $term_name, $taxonomie )->slug; // Obține termenul slug

// Obține numele de termeni de postare din produsul variabil părinte.
$post_term_names = wp_get_post_terms( $product_id, $taxonomy, array('fields' => 'nume') );

// Verificați dacă termenul post există și dacă nu îl setăm în produsul variabil părinte.
if( ! in_array( $term_name, $post_term_names ) )
wp_set_post_terms( $id_produs, $nume_termen, $taxonomie, adevărat);

// Setați/salvați datele de atribut în varianta produsului
update_post_meta( $variation_id, 'attribute_'.$taxonomie, $term_slug );
}

## Setați/salvați toate celelalte date

// SKU
if(! gol($variation_data['sku']) )
$variation->set_sku( $variation_data['sku'] );

// Prețuri
if( gol ($variation_data['sale_price'] ) ){
$variatie->set_price( $variation_data['regular_price'] );
} altfel {
$variatie->set_price( $variation_data['sale_price'] );
$variatie->set_sale_price( $variation_data['sale_price'] );
}
$variatie->set_regular_price( $variation_data['regular_price'] );

// Stoc
dacă(! gol($variation_data['stock_qty']) ){
$variatie->set_stock_quantity( $variation_data['stock_qty'] );
$variatie->set_manage_stock(true);
$variatie->set_stock_status('');
} altfel {
$variatie->set_manage_stock(false);
}

$variatie->set_weight(''); // greutate (resetare)

$varianta->salvare(); // Salvați datele
}

Desigur, va trebui să utilizați o matrice pentru a adăuga variațiile produsului în magazinul dvs. WooCommerce. Pentru aceasta, puteți utiliza o matrice precum:

 $parent_id = 123; // Sau obțineți ID-ul produsului variabil în mod dinamic

// Datele de variație
$variation_data = matrice(
'atribute' => matrice(
'size' => 'L',
'color' => 'Albastru',
),
'sku' => ”,
'regular_price' => '92,00',
'sale_price' => ”,
'stock_qty' => 15,
);

// Funcția de rulat
create_product_variation( $id_părinte, $variație_date);

Acest fragment de cod ar trebui să funcționeze fără probleme pe toate site-urile. Cu toate acestea, vă recomandăm să o luați ca bază și să o personalizați în funcție de cerințele dvs. Dacă această parte nu este foarte clară, vă recomandăm să citiți ghidurile noastre despre cum să adăugați produsele WooCommerce în mod programatic și ghidul complet despre WooCommerce Hooks. Aceste postări vor funcționa ca un ghid bun înainte de a configura fișierul plugin/function.php.

Concluzie

Pe scurt, adăugând atribute, puteți crea diferite variante pentru produsele dvs. și puteți oferi mai multe opțiuni clienților dvs.

În acest ghid, am văzut diferite moduri de a adăuga variații de produs în WooCommerce :

  • Crearea unui produs variabil și adăugarea manuală a atributelor și variațiilor acestuia
  • Crearea unui atribut global și aplicarea acestuia fiecăruia dintre produsele dvs. variabile
  • Folosind un plugin de variație în bloc WooCommerce
  • Obținerea de produse variabile în mod programatic

Toate metodele fac treaba, dar care este cea mai bună pentru tine? Dacă sunteți un utilizator începător, puteți utiliza opțiunile implicite WooCommerce. Sunt ușor de utilizat și necesită puțină configurare. Dacă aveți multe produse și doriți mai multe opțiuni de personalizare, vă recomandăm să utilizați un plugin de variație în bloc . Aceste instrumente fac foarte ușor și accelerează procesul de creare a variațiilor. Mai mult decât atât, ele reușesc procesul de adăugare în vrac a variațiilor de produs, ceea ce este foarte convenabil.

În cele din urmă, dacă aveți abilități de codificare, puteți să vă codificați propria soluție și să creați variații de produs în mod programatic. Acest lucru este puțin mai complex și necesită abilități de codare, dar vă oferă multă flexibilitate.

Ți-a plăcut postarea? Aveți întrebări cu privire la vreuna dintre metode? Spune-ne în comentariile de mai jos!

Pentru a afla mai multe despre diferitele opțiuni de produse din WooCommerce, vă recomandăm să aruncați o privire la următoarele postări:

  • Cum să setați produsele recomandate în WooCommerce.
  • Creați atribute implicite în WooCommerce