Oversigt
Map dine WooCommerce-produktattributter (som farve, størrelse og andre tilpasninger) i Zonos-extensionen for at sikre, at ordrer importeres fra Zonos til din WooCommerce-butik med de korrekte attributter.
Trin 1: Find dine produktattributter
-
Gå til fanen Products i din WordPress Admin.
-
Klik på Attributes i venstre navigation for at se eller administrere dine globale produktattributter. Attributter kan også angives, når du tilføjer et nyt produkt.
Hvis du bruger en tredjepartsapp til brugerdefinerede attributter som Product Add-Ons for WooCommerce, følg instruktionerne i appens dokumentation for at finde attributterne.
Trin 2: Identificer attributstien fra Zonos
For at mappe attributter i Zonos-extensionen skal du først forstå, hvordan de sendes til Zonos. For at finde disse data:
- Opret en testordre for et produkt med den attribut, du vil mappe.
- Gå gennem Zonos Checkout, og vælg et service level. Dette genererer et Landed Cost-tilbud. (Du behøver ikke at gennemføre ordren.)
- I Dashboard går du til Quotes.
- Find tilbuddet for din testordre, og klik ind i Quote Details.
- I sektionen API Details til højre udvider du dropdown på root-niveau, og udvider derefter:
itemsmetadata
Denne metadata-blok viser, hvordan produktattributter sendes fra WooCommerce til Zonos i API-anmodningen.
Trin 3: Map attributten i Zonos-extensionen
Når du har fundet attributten i metadata JSON, vender du tilbage til Zonos Mapping-indstillingerne i din WooCommerce-extension.
- Under Attribute field vælger du Custom Attribute.
- I feltet Alias indtaster du en beskrivende label (f.eks.
Color,SizeellerCustom Engraving). - I feltet Cart item path indtaster du stien til attributtens værdi baseret på strukturen, du observerede i metadata.
Eksempel på mapping af brugerdefinerede attributter
Lad os gennemgå, hvordan du kan mappe et produkt, der har en brugerdefineret attribut for brugerdefineret gravering, farve og størrelse.
Hvis du bruger Product Add-ons-plugin'et fra WooCommerce, sendes attributter nogle gange i et array under nøglen addons. JSON-blokken nedenfor viser de attributter, der blev sendt til Zonos.
Eksempel JSON-blok:
{
"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 bør hver af disse attributter mappes som følger:
| Custom Attribute↕ | Alias↕ | Cart item path↕ |
|---|---|---|
| Engraving | Custom Engraving | addons.0.value |
| Color | Color | attribute_pa_color |
| Size | Size | attribute_size |
Bemærk: Stiformatet
addons.0.valuefungerer sådan her:
addonsfortæller systemet at kigge i addons-arrayet.0peger på det første objekt i det array.valuereturnerer værdien fra det objekts value-feltattribute_pa_colorogattribute_sizeer objekter, der ikke er i et array, og kan mappes direkte.
Test produktattributmapping
Når du har mappet attributten, afgiv en fuld testordre i Zonos Checkout. Når ordren er behandlet, tjek ordredetaljerne i WooCommerce for at sikre, at produktattributterne blev importeret korrekt.
Map produktattributter til WooCommerce Checkout
Map produktattributter som farve, størrelse og andre tilpasninger for din WooCommerce-butik.