把商品從 WooCommerce 搬到 Shopify
從 WooCommerce 匯出商品,在瀏覽器中轉換檔案,再匯入 Shopify。可變商品、特價、庫存、重量和圖片都會自動轉換。
從 WooCommerce 到 Shopify 只要三步
1從 WooCommerce 匯出商品
- 在 WordPress 管理後台中,前往 Products > All Products(商品 > 全部商品)。
- 點選頁面頂端的 Export(匯出)。
- 保留「匯出所有欄位」,以及所有商品類型和分類的預設選擇。
- 點選 Generate CSV(產生 CSV),瀏覽器會下載 CSV 檔案。
2用 Skuvera 轉換檔案
- 開啟 Shopify CSV 轉換工具並上傳 WooCommerce 的 CSV。工具會識別出這是 WooCommerce 匯出檔案,並自動完成對應。
- 檢查欄位的對應設定和預覽。可以修改任何欄位、加入價格規則,或移除不需要的欄位。
- 點選「轉換檔案」,查看檢查結果,然後下載 Shopify CSV。
3把 CSV 匯入 Shopify
- 在 Shopify 管理介面中,前往 Products,按一下 Import。
- 按一下 Add file,選取轉換後的 CSV。
- 按一下 Upload and continue,檢視匯入詳情,然後按一下 Import products。
- 匯入完成後,Shopify 會寄送確認電子郵件。
欄位是怎麼轉換的
轉換依照 WooCommerce 官方的商品 CSV 格式進行。下表中的欄位名稱與兩個平台檔案中的原文一致。
Name → Title, URL handle
URL handle 由商品名稱產生,例如「Classic Hoodie」變為 classic-hoodie。
Description → Description
原樣複製,包括 HTML。
Categories → Type
取第一個分類的最後一層,例如「Clothing > Hoodies」變為 Hoodies。
Tags → Tags
原樣複製。
Published → Status, Published on online store
1 變為上架中(active)並發布到網路商店;0(私密)和 -1(草稿)變為草稿(draft)且不發布。
SKU → SKU
款式列的 SKU 成為款式 SKU;父商品本身的 SKU 不使用。
GTIN, UPC, EAN, or ISBN → Variant Barcodes
複製到款式條碼。
Sale price, Regular price → Price, Compare-at price
有特價時,Price 為特價、Compare-at price 為原價;沒有特價時,Price 為原價。
Stock → Inventory quantity, Inventory tracker
有管理庫存的商品,由 Shopify 依相同數量追蹤庫存。
Backorders allowed? → Continue selling when out of stock
1 或 notify 表示缺貨後繼續銷售;0 表示缺貨停售。
Tax status → Charge tax
taxable 變為 TRUE;shipping 和 none 變為 FALSE。
Weight (unit) → Weight value (grams)
依欄位名稱中的單位(如 kg、lbs)換算為公克。
Attribute 1–3 name / value(s) → Option1–3 name / value
款式列的屬性成為 Shopify 的選項;簡單商品的屬性不作為選項。
Images → Product image URL, Image position, Variant image URL
圖片依順序列出並去除重複;款式本身的圖片成為該款式的圖片。
Type, Parent → —
用來把款式列歸到所屬的父商品下,不複製到 Shopify。
| WooCommerce 欄位 | Shopify 欄位 | 轉換方式 |
|---|---|---|
| Name | Title, URL handle | URL handle 由商品名稱產生,例如「Classic Hoodie」變為 classic-hoodie。 |
| Description | Description | 原樣複製,包括 HTML。 |
| Categories | Type | 取第一個分類的最後一層,例如「Clothing > Hoodies」變為 Hoodies。 |
| Tags | Tags | 原樣複製。 |
| Published | Status, Published on online store | 1 變為上架中(active)並發布到網路商店;0(私密)和 -1(草稿)變為草稿(draft)且不發布。 |
| SKU | SKU | 款式列的 SKU 成為款式 SKU;父商品本身的 SKU 不使用。 |
| GTIN, UPC, EAN, or ISBN | Variant Barcodes | 複製到款式條碼。 |
| Sale price, Regular price | Price, Compare-at price | 有特價時,Price 為特價、Compare-at price 為原價;沒有特價時,Price 為原價。 |
| Stock | Inventory quantity, Inventory tracker | 有管理庫存的商品,由 Shopify 依相同數量追蹤庫存。 |
| Backorders allowed? | Continue selling when out of stock | 1 或 notify 表示缺貨後繼續銷售;0 表示缺貨停售。 |
| Tax status | Charge tax | taxable 變為 TRUE;shipping 和 none 變為 FALSE。 |
| Weight (unit) | Weight value (grams) | 依欄位名稱中的單位(如 kg、lbs)換算為公克。 |
| Attribute 1–3 name / value(s) | Option1–3 name / value | 款式列的屬性成為 Shopify 的選項;簡單商品的屬性不作為選項。 |
| Images | Product image URL, Image position, Variant image URL | 圖片依順序列出並去除重複;款式本身的圖片成為該款式的圖片。 |
| Type, Parent | — | 用來把款式列歸到所屬的父商品下,不複製到 Shopify。 |
不會轉換的內容
- 組合商品(grouped)和外部商品(external)會轉換為一般商品,Shopify 沒有對應的商品類型。
- 簡短說明、購買備註、追加銷售、交叉銷售、可下載檔案、評價和自訂 meta 欄位不會轉換。
- 分類會變為商品類型(Type)。Shopify 的標準商品分類和商品系列需要在匯入後於 Shopify 中設定。
- Shopify 的 CSV 不支援特價期間。如果某個特價要之後才開始,請在轉換前刪除特價,或在匯入後修改價格。
- 某個屬性設為「任何」值的款式無法匯入,因為 Shopify 要求每個選項都有值,檢查結果會列出這些列。
- 圖片連結必須可以公開存取,因為 Shopify 會在匯入時下載每張圖片。
- Shopify 只在單一地點的商店中使用 Inventory quantity。有多個地點時,請在匯入後於 Shopify 中設定庫存。
常見問題
- 從 WooCommerce 匯出需要安裝外掛嗎?
- 不需要。WooCommerce 內建商品匯出功能,前往 Products > All Products(商品 > 全部商品)點選 Export(匯出)即可。
- 商品網址會維持不變嗎?
- 不會。Shopify 的商品網址格式是 /products/handle,原本的 WooCommerce 連結會改變。請在 Shopify 中為有流量的頁面設定網址重新導向。
- 可以一起搬客戶和訂單嗎?
- 這個工具只轉換商品。客戶和訂單使用不同的檔案和工具。
- 我的檔案會被上傳嗎?
- 不會。檔案在你的瀏覽器中讀取和轉換,不會傳送到我們的伺服器。
已於 2026年10月31日 對照 WooCommerce 和 Shopify 官方文件核對。
Skuvera