Varijabilni proizvodi i atributi
Modul 3: Proizvodi · Vrijeme čitanja: 10 minuta
Cilj učenja: Nakon ove lekcije moći ćete postaviti varijabilni proizvod s atributima i varijacijama, odlučiti kada su varijacije bolje od zasebnih proizvoda te spriječiti probleme kod velikog broja varijacija.
Ključni pojmovi: atribut, globalni atribut (Proizvodi > Postavke), lokalni atribut, pojmovi, "Used for variations" (koristi se za varijacije), varijacija, zadane vrijednosti (Default Form Values), kreiranje varijacija, skupno uređivanje, cijena i zaliha po varijaciji, broj kombinacija, max_input_vars
Jedan proizvod, više izbora
Theehuis Example prodaje rastresitu senchu u vrećicama od 50, 100 i 250 grama. Za kupca je to jedan čaj s izborom količine. Za trgovinu su to tri stvari s vlastitom cijenom, vlastitom zalihom i možda vlastitom težinom. Upravo tome služi varijabilni proizvod: jedna stranica proizvoda, jedan opis, jedno mjesto u rezultatima pretraživanja, a u pozadini po jedna varijacija za svaki izbor.
Alternativa, tri zasebna jednostavna proizvoda, ima nedostatke: tri stranice s gotovo istim tekstom (dvostruki sadržaj, lekcija 7.1), trostruko upravljanje fotografijama i kupac koji mora tražiti koju vrećicu želi. Ipak, varijabilni proizvod nije uvijek bolji izbor. Osnovno pravilo:
- Varijabilni ako kupac to vidi kao isti proizvod i bira samo jedno svojstvo: veličinu, boju, težinu, stupanj mljevenja.
- Zasebni proizvodi ako se stvarno razlikuju ili se drugačije traže: zeleni i crni čaj, ili čajnik od lijevanog željeza i čajnik od stakla. Svaki od njih zaslužuje vlastitu stranicu s vlastitim tekstom.
Atributi: osnovni gradivni elementi
Varijacija je kombinacija atributa. Atribut je svojstvo ("Težina") s pojmovima ili vrijednostima ("50 g", "100 g", "250 g"). WooCommerce poznaje dvije vrste:
Globalne atribute kreirate jednom u Proizvodi > Postavke (Products > Attributes). Vrijede za cijelu trgovinu: "Težina" s istim pojmovima za sve čajeve. Prednosti: pojmove upisujete jednom, pravopis je posvuda isti, a kupci u trgovini mogu filtrirati po atributu ("prikaži sve čajeve od 250 g"). Svaki globalni atribut je taksonomija s vlastitim arhivskim stranicama ako to uključite.
Lokalne atribute (custom product attributes) dodajete samo jednom proizvodu. Praktični su za nešto što se pojavljuje samo kod jednog proizvoda, poput mogućnosti graviranja jednog čajnika. Nedostatak: nema filtra, a kod deset proizvoda s "Bojom" imate deset zasebnih popisa s pravopisnim pogreškama.
Zato za svojstva koja se ponavljaju (veličina, boja, težina, materijal) odaberite globalni atribut.
Atribut ima učinak na varijacije tek kada kod proizvoda označite kvačicu Used for variations (koristi se za varijacije). Bez te kvačice atribut se prikazuje samo kao informacija u kartici "Dodatne informacije" na stranici proizvoda. I to je korisno: "Podrijetlo: Japan" je atribut bez varijacija.
Kreiranje i popunjavanje varijacija
Kada su atributi spremni, idite na karticu Varijacije. Ondje su dva gumba: Kreirajte varijacije (Generate variations), koji od svih kombinacija stvara varijacije, i Dodaj manualno (Add manually), za jednu po jednu varijaciju.
Svaka varijacija ima vlastita polja: SKU, cijenu, akcijsku cijenu, zalihu, težinu, dimenzije, sliku te kvačice omogućeno, za preuzimanje i virtualno. Varijacija bez cijene nije u prodaji i ne pojavljuje se kao izbor. To je najčešća pogreška: kreirate varijacije, zaboravite cijenu, a kupac vidi poruku "Ova varijacija nije dostupna".
Skupnim uređivanjem iznad popisa odjednom postavljate cijenu, zalihu ili težinu za sve varijacije, ili povećavate cijene za iznos ili postotak. Nakon toga prilagodite iznimke po varijaciji.
Pomoću zadanih vrijednosti (Default Form Values) birate koja je varijacija unaprijed odabrana kad se stranica otvori. Odaberite varijaciju koja se najviše prodaje ili ostavite prazno kako bi kupac svjesno birao. Ako ništa nije unaprijed odabrano, stranica prikazuje raspon cijena ("€ 6,50 do € 24,00").
Broj kombinacija: ovdje nastaju problemi
Varijacije se množe. Čajnik u 4 boje, 3 veličine te s graviranjem ili bez njega daje 4 × 3 × 2 = 24 varijacije. Dodajte četvrti atribut s 5 opcija i dolazite do 120. To ima posljedice:
- Upravljanje. Svaka varijacija ima vlastitu cijenu, zalihu i SKU. Održavati 120 redaka mnogo je posla i lako dolazi do pogrešaka.
- Stranica proizvoda. Do određenog broja varijacija (zadano 30) WooCommerce šalje sve kombinacije zajedno sa stranicom, tako da padajući izbornici odmah znaju koje kombinacije postoje. Kod više varijacija stranica za svaki izbor pita poslužitelj postoji li kombinacija (putem AJAX-a). To radi, ali kupac tada može najprije odabrati kombinaciju koja ne postoji i tek nakon toga dobiti obavijest.
- Spremanje. Pri spremanju mnogo varijacija Vaš preglednik šalje poslužitelju jako mnogo polja odjednom. PHP za to ima ograničenje, max_input_vars. Ako se ono prekorači, posljednja polja tiho se izostavljaju: spremite, a dio Vaših izmjena nestane. Zato upravljačko sučelje prikazuje 15 varijacija po stranici, ali kod jako mnogo atributa i polja ograničenje se ipak može dosegnuti. Vaš pružatelj hostinga može povećati max_input_vars; u većini upravljačkih ploča to možete sami učiniti u postavkama PHP-a (lekcija 7.2).
Što možete učiniti:
- Kreirajte samo kombinacije koje stvarno postoje. Ne koristite "Kreirajte varijacije" kod četiri atributa, nego ručno dodajte kombinacije koje prodajete.
- Svojstvo koje ne mijenja cijenu ni zalihu ponudite ne kao varijaciju, nego kao opciju proizvoda ili napomenu (na primjer tekst za graviranje putem polja; za to postoje proširenja).
- Stvarno različite proizvode prodajite kao zasebne proizvode.
Zamke
- Naknadno preimenovanje atributa. Pojam globalnog atributa možete preimenovati, ali postojeće varijacije upućuju na slug. Najprije to isprobajte u svojoj testnoj trgovini.
- Miješanje zalihe na razini proizvoda i na razini varijacije. Odlučite za svaki proizvod: zaliha po varijaciji (najčešće) ili jedna zaliha za cijeli proizvod.
- Fotografije varijacija. Bez vlastite slike varijacija prikazuje glavnu fotografiju. Kod boja ipak želite fotografiju za svaku boju.
- Varijacije bez SKU-a. Za uvoz i povezivanje s blagajnom ili veleprodajom potreban Vam je SKU za svaku varijaciju (lekcija 3.4).
U praksi: ovako to izgleda u WooCommerceu
- Proizvodi > Postavke: kreirajte atribut "Težina" s pojmovima 50 g, 100 g i 250 g.
- Proizvodi > Dodaj novi: naslov "Sencha Uji", podaci o proizvodu Varijabilni proizvod.
- Kartica Postavke: dodajte "Težina", odaberite sva tri pojma, označite Used for variations i spremite atribute.
- Kartica Varijacije: Kreirajte varijacije (tri varijacije), zatim skupnim uređivanjem uključite upravljanje zalihom te za svaku varijaciju unesite cijenu (€ 6,50, € 11,50, € 24,00), težinu i SKU poput
SEN-UJI-050. - Kod zadanih vrijednosti odaberite 100 g, spremite i pogledajte stranicu proizvoda u privatnom prozoru.
Druge teme prikazuju izbor kao padajući izbornik, gumbe ili polja u boji; načelo je isto.
Sažetak
- Varijabilni proizvod je jedna stranica proizvoda s varijacijom za svaki izbor, svaka s vlastitom cijenom, zalihom i SKU-om.
- Za svojstva koja se ponavljaju koristite globalne atribute; označite "Used for variations".
- Varijacija bez cijene nije u prodaji.
- Broj kombinacija brzo raste: kreirajte samo stvarne kombinacije i pri spremanju pazite na max_input_vars.
- Stvarno različite proizvode prodajete kao zasebne proizvode.
Kviz
Zadatak
Zadatak A3.2: Vaš varijabilni proizvod. Unesite adresu svoje trgovine, slug ili poveznicu varijabilnog proizvoda, broj varijacija koje su u trgovini u prodaji te atribute koje koristite za varijacije (odvojene zarezima, na primjer "Težina, Stupanj mljevenja"). Program traži proizvod putem javnog Store API-ja (/wp-json/wc/store/v1/products?slug=...), bez kolačića i bez stavljanja ičega u košaricu. Zeleno ako je proizvod varijabilnog tipa, broj varijacija jednak je onome što ste unijeli i svaki se atribut pojavljuje kao atribut koji se koristi za varijacije. Narančasto ako broj odstupa (trgovina ne broji varijacije bez cijene ili one koje su onemogućene), ako atribut postoji, ali se ne koristi za varijacije, ili informativno ako imate više od 30 varijacija. Crveno ako proizvod nije pronađen, nije varijabilan ili nema nijedan od Vaših atributa.
Pitanje za Vas (ne provjerava se): koliko bi kombinacija "Kreirajte varijacije" stvorilo sa svim Vašim atributima i koliko od njih stvarno prodajete?
Daljnje čitanje
- Variable product (woocommerce.com, na engleskom): https://woocommerce.com/document/variable-product/
- Managing products (woocommerce.com, na engleskom): https://woocommerce.com/document/managing-products/
- Promjena PHP verzije i PHP postavki (i što učiniti u slučaju grešaka nakon nadogradnje)
Koraci u bazi znanja odnose se na upravljačke ploče tvrtke WebOké; kod drugih pružatelja usluga postupak je sličan.
