Modul 3 · 3.2
Variálható termékek és tulajdonságok
Modul 3: Termékek · Olvasási idő: 10 perc
Tanulási cél: A lecke után Ön be tud állítani egy variálható terméket tulajdonságokkal és variációkkal, el tudja dönteni, mikor jobbak a variációk a különálló termékeknél, és meg tudja előzni a sok variációval járó problémákat.
Kulcsfogalmak: tulajdonság (attribútum), globális tulajdonság (Termékek > Tulajdonságok), helyi tulajdonság, kifejezések (értékek), "Használt a variációkhoz" (Used for variations), variáció, alapértelmezett értékek (Default Form Values), variációk generálása, tömeges szerkesztés, ár és készlet variációnként, kombinációk száma, max_input_vars
Egy termék, több választási lehetőség
A Theehuis Example ömlesztett senchát árul 50, 100 és 250 grammos zacskókban. A vásárló számára ez egyetlen tea, amelynél a mennyiséget választja ki. Az áruház számára viszont három külön tétel, saját árral, saját készlettel és akár saját tömeggel. Pontosan erre szolgál a variálható termék: egy termékoldal, egy leírás, egy hely a találati listában, a háttérben pedig minden választási lehetőséghez egy variáció.
Az alternatívának, vagyis három különálló egyszerű terméknek hátrányai vannak: három oldal szinte ugyanazzal a szöveggel (duplikált tartalom, 7.1. lecke), háromszor kell kezelni a fotókat, és a vásárlónak keresgélnie kell, melyik zacskót szeretné. A variálható termék mégsem mindig a jobb megoldás. Egy ökölszabály:
- Variálható, ha a vásárló ugyanannak a terméknek látja, és csak egy tulajdonságot választ ki: méret, szín, tömeg, őrlési fok.
- Különálló termékek, ha valóban eltérnek egymástól, vagy másképp keresnek rájuk: zöld és fekete tea, illetve egy öntöttvas és egy üveg teáskanna. Ezek mindegyike megérdemel egy saját oldalt saját szöveggel.
Tulajdonságok: az építőkövek
A variáció tulajdonságok kombinációja. A tulajdonság egy jellemző ("Tömeg"), amelyhez kifejezések, azaz értékek tartoznak ("50 g", "100 g", "250 g"). A WooCommerce kétféle tulajdonságot ismer:
A globális tulajdonságokat egyszer kell létrehozni a Termékek > Tulajdonságok (Products > Attributes) menüpontban. Ezek az egész áruházra érvényesek: például "Tömeg" ugyanazokkal a kifejezésekkel az összes teához. Előnyeik: a kifejezéseket csak egyszer kell begépelni, a helyesírás mindenhol egységes, és a vásárlók szűrhetnek a tulajdonságra az áruházban ("minden tea 250 g-os kiszerelésben"). Minden globális tulajdonság egy taxonómia, amelyhez bekapcsolás esetén saját archívumoldalak tartoznak.
A helyi tulajdonságokat (custom product attributes) csak egyetlen termékhez lehet hozzáadni. Ez hasznos olyan jellemzőnél, amely csak egy terméknél fordul elő, például egy bizonyos teáskanna gravírozási lehetőségeinél. Hátránya: nincs szűrő, és ha tíz terméknél szerepel a "Szín", akkor tíz külön, elírásokkal teli listát kell vezetni.
Ezért az ismétlődő jellemzőkhöz (méret, szín, tömeg, anyag) érdemes globális tulajdonságot választani.
Egy tulajdonság csak akkor hat a variációkra, ha a terméknél bekapcsolja a Használt a variációkhoz (Used for variations) jelölőnégyzetet. A jelölés nélkül a tulajdonság csupán információként jelenik meg a termékoldal "További információk" lapján. Ez is hasznos lehet: a "Származás: Japán" egy variációk nélküli tulajdonság.
Variációk létrehozása és kitöltése
Ha a tulajdonságok elkészültek, lépjen a Variációk lapra. Itt két gomb található: a Variációk generálása (Generate variations), amely minden kombinációból variációt hoz létre, és a Hozzáadás kézzel (Add manually), amellyel egyszerre egy variációt lehet felvenni.
Minden variációnak saját mezői vannak: cikkszám (SKU), ár, akciós ár, készlet, tömeg, méretek, kép, valamint az engedélyezett, letölthető és virtuális jelölőnégyzetek. Egy ár nélküli variáció nem vásárolható meg, és nem jelenik meg választási lehetőségként. Ez a leggyakoribb hiba: a variációk generálása után elmarad az árak megadása, a vásárló pedig a "Ez a variáció nem elérhető" üzenetet látja.
A lista feletti tömeges szerkesztéssel egy lépésben beállítható az összes variáció ára, készlete vagy tömege, illetve az árak egy összeggel vagy százalékkal emelhetők. Ezután variációnként lehet módosítani a kivételeket.
Az alapértelmezett értékekkel (Default Form Values) kiválasztható, melyik variáció legyen előre kijelölve az oldal megnyitásakor. Válassza a legkelendőbb variációt, vagy hagyja üresen, hogy a vásárló tudatosan döntsön. Ha semmi sincs előre kijelölve, az oldal ártartományt mutat ("€ 6,50 (≈ 2 359 Ft), € 24,00 (≈ 8 712 Ft)" helyett "€ 6,50 (≈ 2 359 Ft) és € 24,00 (≈ 8 712 Ft) között").
A kombinációk száma: itt csúszik el a dolog
A variációk összeszorzódnak. Egy teáskanna 4 színben, 3 méretben, gravírozással vagy anélkül 4 × 3 × 2 = 24 variációt jelent. Ha hozzáad egy negyedik, 5 lehetőséges tulajdonságot, máris 120-nál tart. Ennek következményei vannak:
- Kezelés. Minden variációnak saját ára, készlete és cikkszáma van. 120 sort karbantartani sok munka, és könnyű hibázni.
- A termékoldal. Egy bizonyos számú variációig (alapértelmezés szerint 30) a WooCommerce az összes kombinációt beküldi az oldalba, így a legördülő listák azonnal tudják, mely kombinációk léteznek. Több variáció esetén az oldal minden választásnál a szervertől kérdezi meg (AJAX-on keresztül), hogy létezik-e a kombináció. Ez működik, de a vásárló ilyenkor előbb kiválaszthat egy nem létező kombinációt, és csak utána kap értesítést.
- Mentés. Sok variáció mentésekor a böngésző rengeteg mezőt küld egyszerre a szervernek. A PHP-nak erre van egy korlátja, a max_input_vars. Ha ezt túllépi, az utolsó mezők szó nélkül kimaradnak: Ön ment, és a módosításai egy része elvész. Ezért a kezelőfelület oldalanként 15 variációt mutat, de nagyon sok tulajdonság és mező esetén a korlát így is elérhető. A tárhelyszolgáltató meg tudja emelni a max_input_vars értékét; a legtöbb vezérlőpulton ezt Ön is beállíthatja a PHP-beállításoknál (7.2. lecke).
Mit tehet?
- Csak a ténylegesen létező kombinációkat hozza létre. Négy tulajdonságnál ne a "Variációk generálása" gombot használja, hanem vegye fel kézzel azokat a kombinációkat, amelyeket valóban árul.
- Az olyan jellemzőt, amely nem változtat az áron és a készleten, ne variációként, hanem termékopcióként vagy megjegyzésként kínálja (például a gravírozási szöveget egy mezőben; erre bővítmények léteznek).
- A valóban eltérő termékeket különálló termékként árulja.
Buktatók
- Tulajdonság utólagos átnevezése. Egy globális tulajdonság kifejezését át lehet nevezni, de a meglévő variációk a slugra hivatkoznak. Először próbálja ki a tesztáruházában.
- Termékszintű és variációszintű készlet keverése. Termékenként döntsön: készlet variációnként (ez a gyakoribb) vagy egyetlen készlet az egész termékre.
- Variációk fotói. Saját kép nélkül a variáció a fő termékfotót mutatja. Színeknél viszont érdemes színenként külön fotót megadni.
- Cikkszám nélküli variációk. Importáláshoz és pénztárrendszerrel vagy nagykereskedővel való összekapcsoláshoz minden variációhoz cikkszám (SKU) kell (3.4. lecke).
A gyakorlatban: így néz ki a WooCommerce-ben
- Termékek > Tulajdonságok: hozza létre a "Tömeg" tulajdonságot az 50 g, 100 g és 250 g kifejezésekkel.
- Termékek > Új hozzáadása: a cím legyen "Sencha Uji", a termékadatoknál válassza a Variálható termék típust.
- Tulajdonságok lap: adja hozzá a "Tömeg" tulajdonságot, válassza ki mindhárom kifejezést, jelölje be a Használt a variációkhoz négyzetet, majd mentse a tulajdonságokat.
- Variációk lap: Variációk generálása (három variáció), majd a tömeges szerkesztéssel kapcsolja be a készletkezelést, és variációnként adja meg az árat (€ 6,50 (≈ 2 359 Ft), € 11,50 (≈ 4 174 Ft), € 24,00 (≈ 8 712 Ft)), a tömeget és egy cikkszámot, például
SEN-UJI-050. - Az alapértelmezett értékeknél válassza a 100 g-ot, mentsen, és nézze meg a termékoldalt egy privát böngészőablakban.
Más témák a választást legördülő listaként, gombokként vagy színmintákként jelenítik meg; az elv ugyanaz.
Összefoglalás
- A variálható termék egyetlen termékoldal, minden választási lehetőséghez egy variációval, mindegyik saját árral, készlettel és cikkszámmal.
- Az ismétlődő jellemzőkhöz használjon globális tulajdonságokat, és jelölje be a "Használt a variációkhoz" négyzetet.
- Az ár nélküli variáció nem vásárolható meg.
- A kombinációk száma gyorsan nő: csak valódi kombinációkat hozzon létre, és mentéskor figyeljen a max_input_vars korlátra.
- A valóban eltérő termékeket különálló termékként árulja.
Kvíz
Feladat
A3.2. feladat: Az Ön variálható terméke. Adja meg az áruháza címét, egy variálható termék slugját vagy hivatkozását, az áruházban megvásárolható variációk számát, valamint a variációkhoz használt tulajdonságokat (vesszővel elválasztva, például "Tömeg, Őrlési fok"). A program a nyilvános Store API-n keresztül (/wp-json/wc/store/v1/products?slug=...) keresi meg a terméket, sütik nélkül és anélkül, hogy bármit a kosárba tenne. Zöld, ha a termék variálható típusú, a variációk száma megegyezik a megadottal, és minden tulajdonság variációkhoz használt tulajdonságként szerepel. Narancssárga, ha a szám eltér (az ár nélküli vagy kikapcsolt variációkat az áruház nem számolja bele), ha egy tulajdonság létezik ugyan, de nincs a variációkhoz használva, illetve tájékoztatásként, ha 30-nál több variációja van. Piros, ha a termék nem található, nem variálható, vagy egyik megadott tulajdonsága sincs meg.
Kérdés Önnek (nem ellenőrizzük): hány kombinációt hozna létre a "Variációk generálása" az összes tulajdonságával, és ezek közül hányat árul valójában?
Bővebben olvasva
- Variable product (woocommerce.com, angol nyelven): https://woocommerce.com/document/variable-product/
- Managing products (woocommerce.com, angol nyelven): https://woocommerce.com/document/managing-products/
- PHP verzió és PHP beállítások módosítása (és mi a teendő, ha hibák jelentkeznek egy frissítés után)
A tudásbázis lépései a WebOké vezérlőpultjaira vonatkoznak; más szolgáltatóknál hasonlóan működik.
