使用 CSV 檔匯入與匯出商品
您可以使用 CSV (逗號分隔值) 檔案將商品匯入 Shopify 商店,或從商店匯出。使用 CSV 檔案可同時匯入或匯出大量商品及其詳細資料,方便您在 Shopify 與其他平台之間交換商品資訊。
若要進一步瞭解如何使用 CSV 檔案,請參閱 open and edit a CSV file。
本頁內容
下載範例 CSV 檔案
您可以下載並查看 sample product CSV file,作為範本使用。使用此範例檔案時,請注意下列事項:
- 範例檔包含兩個範例商品,並含有部分子類。您的匯入檔可能會包含更多商品與子類。若您以此範例檔建立自己的匯入檔,請務必先移除所有範例商品。
- 範例檔案包含 Inventory quantity 欄,僅適用於只有單一地點的商店。若您使用多個 locations,且想匯入或匯出庫存數量,請使用 inventory CSV file。
- 範例檔案包含 Price / International 與 Compare-at price / International 欄位,但由於範例商品在國際銷售時沒有獨立定價,因此這些欄位會留白。瞭解詳情:International CSV columns。
產品 CSV 檔注意事項
在使用產品 CSV 檔案之前,請先閱讀以下注意事項。
設定產品 CSV 檔格式
為確保您的產品 CSV 檔能正確運作,請確認其符合下列條件:
- 商品 CSV 檔案的第一列必須為欄位標題,且需符合 product CSV description table 的規範。
- 各欄之間必須以逗號分隔。
產品 CSV 檔的必填欄位
在下列情況下,這些欄位必須存在:
- 在建立商品 CSV 檔案以匯入新商品時,必填的欄只有 Title。如果要為商品新增子類,則 URL handle 欄也是必填。
- 使用 CSV 檔案更新商品時,必填的欄位只有 URL handle 與 Title。
資料相依性
即使只有 Title 與 URL handle 這些欄是使用 CSV 檔案更新商品時的唯一必填欄,部分欄位的資料仍會依賴其他欄位的資料。
例如,如果您更新與子類相關的欄位,例如 SKU 或 Weight value (grams),則這些欄位中的資料會依賴對應子類的資料。在此情況下,您也必須包含 Option1 name 與 Option1 value 欄。
International CSV 欄位
如果您已在商店中設定 Markets,匯出的 CSV 會反映您所建立的市場。預設您的 CSV 會包含下列欄:
Included / [Primary],其中[Primary]會替換為您的 primary market 名稱。Included / InternationalPrice / InternationalCompare-at price / International
如果您以自有市場取代國際市場,欄位標題中的 International 會改為該市場名稱。
例如,若您為各洲建立市場,其中一個市場名稱為 South America,則在 CSV 匯出檔中的欄位標題會調整如下:
Included / International會變為Included / South AmericaPrice / International會變成Price / South AmericaCompare-at price / International會變成Compare-at price / South America
CSV 欄中的中繼欄位
使用 CSV 檔案大量匯入/匯出商品時,支援商品中繼欄位。定義商品中繼欄位後,系統會在商品 CSV 匯出中包含該欄位。欄位標題格式為:<name>(product.metafields.<namespace>.<key>)。也可使用 product.metafields.<namespace>.<key>。例如,Fabric 中繼欄位的格式如下:Fabric (product.metafields.shopify.fabric),或不含名稱與括號時為 product.metafields.shopify.fabric。您可以在 設定 > 自訂資料 > 商品 > 中繼欄位 中找到中繼欄位的命名空間與鍵。瞭解詳情:product metafields。
產品 CSV 匯入/匯出也支援選項值。使用 Option LinkedTo 欄位將選項連結到中繼欄位,接著即可在相對應的 Option values 欄位中使用 metaobject 的值。
子類中繼欄位
商品 CSV 匯入/匯出不支援子類中繼欄位。若要大量編輯子類中繼欄位,您需要使用子類大量編輯器,然後新增中繼欄位的欄位。瞭解詳情:editing variant details in bulk。
產品 CSV 檔欄位說明
下列表格列出產品 CSV 內所有可能的欄位。
除了 Title 欄之外,部分欄位也必須有值。下表已標註必填欄。這些欄若留白或從 CSV 檔案省略,系統會建立預設值。
產品 CSV 檔的欄位
| 欄 | 說明 (含空白儲存格的預設行為) |
|---|---|
| Title | 您要顯示給顧客看的商品名稱。例如, Women's Snowboard。 |
| URL handle | 每個商品的唯一識別碼。網址控制代碼會用於產品頁面的網址,並以 Title 欄的值為基礎。例如,若 Title 欄的值為 Black Sunglasses,則 URL handle 欄的值為 black-sunglasses 做為預設值。若您希望產品頁面網址與商品名稱不同,您可以自訂網址控制代碼值。有效的網址控制代碼可包含字母、連字號與數字,但不能包含任何空格。 |
| Description | 商品的 說明,用來提供商品的詳情。 |
| Vendor | 您販售商品的來源或品牌名稱。若商品為您自製,Vendor 欄的值應與您登入 Shopify 時使用的商店名稱相同。 |
| Product category |
用來描述商品類型的標籤,並用於在美國計算稅率。標籤必須取自 Shopify's Standard Product Taxonomy。 有效的標準化商品類別可透過以下任一方式識別:
|
| Type |
除 Shopify 的標準類別外,若您需要自訂類別來整理商品,可用此標籤來描述商品。例如,若商品類別是 瞭解詳情:新增 產品類型。 |
| Tags |
新增關鍵字以協助顧客在線上找到您的商品,或用於商品分組與篩選:
大多數試算表 app 會自動在標籤外加上引號。若您使用純文字編輯器,則需手動加入引號。例如, 瞭解詳情:標籤格式。 |
| Published on online store |
指定商品是否要發佈到您的網路商店銷售管道。有效值為:
瞭解詳情:發佈到網路商店。 |
| Status |
此欄位用來標示商品是否可提供給顧客。若此欄位存在,則必須填入值。若此欄位不存在,商品狀態會自動上傳為
瞭解詳情:商品狀態。 |
| SKU | |
| Barcode |
子類的條碼、國際標準書號 (ISBN) 或通用產品代碼 (UPC)。 瞭解詳情:庫存代碼。 |
| Option1 name |
若商品有多個選項 (例如尺寸或顏色),請輸入選項名稱以建立子類。商品每一種選項名稱與數值的組合都可以是該商品的一種子類,例如 每個商品最多可有 3 個選項。 若商品只有一個選項,則此值應為 瞭解詳情:建立子類。 |
| Option1 value |
若商品有多個選項 (例如尺寸或顏色),請輸入其數值。例如,顏色選項的數值可以是 若透過 警告:變更此欄位的資料會刪除現有的子類 ID 值並建立新的子類 ID。任何子類 ID 值的變動都可能破壞第三方對子類 ID 的相依。 瞭解詳情:建立商品 子類。 |
| Option1 LinkedTo | 若商品選項已連結至類別中繼欄位,則此值應為 product.metafields.shopify.{taxonomy_attribute} |
| Price |
商品或子類的價格。僅輸入金額,不含幣別符號。例如, 瞭解詳情:商品價格。 |
| Price / International |
在同名市場中,以該市場的幣別設定此商品的固定價格。 |
| Compare-at price |
若價格已下調且您想顯示價格比較,請輸入子類的原價。僅輸入金額,不含幣別符號。例如, 瞭解詳情:設定比較於價格。 |
| Compare-at price / International |
在同名市場中,以該市場的幣別為此商品設定固定的原價。要使用固定原價,該商品必須在該市場先設有固定價格。 |
| Cost per item |
製造或取得該商品或子類的成本。僅填入金額,不要包含貨幣符號,例如 9.99。 瞭解詳情:設定 每件成本。 |
| Charge tax |
若商品須課稅,請設定 依地點計稅。有效的值如下:
|
| Inventory tracker |
指定要用來追蹤子類庫存的服務。有效值包括:
如果移除了現有的庫存追蹤選項,系統就不再追蹤庫存。 第三方出貨服務:針對庫存位於第三方出貨服務的子類,匯出的 CSV 會顯示 |
| Inventory quantity |
該商品或子類可售的庫存數量。此欄僅適用於僅有單一地點的 Shopify 商店。 預設值為 瞭解詳情:管理可用庫存。 |
| Continue selling when out of stock |
指定是否允許顧客購買無庫存品項。有效值為:
瞭解詳情:銷售無庫存商品。 |
| Weight value (grams) |
商品或子類的重量,以公克為單位。 只需填入數值,不要包含單位或小數。例如,若您的子類重量為:
5.125 公斤,請輸入 預設值為 如果您使用運費試算(依承運商計算)或第三方出貨服務,請務必填入正確的重量。 |
| Weight unit for display |
您希望在商店中顯示的商品重量單位。 有效值如下:
|
| Requires shipping |
用來指定此商品是否為實體商品(例如非數位商品),因此必須運送。有效值如下:
瞭解詳情:運送詳情。 |
| Fulfillment service |
您為商品或子類使用的出貨服務。有效值如下:
若您使用自訂出貨服務,請依下列規範在此欄輸入服務名稱:
例如,若您的出貨服務名稱為「Joan's Fulfillment」,請輸入 您必須先在 Shopify 管理介面中設定 自訂出貨服務,才能在此欄位中加入該服務名稱。 第三方出貨服務:針對庫存位於第三方出貨服務的子類,匯出的 CSV 會顯示 匯入 CSV 時,如果將此欄設定為特定的出貨服務控制代碼 (例如 |
| Included / [Primary] |
若您有國際銷售,此欄位會標示商品是否包含在您的主要市場的銷售範圍內。預設值為 此欄位標題名稱會依您在 International 中設定為主要市場的國家/地區而異。若您變更預設主要市場,欄位標題會顯示為新的市場名稱。更多資訊請參閱注意事項。 |
| Included / International |
若您有國際銷售,此欄位會標示商品是否可在您的國際市場販售。預設值為 此欄位標題名稱會依您在商店中設定的 International 而異。預設市場為 |
| Product image URL |
輸入產品圖片的網址。Shopify 會在匯入時下載這些圖片,並重新上傳到您的商店。 請確認圖片檔名:
此欄位不是子類專用。請使用 子類圖片欄位 新增子類圖片。 |
| Image position |
輸入圖片在產品頁面顯示順序的序號。圖片會依序號遞增顯示,從 |
| Image alt text |
替代文字會描述圖片及其代表的商品。若瀏覽器因任何原因無法載入圖片,則會改為顯示替代文字。輔助技術也會使用替代文字,向使用螢幕閱讀器等工具的視覺障礙顧客描述圖片。加入替代文字可提升您網站的 SEO。 替代文字請力求精簡且具描述性:
|
| Variant image URL |
輸入子類圖片的網址。請確認新增的網址可正確開啟圖片。 |
| Gift card |
用來指定此商品是否為禮品卡。有效值如下:
您也可以使用此欄位批次編輯其他禮品卡詳情,例如 |
| SEO title |
在搜尋引擎結果中顯示的商品名稱。您輸入的 SEO 標題可為英數混合,最多 70 個字元。有效的 SEO 標題需符合下列條件:
如果您將此欄位留空,則商品的 Title 會作為商品的搜尋引擎產品資訊頁面標題。 瞭解詳情:editing SEO titles。 |
| SEO description |
SEO 說明也會出現在商品詳細資料頁「搜尋引擎收錄預覽」區塊的說明中。您輸入的 SEO 說明可為英數混合,最多 320 個字元。 如果您將此欄位留空,則商品的 Description 會使用該值。 |
| Google Shopping / Google Product Category |
如果您目前使用 Google 商品類別,也可以將其用作 Shopify 商品類別。您可以使用商品類別、Google 商品類別,或兩者皆用。請為每個品項提供最明確、最細的類別。 Google 產品類別 (GPC)(google_product_category)使用 Google 的產品分類法。 您可以用下列任一方式輸入 Google 商品類別:
|
| Google Shopping (Unstructured metafield) |
欄標題會視所含數值所代表的 Google 購物中繼欄位而有所不同,且前面會加上
Google 購物欄可能會由某些 app 用來將產品同步至 Google Merchant Center,但 Google 與 YouTube 銷售管道不會使用這些中繼欄位。除非有 app 指示您使用,否則可忽略名稱中包含「Google 購物」的中繼欄位值。 |
| Metafields |
這些商品中繼欄位會在您的商店中建立。商品中繼欄位定義會在欄標題中顯示為
|
使用匯入的 CSV 檔覆寫商品資料
匯入 CSV 檔時,您可以勾選「Overwrite products with matching handles.」。若勾選此選項,當匯入檔的控制代碼與現有產品清單中的控制代碼相同時,CSV 檔中的值會覆寫現有產品清單相對應欄位的值。若未勾選覆寫選項,則匯入 CSV 時會略過控制代碼相同的商品。
- 若匯入 CSV 檔中的非必填欄位為空白,產品清單中相對應的值會被覆寫為空白。
- 例如, Vendor 在您現有的產品清單中的值為
John's Apparel,但 Vendor 欄在您匯入的 CSV 檔案中是空白,則John's Apparel會被覆寫為空白。
- 例如, Vendor 在您現有的產品清單中的值為
- 若匯入的 CSV 檔案未包含非必填欄,但現有產品清單中有該欄位,則產品清單中的值將維持不變。
- 例如,若 Variant image URL 欄已包含在現有的產品清單中,但未包含在匯入的 CSV 檔案中,則產品清單中的值會維持不變。
- 若匯入的 CSV 檔包含非必填欄位,但該欄位又依賴於檔案中未包含的其他欄位資料,則現有資料會被刪除或移除。
- 例如,若匯入的 CSV 檔包含 SKU 欄,但未包含 Option1 value 與 Option1 name 欄,則會刪除該商品的子類選項。
- 無法使用 CSV 檔案批次刪除商品。若您想批次刪除商品,您可以在管理介面的 Products 區段使用 bulk actions。
- 無法使用 CSV 檔案批次更新其他銷售管道的商品供貨情況/可用性。瞭解詳情:setting product availability in other sales channels。
Collection 欄位例外
若要在上傳 CSV 檔案時將商品歸入商品系列,您可以在 CSV 檔案的任意位置新增一個欄標題名稱為 Collection。
當您匯出 CSV 檔案時, Collection 欄不會包含在內。
| 欄 | 說明 |
|---|---|
| Collection |
輸入您要將此商品加入的商品系列名稱。
每個商品只能加入一個商品系列。 此值可留白。 最長 255 個字元。 瞭解詳情:overwriting existing products 對此欄位資料的影響。 |
建立產品 CSV 檔案
針對每個商品,您需要先判斷是單一商品,或是含有子類的商品:
- 單一商品:單一商品不包含子類。若您上傳的商品沒有子類,請在第一列輸入該商品的所有欄位,以及第一張圖片的網址。後續列只需輸入控制代碼與每張額外圖片的網址。
- 含子類的商品:如果您上傳的商品有子類,請在第一列輸入該商品的所有欄位,以及第一張圖片的網址。後續各列請輸入網址控制代碼。然後略過 Title、 Description、 Vendor、以及 Tags 欄。接著填寫其餘子類的詳情,以及每張圖片的網址。
將所有商品與圖片都新增完成後,請使用 LF 風格的換行字元,將 CSV 檔案儲存為 UTF-8 格式。若您不熟悉編碼,請參閱您所使用的試算表或文字編輯器的說明文件。
若要查看範例 CSV 檔案,請下載此 sample product CSV file,然後在 Google Sheets 或其他試算表程式中開啟。
準備您的圖片
CSV 檔只能包含文字,因此您必須先將所有產品圖片放在既有的網站上。這些圖片網址僅在匯入 CSV 的過程中使用,匯入完成後即可刪除這些網址。
CSV 檔案僅支援使用圖片網址。CSV 不支援 3D 模型與影片,但您可以將其上傳至 Content > Files。瞭解詳情:product media types。
外部來源的圖片網址必須可公開存取。建議將圖片上傳至「內容 > 檔案」,有助於確保您的產品圖片皆正確。
依據您的圖片檔所在位置,採取下列其中一種方式:
- 如果檔案只在您的電腦上,您必須先將它們上傳到 Shopify 商店的「內容 > 檔案」,或上傳到其他圖片託管服務 (例如 GoDaddy、OneDrive、Dropbox 或 BucketLynx),再取得其網址。
- 如果您從其他平台遷移至 Shopify,您可以複製現有的圖片網址,並在 CSV 檔案中使用。
- 如果商品 CSV 檔案是您在 Shopify 中 exporting 商品所產生,則無需另外處理,因為您的圖片已在您的網站上。
當您備妥每張產品圖片的網址後,即可開始建立 CSV 檔案。
在 CSV 檔案中新增多張產品圖片
您可以在 Shopify 管理介面中上傳更多圖片,並將更多產品圖片新增到 CSV 檔。如果您是透過 CSV 檔建立 Shopify 商店,流程會稍有不同。請先閱讀以下注意事項:
- 您需要能編輯 CSV 檔案。Shopify 建議使用 Google Sheets 檢視 CSV 檔案的格式化版本。
- 每個商品最多可新增 250 張圖片。
- 您的商品圖片必須上傳至可公開存取的網址。也就是說,網址應使用
https://通訊協定,且不得啟用密碼保護。您可以前往 Shopify 管理介面的 Files 頁面,upload images。網址會自動產生。按一下 Upload files 後,您可以一次選取多達數百張圖片進行批次上傳。
在 CSV 檔案中加入多張產品圖片
- 插入新列。每張圖片僅能使用一列。
- 複製並貼上控制代碼。
- 複製並貼上圖片網址。
插入新列
- 在您的試算表程式中開啟 CSV 檔案,例如 Google Sheets。
- 找到您要新增圖片的商品。
- 在下一列,按一下並拖曳列號以選取多列。選取的列數需與您要新增的額外圖片數量相同。

- 在反白這些列之後,於反白區域任一處按一下滑鼠右鍵,然後選取 在上方插入 X 列。

複製並貼上網址控制代碼的值
將所需商品的網址控制代碼值複製並貼到新列的 A 欄。

複製並貼上圖片網址
- 在 Files 頁面,將圖片上傳到 Shopify。
- 按一下 複製連結 圖示,每次複製一個圖片網址。

- 在您使用的試算表程式中開啟的 CSV 檔,橫向捲動到最後幾個欄位。
- 在 Product image URL 欄,將圖片網址貼到每一列。

- 對此商品的所有圖片重複步驟 2 至 4
- 選擇性步驟:為提升 SEO,請在所有 Image alt text 欄位中輸入數值。瞭解詳情:Image alt text。
- 儲存 CSV 檔案,然後 import it to Shopify。