概述
在 Zonos 擴充功能中映射您的 WooCommerce 產品屬性(例如顏色、尺寸和其他自訂選項),確保訂單從 Zonos 匯入到您的 WooCommerce 商店時具有正確的屬性。
步驟 1:尋找您的產品屬性
-
導航至您的 WordPress 管理介面中的產品標籤。
-
從左側導航功能表,按一下屬性以查看或管理您的全域產品屬性。新增新產品時也可以設定屬性。
如果您使用第三方應用程式進行自訂屬性,例如 WooCommerce 產品附加選項,請按照應用程式文件中的說明來尋找屬性。
步驟 2:從 Zonos 識別屬性路徑
若要在 Zonos 擴充功能中映射屬性,您首先需要瞭解它們如何傳遞到 Zonos。若要找到此資料:
- 為具有您要映射之屬性的產品建立測試訂單。
- 透過 Zonos Checkout 並選擇服務等級。這將生成著陸成本報價。(您不需要完成訂單。)
- 在 Dashboard 中,前往報價。
- 找到您的測試訂單的報價並按一下報價詳情。
- 在右側的 API 詳情部分,展開根層級下拉式功能表,然後展開:
itemsmetadata
此中繼資料區塊顯示產品屬性如何從 WooCommerce 傳遞到 Zonos API 要求中的方式。
步驟 3:在 Zonos 擴充功能中映射屬性
找到中繼資料 JSON 中的屬性後,返回您的 WooCommerce 擴充功能中的 Zonos 對應設定。
- 在屬性欄位下,選擇自訂屬性。
- 在別名欄位中,輸入描述性標籤(例如
Color、Size或Custom Engraving)。 - 在購物車商品路徑欄位中,根據您在中繼資料中觀察到的結構,輸入屬性值的路徑。
映射自訂屬性的範例
讓我們逐步說明如何映射具有自訂雕刻、顏色和尺寸的自訂屬性的產品。
如果您使用 WooCommerce 的產品附加選項外掛程式,屬性有時會在 addons 鍵下的陣列內傳遞。下面的 JSON 區塊顯示傳遞到 Zonos 的屬性。
範例 JSON 區塊:
{
"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"
}
}
在對應設定下的屬性中,每個屬性應按如下方式進行映射:
| 自訂屬性↕ | 別名↕ | 購物車商品路徑↕ |
|---|---|---|
| 雕刻 | Custom Engraving | addons.0.value |
| 顏色 | Color | attribute_pa_color |
| 尺寸 | Size | attribute_size |
注意: 路徑格式
addons.0.value的運作方式如下:
addons告訴系統在 addons 陣列中查找.0指向該陣列中的第一個物件.value從該物件的 value 欄位傳回值attribute_pa_color和attribute_size是不在陣列中的物件,可直接映射。
測試產品屬性對應
映射屬性後,在 Zonos Checkout 中下達完整的測試訂單。訂單經過處理後,檢查 WooCommerce 中的訂單詳情,以確保產品屬性已正確匯入。
為 WooCommerce Checkout 映射產品屬性
為您的 WooCommerce 商店映射產品屬性,例如顏色、尺寸和其他自訂選項。