本指南將說明如何利用 Blog Importer 將 WordPress 匯出資料中的自定義欄位(如 Advanced Custom Fields / ACF)匯入到 Shopify metafields 中。
透過將 XML 檔案轉換為 CSV 並調整 Google 試算表中的欄位名稱,您可以輕鬆地集中管理複雜的延伸資料。
挑戰:遷移期間自定義欄位丟失
使用 “Advanced Custom Fields (ACF)” 等外掛在 WordPress 中建立的延伸資料通常會被標準的遷移工具忽略。在 Shopify 中手動建立相應的 metafields 並逐一複製資料極其耗時,且容易出現人為錯誤。
透過結合 Blog Importer 的 “XML to CSV Converter” 及其 CSV 匯入功能,您可以安全且高效地批量遷移這些資料。
解決方案步驟
第 1 步:從 WordPress 匯出
在 WordPress 管理後台(工具 > 匯出),匯出 XML 檔案並確保包含自定義欄位。選擇「所有內容」或「文章」。
第 2 步:將 XML 轉換為 CSV
使用我們的 XML to CSV Converter 工具將匯出的 XML 檔案轉換為 Shopify 格式的 CSV。
第 3 步:在 Google 試算表中打開
在 Google 試算表(或 Microsoft Excel)中打開轉換並下載的 CSV 檔案。
第 4 步:核對自定義欄位列
確保電子表格中存在名為 metafield_custom_xxx 的欄位。這些欄位包含了從 WordPress 提取出的自定義欄位值。
第 5 步:在 Shopify 中添加 Metafields
登錄 Shopify 管理後台。導航至 設置 > 自定義資料 > 元欄位 > 部落格文章(或相關定義),然後添加與 CSV 中的自定義欄位相對應的元欄位。
第 6 步:重命名列
在 Google 試算表中,將 metafield_custom_xxx 欄位重命名,使其與您在 Shopify 中添加的元欄位的 命名空間和鍵 (namespace and key) 完全匹配(例如 custom.attribute_name)。
第 7 步:編輯資料(可選)
如有必要,直接在電子表格中修改和調整資料。您也可以在此處進行批量替換。
第 8 步:使用 Blog Importer 匯入
打開 Blog Importer,上傳編輯好的 CSV 檔案,然後開始匯入過程。
專家提示:建議進行測試匯入 自定義元欄位要求嚴格的資料類型匹配。為了防止資料不一致,我們強烈建議先進行只有幾條記錄的測試匯入,以驗證它們是否在 Shopify 后台正確顯示。
常見問題解答
它支持所有資料類型嗎?
目前,我們主要支持單值資料類型(如文本、數字、URL)。列表格式或複雜對象類型可能會被匯入為純文本字符串。
為什麼我的元欄位沒有顯示?
請再次檢查 Shopify 後台的元欄位定義是否已正確設置。此外,請確保您的 CSV 表頭嚴格遵循 “namespace.key” 格式(例如 custom.my_field)。
使用電子表格編輯部落格
了解如何使用 CSV 模板,並掌握使用電子表格的高級編輯技巧。
從 WordPress 遷移您的部落格
在此查看使用直接上傳 XML 檔案的標準 WordPress 遷移步驟。