Översikt
Mappa era WooCommerce-produktattribut (som färg, storlek och andra anpassningar) i Zonos-tillägget så att ordrar importeras från Zonos till er WooCommerce-butik med korrekta attribut.
Steg 1: Hitta era produktattribut
-
Navigera till fliken Products i er WordPress Admin.
-
Från den vänstra navigeringen klickar ni på Attributes för att visa eller hantera era globala produktattribut. Attribut kan också ställas in när ni lägger till en ny produkt.
Om ni använder en tredjepartsapp för anpassade attribut, till exempel Product Add-Ons for WooCommerce, följer ni instruktionerna i appens dokumentation för att hitta attributen.
Steg 2: Identifiera attributsökvägen från Zonos
För att mappa attribut i Zonos-tillägget behöver ni först förstå hur de skickas till Zonos. Så här hittar ni dessa data:
- Skapa en testorder för en produkt med det attribut ni vill mappa.
- Gå igenom Zonos Checkout och välj en tjänstenivå. Detta genererar en landed cost-offert. (Ni behöver inte slutföra ordern.)
- I Dashboard, gå till Quotes.
- Hitta offerten för er testorder och klicka in i Quote Details.
- I avsnittet API Details till höger expanderar ni rullgardinsmenyn på rotnivå och expanderar sedan:
itemsmetadata
Detta metadatablock visar hur produktattribut skickas från WooCommerce till Zonos i API-förfrågan.
Steg 3: Mappa attributet i Zonos-tillägget
När ni har hittat attributet i metadata-JSON:en går ni tillbaka till inställningarna för Zonos Mapping i ert WooCommerce-tillägg.
- Under Attribute field väljer ni Custom Attribute.
- I fältet Alias anger ni en beskrivande etikett (t.ex.
Color,SizeellerCustom Engraving). - I fältet Cart item path anger ni sökvägen till attributets värde, baserat på strukturen ni observerade i metadatan.
Exempel på mappning av anpassade attribut
Låt oss gå igenom hur ni kan mappa en produkt som har ett anpassat attribut för anpassad gravering, färg och storlek.
Om ni använder tillägget Product Add-ons från WooCommerce skickas attribut ibland inuti en array under nyckeln addons. JSON-blocket nedan visar de attribut som skickades till Zonos.
Exempel på JSON-block:
{
"addons": [
{
"name": "Custom Engraving",
"value": "Built to last",
"price": 0,
"field_name": "1226-1748963436",
"field_type": "custom_text",
"id": 1748963436,
"price_type": "flat_fee"
}
],
"variation": {
"attribute_pa_color": "blue",
"attribute_size": "Large"
}
}
I Mapping settings under Attributes ska vart och ett av dessa attribut mappas enligt följande:
| Custom Attribute↕ | Alias↕ | Cart item path↕ |
|---|---|---|
| Engraving | Custom Engraving | addons.0.value |
| Color | Color | attribute_pa_color |
| Size | Size | attribute_size |
Obs: Sökvägsformatet
addons.0.valuefungerar så här:
addonssäger till systemet att titta i addons-arrayen.0pekar på det första objektet i den arrayen.valuereturnerar värdet från objektets value-fältattribute_pa_colorochattribute_sizeär objekt som inte ligger i en array och kan mappas direkt.
Testa mappningen av produktattribut
När ni har mappat attributet lägger ni en komplett testorder i Zonos Checkout. När ordern har bearbetats kontrollerar ni orderuppgifterna i WooCommerce för att säkerställa att produktattributen importerades korrekt.
Mappa produktattribut för WooCommerce Checkout
Mappa produktattribut som färg, storlek och andra anpassningar för er WooCommerce-butik.