Hoppa till innehållet

Cookieinställningar

Välj vilka typer av cookies du tillåter. Du kan alltid ändra ditt val via Cookieinställningar längst ned på varje sida. Integritetspolicy

Nödvändiga

Alltid på

Behövs för att logga in, spara din varukorg och komma ihåg dina val. De är alltid på.

Vilka cookies?
  • weboke_sessie, weboke_klant, weboke_remember: din session och att du förblir inloggad
  • weboke_basket: din varukorg
  • wkBtwIncl: visa priser med eller utan moms
  • wok_cookies: ditt cookieval, 12 månader

Mäter vilken annons som leder till ett besök eller en beställning, så att vi inte betalar för annonser som inte ger något.

Vilka cookies?
  • Google Ads via Google Tag Manager (_gcl_au, _gcl_aw), upp till 90 dagar
  • OpenAI Ads, annonser i ChatGPT
  • wok_aff: via vilken partner du kom till oss (affiliateprogram), 60 dagar

4,6

Land och språk

Varje land har en egen webbplats med landets priser och moms.

Visa

Variabla produkter och attribut

Modul 3: Produkter · Lästid: 10 minuter

Lärandemål: Efter den här lektionen kan du skapa en variabel produkt med attribut och varianter, avgöra när varianter är bättre än separata produkter och förebygga problem när det finns många varianter.

Nyckelbegrepp: attribut, globalt attribut (Produkter > Egenskaper), lokalt attribut, termer, "Används för variationer" (Used for variations), variant, standardvärden (Default Form Values), generera variationer, massredigering, pris och lager per variant, antal kombinationer, max_input_vars

En produkt, flera val

Theehuis Example säljer lös sencha i påsar om 50, 100 och 250 gram. För kunden är det ett te där man väljer mängd. För butiken är det tre saker med eget pris, eget lager och kanske egen vikt. Det är precis vad en variabel produkt är till för: en produktsida, en beskrivning, en plats i sökresultaten, och bakom kulisserna en variant per val.

Alternativet, tre separata enkla produkter, har nackdelar: tre sidor med nästan samma text (duplicerat innehåll, lektion 7.1), tre gånger bilder att hantera och en kund som måste leta efter rätt påse. Ändå är en variabel produkt inte alltid bättre. En tumregel:

  • Variabel när kunden ser det som samma produkt och bara väljer en egenskap: storlek, färg, vikt, malningsgrad.
  • Separata produkter när de verkligen är olika eller söks på olika sätt: grönt och svart te, eller en tekanna av gjutjärn och en av glas. De förtjänar var sin sida med egen text.

Attribut: byggstenarna

En variant är en kombination av attribut. Ett attribut är en egenskap ("Vikt") med termer eller värden ("50 g", "100 g", "250 g"). WooCommerce har två sorter:

Globala attribut skapar du en gång under Produkter > Egenskaper (Products > Attributes). De gäller hela butiken: "Vikt" med samma termer för allt te. Fördelar: du skriver termerna en gång, stavningen är densamma överallt och kunder kan filtrera på attributet i butiken ("visa allt te i 250 g"). Varje globalt attribut är en taxonomi med egna arkivsidor om du aktiverar det.

Lokala attribut (custom product attributes) lägger du bara till på en produkt. Praktiskt för något som bara finns hos en produkt, till exempel gravyralternativen för en enda tekanna. Nackdel: inget filter, och med tio produkter med "Färg" har du tio egna listor med stavfel.

Välj därför ett globalt attribut för återkommande egenskaper (storlek, färg, vikt, material).

Ett attribut gör något för varianter först när du kryssar i Används för variationer (Used for variations) på produkten. Utan den bocken visas det bara som information på fliken "Ytterligare information" på produktsidan. Även det är användbart: "Ursprung: Japan" är ett attribut utan varianter.

Skapa och fyll i varianter

När attributen är klara går du till fliken Varianter. Där finns två knappar: Generera variationer (Generate variations), som skapar en variant av varje kombination, och Lägg till manuellt (Add manually), för en variant i taget.

Varje variant har egna fält: artikelnummer (SKU), pris, reapris, lager, vikt, mått, en bild och kryssrutorna aktiverad, nedladdningsbar och virtuell. En variant utan pris går inte att köpa och visas inte som val. Det är det vanligaste misstaget: generera variationer, glömma priset och en kund som får se att varianten inte är tillgänglig.

Med massredigeringen ovanför listan anger du pris, lager eller vikt för alla varianter på en gång, eller höjer priserna med ett belopp eller en procentsats. Sedan justerar du undantagen per variant.

Med standardvärden (Default Form Values) väljer du vilken variant som är förvald när sidan öppnas. Välj den variant som säljer mest, eller lämna fältet tomt så att kunden väljer medvetet. Är ingenting förvalt visar sidan ett prisintervall ("€ 6,50 (≈ 71,47 kr) till € 24,00 (≈ 264 kr)").

Antalet kombinationer: här går det fel

Varianter multipliceras. En tekanna i 4 färger, 3 storlekar och med eller utan gravyr ger 4 × 3 × 2 = 24 varianter. Lägg till ett fjärde attribut med 5 alternativ så är du uppe i 120. Det får följder:

  • Förvaltning. Varje variant har eget pris, eget lager och eget artikelnummer. Att hålla 120 rader uppdaterade är mycket arbete och lätt att göra fel i.
  • Produktsidan. Upp till ett visst antal varianter (standard 30) skickar WooCommerce med alla kombinationer i sidan, så att rullgardinslistorna direkt vet vilka kombinationer som finns. Vid fler varianter frågar sidan servern för varje val om kombinationen finns (via AJAX). Det fungerar, men kunden kan då först välja en kombination som inte finns och få ett meddelande först efteråt.
  • Spara. När du sparar många varianter skickar webbläsaren väldigt många fält samtidigt till servern. PHP har en gräns för det, max_input_vars. Överskrids den tas de sista fälten bort utan varning: du sparar och en del av dina ändringar är borta. Därför visar administrationen 15 varianter per sida, men med väldigt många attribut och fält kan gränsen ändå nås. Ditt webbhotell kan höja max_input_vars; i de flesta kontrollpaneler kan du göra det själv under PHP-inställningarna (lektion 7.2).

Det här kan du göra:

  • Skapa bara kombinationer som verkligen finns. Använd inte "Generera variationer" med fyra attribut, utan lägg manuellt till de kombinationer du säljer.
  • Erbjud en egenskap som inte ändrar pris och lager som produktalternativ eller anteckning i stället för som variant (till exempel en gravyrtext via ett fält; det finns tillägg för det).
  • Sälj produkter som verkligen är olika som separata produkter.

Fallgropar

  • Byta namn på ett attribut i efterhand. Det går att byta namn på en term i ett globalt attribut, men befintliga varianter hänvisar till sluggen. Testa först i din testbutik.
  • Blanda lager på produktnivå och på variantnivå. Välj per produkt: lager per variant (oftast) eller ett lager för hela produkten.
  • Variantbilder. Utan egen bild visar varianten huvudbilden. För färger vill du ha en bild per färg.
  • Varianter utan artikelnummer. Vid import och kopplingar till ett kassasystem eller en grossist behöver du ett artikelnummer (SKU) per variant (lektion 3.4).

I praktiken: så ser det ut i WooCommerce

  1. Produkter > Egenskaper: skapa attributet "Vikt" med termerna 50 g, 100 g och 250 g.
  2. Produkter > Lägg till ny: titeln "Sencha Uji", produktdata Variabel produkt.
  3. Fliken Egenskaper: lägg till "Vikt", välj alla tre termerna, kryssa i Används för variationer och spara egenskaperna.
  4. Fliken Varianter: Generera variationer (tre varianter), aktivera sedan lagerhantering med massredigeringen och ange per variant pris (€ 6,50 (≈ 71,47 kr), € 11,50 (≈ 126 kr), € 24,00 (≈ 264 kr)), vikt och ett artikelnummer som SEN-UJI-050.
  5. Välj 100 g som standardvärde, spara och titta på produktsidan i ett privat fönster.

Olika teman visar valet som rullgardinslista, knappar eller färgrutor; principen är densamma.

Sammanfattning

  • En variabel produkt är en produktsida med en variant per val, var och en med eget pris, eget lager och eget artikelnummer.
  • Använd globala attribut för återkommande egenskaper; kryssa i "Används för variationer".
  • En variant utan pris går inte att köpa.
  • Antalet kombinationer växer snabbt: skapa bara verkliga kombinationer och tänk på max_input_vars när du sparar.
  • Produkter som verkligen är olika säljer du som separata produkter.

Quiz

1. Theehuis Example har lagt till attributet "Vikt", men ingen rullgardinslista visas på produktsidan. Vad är den troligaste orsaken?



2. Varför väljer du hellre ett globalt attribut än ett lokalt attribut för "Färg"?



3. Du sparar en produkt med 200 varianter och efteråt har en del av dina prisändringar försvunnit, utan felmeddelande. Vad kan vara orsaken?



4. När säljer du hellre grön och svart sencha som två separata produkter?



Uppgift

Uppgift A3.2: Din variabla produkt. Fyll i adressen till din butik, sluggen eller länken till en variabel produkt, antalet varianter som går att köpa i butiken och de attribut du använder för varianter (åtskilda med kommatecken, till exempel "Vikt, Malningsgrad"). Programmet hämtar produkten via det öppna Store API (/wp-json/wc/store/v1/products?slug=...), utan cookies och utan att lägga något i varukorgen. Grönt om produkten är av typen variabel, antalet varianter stämmer med det du fyllde i och varje attribut finns som attribut som används för varianter. Orange om antalet avviker (varianter utan pris eller som är inaktiverade räknar butiken inte med), om ett attribut finns men inte används för varianter, eller som information om du har fler än 30 varianter. Rött om produkten inte hittas, inte är variabel eller inte har något av dina attribut.

Fråga dig själv (kontrolleras inte): hur många kombinationer skulle "Generera variationer" skapa med alla dina attribut, och hur många av dem säljer du faktiskt?

Uppgift A3.2: Din variabla produkt





Det du fyller i och det vi hittar sparar vi inte. Din webbläsare kommer ihåg dina svar och om du klarade uppgiften. Är du inloggad sparar vi bara att du klarade uppgiften (nästan) i Mina kurser; där kan du också ta bort det.

Läs mer

Stegen i kunskapsbanken gäller för WebOkés kontrollpaneler; hos andra leverantörer fungerar det på liknande sätt.

Ett ögonblick…

Ställ in dina domäner

Ställ in namnservrar, koppling till ditt webbhotell och vem som blir innehavare för varje domän.

Hämtar dina domäner…