使用 CSV 檔案匯入和匯出產品
您可以使用 CSV 檔案 (以逗號分隔值) 將商品匯入您的 Shopify 商店,或是從商店將商品匯出。使用 CSV 檔案,可方便您一次匯入或匯出大量的商品及其詳細資訊。如果您需要在 Shopify 與其他平台之間傳輸商品資訊,CSV 檔案就非常有用。
若要深入瞭解如何使用 CSV 檔案,請參閱開啟並編輯 CSV 檔案。
下載範例 CSV 檔案
您可以下載及檢視「範例商品 CSV 檔案」,並作為範本使用。如果您使用範例檔案,請注意以下詳細資訊:
- 範本檔案中包含了三種範例商品,其中兩種有一些子類。您實際匯入的檔案可能會包含更多商品和子類。若您使用範本檔案來建立自己的匯入檔案,請務必移除所有範例商品。
- 檔案範本中包含「Variant Inventory Qty」欄位,僅適用於只有單一地點的商店。若您有多個地點,且需要匯入或匯出庫存數量,則請使用「庫存 CSV 檔案」。
- 範例檔案包括 International 的 CSV 欄,但它們都保留空白,因為範例商品在國際銷售時沒有專屬定價。
商品 CSV 檔案的考量事項
使用產品 CSV 檔案之前,請先檢視下列考量事項。
若要讓產品 CSV 檔案正常運作,請確認其符合下列條件:
產品 CSV 檔案中的必要欄
這些欄必須依下列條件存在:
- 建立產品 CSV 檔案以匯入新產品時,唯一的必要欄為 Title。若要為產品新增子類,則需有 Handle 欄。
- 使用 CSV 檔案更新產品時,唯一的必要欄為 Handle 和 Title。
資料相依性
即使 Title 和 Handle 欄是使用 CSV 檔案更新產品時的唯一需要的欄,但部分欄中的資料會與其他欄中的資料互相影響。
舉例來說,如果您更新的欄位與子類相關 (如 Variant SKU 或 Variant Grams),則這些欄的資料會依相應子類的資料而定。在此例中,您必須同時包含 Option1 Name 和 Option1 Value 欄。
從 CSV 檔案移除或排除欄之前,請確認其他欄的資料是否會與要移除或排除的欄中的資料相互影響。如果您的資料會受到缺少的欄影響,則嘗試匯入產品 CSV 檔案時會收到錯誤訊息。
International 的 CSV 欄
如果您的商店中設有 Markets,您的 CSV 匯出檔將反映您建立的不重複市場。預設情況下,CSV 具有下列欄位:
Included / [Primary]
其中 [Primary]
由主要市場的名稱替換
Included / International
Price / International
Compare At Price / International
如果您將國際市場替換為您自己的市場,則頁首的名稱 International
將會變更為市場名稱。
舉例來說,如果您分別為各大洲建立一個市場,且其中一個市場的名稱為「South America
」,則 CSV 匯出檔中的欄位頁首則會調整為下:
Included / International
成為 Included / South America
Price / International
成為 Price / South America
Compare At Price / International
成為 Compare At Price / South America
使用 CSV 檔案的商品大量匯入/匯出功能支援商品中繼欄位。完成定義的商品中繼欄位會包含在商品 CSV 匯出檔案中。欄標頭格式為:<name>
(product.metafields.<namespace>
.<key>
)。您也可以使用 product.metafields.<namespace>
.<key>
。例如,Fabric 中繼欄位的格式如下:Fabric (product.metafields.shopify.fabric)
,或不包括名稱和括號:product.metafields.shopify.fabric
。中繼欄位的命名空間和金鑰位於「設定」>「自訂資料」>「商品」>「中繼欄位」。深入瞭解商品中繼欄位。
商品 CSV 匯入/匯出檔案也支援選項值。使用「Option LinkedTo
」欄將選項連接至中繼欄位,就可以在相應的「Option Values
」欄中使用 metaobject 值。
子類中繼欄位
商品 CSV 匯入/匯出不支援子類型中繼欄位。若要批次編輯子類型中繼欄位,您需要使用子類型大量編輯器,然後新增中繼欄位。深入瞭解批次編輯子類型詳情。
商品 CSV 檔案的欄說明
下表概述商品 CSV 中所有可能的欄。
除了「Title」(標題) 欄以外,其他某些欄也必須具有值。這些必須有值的資料欄如下表所示。這些欄若在 CSV 檔案中空白或略過,則系統將建立預設值。
<td translate="no" scope="row">
Handle (required)
<tr>
<td translate="no" scope="row">
Vendor (required)
若未設定任何值時,則預設值為 Title
(標題)。
如果商品具有選項,則請輸入名稱,例如:Color (顏色)。
如果商品只有一個選項,則此值應為「Title」(標題)。
產品 CSV 檔案中必須具有值的欄,以及沒有值時會自動建立的預設值。欄 | 欄位空白時所建立的預設值 |
---|
此值是依 Title 欄中的值所建立。例如,如果 Title 欄的值為 Black Sun Glasses ,則此欄中的值即為 black-sun-glasses 。 |
建立 Shopify 帳號時所輸入的商店名稱。例如 John's Apparel 或 johns-apparel 。這會與登入 Shopify 時所使用的商店名稱相同。 |
Published (required) |
預設值為 true ,表示此商品將在網路商店銷售管道中上架和供應。已上架的商品也可設為 false ,如此一來,系統就不會將這件已上傳的商品上架。
|
Option1 Name (required) | |
Option1 Value (required) |
如果產品具有選項,請輸入其選項值。例如:黑色 。
如果商品只有一個選項,則此值應為 Default Title 。
若未設定任何值時,則預設值為 Default Title (預設標題)。
如果使用「linkedTo 」(連結至) 欄連結到類別中繼欄位,則選項值可以是 Metaobject 控制代碼或 GID (而非顯示名稱)。
警告:變更此欄資料會刪除現有的子類 ID 並建立新的子類 ID。任何對子類 ID 的變更皆會改變第三方將子類 ID 做為商品辨別標準的習慣。深入瞭解覆寫現有商品對此欄資料的影響。
|
Option1 LinkedTo |
如果商品選項連接到 category 中繼欄位,此值應為: product.metafields.shopify.{taxonomy_attribute}
|
Variant Grams (required) |
若未設定任何值時,則預設值為 0.0 (標題)。
商品或子類的重量以公克為單位,請不要指定度量單位或使用小數。例如:若重量為 5.125 公斤,請輸入「5125」。
即使您指定其他單位,Shopify 也會一律以「公克」作為重量資料匯入及匯出的單位。如果您要提供貨運業者計算運費或第三方訂單出貨服務,請務必使用準確的重量數值。
|
Variant Inventory Qty (required) |
若未設定任何值時,則預設值為 0 (標題)。
此產品或子類的庫存商品數目。此欄位僅適用於只有單一地點的 Shopify 商店。
注意:此欄位僅適用於只有單一地點的商店。如果您的商店需要管理多個不同地點的庫存,檔案就不包含此欄位。若要匯入或匯出庫存數量,請使用「庫存 CSV 檔案」。
深入瞭解覆寫現有商品對此欄資料的影響。
|
Variant Inventory Policy (required) |
若未設定任何值時,則預設值為 deny (標題)。
值為 deny 時,表示產品庫存量為零即無法再購買。
以下說明產品或子類庫存量為零時的訂單處理方式:若子類的庫存政策設為 deny 且庫存量為零,就無法購買。然而,若子類的庫存政策設為 continue 且庫存量為零,依然可供購買 (也就是庫存量可為負值)。
|
Variant Fulfillment Service (required)
|
若未設定任何值時,則預設值為 manual (手動)。
使用的產品或子類出貨服務。以下是此欄的有效值:
手動
Shipwire
Webgistix
amazon_marketplace_web
<p>若您使用自訂出貨服務,您就可以在此欄位中新增服務名稱。自訂名稱只能使用小寫英文字母。不得使用空格,請以短破折號 (-) 來取代。請刪除句號及其他特殊字元。舉例來說,如果您的出貨服務名稱是「Joan 的物流服務」,請在 CSV 檔案中輸入「<code>joans-fulfillment</code>」。</p>
<p>您必須先在 Shopify 管理介面中設定<a href="/manual/fulfillment/setup/fulfillment-options/custom-fulfillment-services">自訂出貨服務</a>,才能在此欄位中新增服務名稱。</p>
</td>
</tr>
<tr>
<td translate="no" scope="row">
Variant Price (required) |
若未設定任何值時,則預設值為 0.0 (標題)。
產品或變體的價格。僅包含價格,不包含任何幣別符號。例如:9.99 。
|
Variant Requires Shipping (required) |
若未設定任何值時,則預設值為 true (標題)。
值為 true 時,表示產品為實體產品。
需要運送的選項。有效值為 true 或 false 。
|
Variant Taxable (required) |
若未設定任何值時,則預設值為 true 。將稅金套用至此子類。
有效值為 true 或 false 。
|
Gift Card (required) |
若未設定任何值時,則預設值為 false (標題)。
若值為 false ,則表示商品不是禮品卡。
說明商品是否為禮品卡。有效值為 true 或 false 。增加此欄還可讓您編輯其他禮品卡詳細資訊 (例如「內文 」(Body) 或「標籤 」(Tags) 欄),然後匯入這類變更內容。禮品卡只能在 Shopify 管理介面中建立及啟用。您無法以匯入商品 CSV 檔案的方式來建立禮品卡。
深入瞭解覆寫現有商品對此欄資料的影響。
|
Variant Weight Unit (required) | 若未設定任何值時,則預設值為 kg (標題)。
有效值為 g 、kg 、lb 和 oz 。
|
Included / [Primary] (required) |
此欄位顯示了商品是否在您的主要市場上銷售。預設值為 true 。
依據您在 International 中設為主要市場的國家或地區而定,此欄的標頭名稱會有所不同。如果您變更了預設主要市場,此欄標頭將會顯示為新的市場名稱。請參閱考量事項區段以瞭解更多資訊。
深入瞭解覆寫現有商品對此欄資料的影響。
|
Included / International (required) |
若您的商品銷往國際,這一欄會顯示商品是否在該市場上銷售。預設值為 true 。
此欄的標頭名稱會因您商店的 International 設定而不同。預設市場為「International 」。如果您變更預設市場或新增任何市場,此欄標頭會顯示為這些市場名稱。請參閱考量事項區段以瞭解更多資訊。
深入瞭解覆寫現有商品對此欄資料的影響。
|
Status (required) | 如果有顯示此欄,則該欄位必須提供一個值。如果沒有顯示此欄,系統會自動將商品狀態上傳為 active 。
說明商品是否可以供應給顧客。有效值為:
啟用中 :商品狀態為啟用中且可銷售
草稿 :商品狀態為草稿且待完成
archived (已封存):商品狀態為已封存且無法再販售
</td>
</tr>
<tr>
<td translate="no" scope="row"><strong>Title</strong></td>
<td>
<p>產品的標題。範例:<code>女款滑雪板</code>。</p>
</td>
</tr>
<tr>
<td translate="no" scope="row"><strong>Body (HTML)</strong></td>
<td>
<p>HTML 格式的產品說明。</p>
<p>深入瞭解<a href="#overwriting-csv-file">覆寫現有商品</a>對此欄資料的影響。</p>
</td>
</tr>
<tr>
<td translate="no" scope="row"><strong>Product Category</strong></td>
<td>
<p>描述商品類型並會用於計算美國商品稅率的標籤。此標籤必須取自預先定義的標準化商品類別清單。</p>
<p>您可以採用下列任一方式輸入標準商品類別:
</p>
- 使用「Shopify 標準產品分類」的完整類別頁面路徑,例如:「居家和園藝 > 織物寢具 > 寢具 > 床單」(
Home & Garden > Linens & Bedding > Bedding > Bed Sheets )
- 使用類別 ID,例如
hg-15-1-2
<p>深入瞭解如何新增<a href="/manual/products/details/product-type">商品類別</a></p>
<p>深入瞭解<a href="#overwriting-csv-file">覆寫現有商品</a>對此欄資料的影響。</p>
</td>
</tr>
<tr>
<td translate="no" scope="row"><strong>Type</strong></td>
<td>
<p>描述商品類別的標籤。此標籤無需符合任何預先定義的格式。</p>
<p>深入瞭解如何新增<a href="/manual/products/details/product-type">類型</a>。</p>
<p>深入瞭解<a href="#overwriting-csv-file">覆寫現有商品</a>對此欄資料的影響。</p>
</td>
</tr>
<tr>
<td translate="no" scope="row"><strong>Tags</strong></td>
<td>
<p>可用於標記商品的標籤清單 (以逗號分隔)。大多數的試算表應用程式都會自動為標籤新增引號。若您使用純文字編輯器,則需要以手動方式新增引號。範例:<code>標籤1, 標籤2, 標籤3</code>。</p>
<p>深入瞭解<a href="#overwriting-csv-file">覆寫現有商品</a>對此欄資料的影響。</p>
</td>
</tr>
<tr>
<td scope="row"><strong>選項 2 名稱</strong></td>
<td>
<p>如果產品有第二個選項,請輸入其名稱。例如:<code>尺寸</code>。</p>
<p>深入瞭解<a href="#overwriting-csv-file">覆寫現有商品</a>對此欄資料的影響。</p>
</td>
</tr>
<tr>
<td scope="row"><strong>選項 2 值</strong></td>
<td>
<p>如果產品有第二個選項,請輸入其選項值。例如:<code>L 尺寸</code>。</p>
<p>「選項值」可以是 Metaobject 控制代碼或 GID (而非顯示名稱)。</p>
<p><strong>警告:</strong>變更此欄資料會刪除現有的子類 ID 並建立新的子類 ID。任何對子類 ID 的變更皆會改變第三方將子類 ID 做為商品辨別標準的習慣。深入瞭解<a href="#overwriting-csv-file">覆寫現有商品</a>對此欄資料的影響。</p>
</td>
</tr>
<tr>
<td translate="no" scope="row"><strong>Option2 LinkedTo</strong></td>
<td>
<p>如果商品選項連接到 <a href="/manual/products/details/product-category">category</a> 中繼欄位,此值應為: <code translate="no">product.metafields.shopify.{taxonomy_attribute}</code>
</p>
</td>
</tr>
<tr>
<td scope="row"><strong>選項 3 名稱</strong></td>
<td>
<p>如果產品有第三個選項,請輸入其名稱。</p>
<p>深入瞭解<a href="#overwriting-csv-file">覆寫現有商品</a>對此欄資料的影響。</p>
</td>
</tr>
<tr>
<td scope="row"><strong>選項 3 值</strong></td>
<td>
<p>如果產品有第二個選項,請輸入其選項值。例如:<code>L 尺寸</code>。</p>
<p>「選項值」可以是 Metaobject 控制代碼或 GID (而非顯示名稱)。</p>
<p><strong>警告:</strong>變更此欄資料會刪除現有的子類 ID 並建立新的子類 ID。任何對子類 ID 的變更皆會改變第三方將子類 ID 做為商品辨別標準的習慣。深入瞭解<a href="#overwriting-csv-file">覆寫現有商品</a>對此欄資料的影響。</p>
</td>
</tr>
<tr>
<td translate="no" scope="row"><strong>Option3 LinkedTo</strong></td>
<td>
<p>如果商品選項連接到 <a href="/manual/products/details/product-category">category</a> 中繼欄位,此值應為: <code translate="no">product.metafields.shopify.{taxonomy_attribute}</code>
</p>
</td>
</tr>
<tr>
<td scope="row"><strong>變體存貨單位 (SKU)</strong></td>
<td>
<p>產品或子類的存貨單位 (SKU)。此項目會用於庫存追蹤服務來追蹤庫存情況。</p>
<p>若您使用<a href="/manual/fulfillment/setup/fulfillment-options/custom-fulfillment-services">自訂訂單出貨服務</a>,則此欄位不得保留空白。</p>
<p>深入瞭解<a href="#overwriting-csv-file">覆寫現有商品</a>對此欄資料的影響。</p>
</td>
</tr>
<tr>
<td translate="no" scope="row"><strong>Variant Inventory Tracker</strong></td>
<td>
<p>包含您對此子類或商品的庫存追蹤。有效值包括「<code>shopify</code>」、「<code>shipwire</code>」、「<code>amazon_marketplace_web</code>」,或保留空白 (適用於未追蹤庫存的情況)。</p>
<p>如果移除現有的庫存追蹤選項,系統不會再追蹤庫存。</p>
<p>深入瞭解<a href="#overwriting-csv-file">覆寫現有商品</a>對此欄資料的影響。</p>
</td>
</tr>
<tr>
<td translate="no" scope="row"><strong>Variant Compare At Price</strong></td>
<td>
<p>商品或子類的「比較售價」。僅包含價格,不包含任何幣別符號。例如:<code>9.99</code>。</p>
<p>深入瞭解<a href="#overwriting-csv-file">覆寫現有商品</a>對此欄資料的影響。</p>
</td>
</tr>
<tr>
<td translate="no" scope="row"><strong>Variant Barcode</strong></td>
<td>
<p>商品條碼、國際標準書號 (ISBN) 或通用產品代碼 (UPC)。</p>
<p>深入瞭解<a href="#overwriting-csv-file">覆寫現有商品</a>對此欄資料的影響。</p>
</td>
</tr>
<tr>
<td translate="no" scope="row"><strong>Image Src</strong></td>
<td>
<p>請輸入產品圖片的網址。Shopify 會在匯入過程中下載圖片,並將其重新上傳至您的商店中。這些圖片不會特定用於某個子類。您必須於<a href="#variant-image">子類圖片欄位</a>中指定子類圖片。</p>
<p>圖片上傳至商店後,即無法變更其檔案名稱。請勿上傳名稱中包含「<code translate="no">_thumb</code>」、「<code translate="no">_small</code>」或「<code translate="no">_medium</code>」檔名字尾的圖片。</p>
<p>深入瞭解<a href="#overwriting-csv-file">覆寫現有商品</a>對此欄資料的影響。</p>
</td>
</tr>
<tr>
<td translate="no" scope="row"><strong>Image Position</strong></td>
<td>
<p>請輸入您想要在商品頁面中顯示的圖片順序 (以編號來表示)。圖片將會從位置編號「<code>1</code>」開始,以由小到大的順序來排列顯示。例如:輸入「<code>1</code>」,此圖則會是該商品顯示的第一張圖片。</p>
<p>深入瞭解<a href="#overwriting-csv-file">覆寫現有商品</a>對此欄資料的影響。</p>
</td>
</tr>
<tr>
<td translate="no" scope="row"><strong>Image Alt Text</strong></td>
<td>
<p>「替代文字」用於描述圖片,是商品說明中很重要的部分。若圖片因任何原因而無法載入,系統就會顯示替代文字,此外,輔助技術也會使用替代文字來向視障顧客描述圖片。使用替代文字將能有助提升您網站的搜尋引擎最佳化 (SEO)。請使用簡短明確的描述性替代文字。最長不得超過 512 個字元,而最佳長度為 125 個字元或更少。</p>
<p>深入瞭解<a href="#overwriting-csv-file">覆寫現有商品</a>對此欄資料的影響。</p>
</td>
</tr>
<tr>
<td translate="no" scope="row"><strong>SEO Title</strong></td>
<td>
<p>「SEO 標題」會顯示在產品詳細資訊頁面中,就位在「<strong>頁面標題</strong>」欄位中的「<strong>搜尋引擎清單預覽</strong>」標頭下方。SEO 標題最多可包含 70 個英數字元。若您在匯入產品時將此欄位保留空白,<strong translate="no" scope="row">Title</strong>欄中的值就會輸入至產品詳細資訊頁面中的<strong>頁面標題</strong>欄位。</p>
<p>深入瞭解<a href="#overwriting-csv-file">覆寫現有商品</a>對此欄資料的影響。</p>
</td>
</tr>
<tr>
<td translate="no" scope="row"><strong>SEO Description</strong></td>
<td>
<p>搜尋引擎最佳化 (SEO) 說明也會在商品詳細資訊頁面的<strong>搜尋引擎清單預覽</strong>頁首的<strong>說明欄</strong>中顯示。SEO 說明為英數字元,最多可含 320 個字元。如果您在匯入商品時將此欄位留白,系統則會將<strong translate="no" scope="row">Body (HTML)</strong>欄位中的值輸入到產品詳細資訊頁面的<strong>說明欄位</strong>中。</p>
<p>深入瞭解<a href="#overwriting-csv-file">覆寫現有商品</a>對此欄資料的影響。</p>
</td>
</tr>
<tr>
<td translate="no" scope="row"><strong>Google Shopping / Google Product Category</strong></td>
<td>
<p>如果您目前使用 Google 商品類別,可將其作為 Shopify 商品類別使用。您可使用商品類別、Google 商品類別,或同時使用兩者。請為每個品項提供盡可能明確的類別。</p>
<p>Google 產品類別 (GPC) (google_product_category) 使用 Google 的產品分類法。</p>
<p>您可以透過下列任一方式輸入 Google 產品類別:
</p>
- 使用完整的類別頁面路徑,例如「服飾與配件 > 服飾 > 上衣 > 襯衫」(
Apparel & Accessories > Clothing > Clothing Tops > Shirts )
- 使用類別 ID,例如
212
<p>深入瞭解<a href="#overwriting-csv-file">覆寫現有商品</a>對此欄資料的影響。</p>
</td>
</tr>
<tr>
<td translate="no" scope="row"> <strong>Google Shopping (Unstructured metafield)</strong>
</td>
<td>
<p>欄標題將根據包含的值所代表的 Google 購物中繼欄位而有所不同,且前方會加上 <code translate="no">Google Shopping / </code>。以下為商品 CSV 欄標題所包含的中繼欄位:</p>
<li translate="no">Gender</li>
<li translate="no">Age Group</li>
<li translate="no">MPN</li>
<li translate="no">Condition</li>
<li translate="no">Custom Product</li>
<li translate="no">Custom Label 0</li>
<li translate="no">Custom Label 1</li>
<li translate="no">Custom Label 2</li>
<li translate="no">Custom Label 3</li>
<li translate="no">Custom Label 4</li>
<p>應用程式可能會使用「Google 購物」(Google Shopping) 欄位來將商品同步至 Google Merchant Center。然而,Google 和 YouTube 管道不會使用這些中繼欄位。若中繼欄位名稱包含「Google 購物」(Google Shopping),您可以忽略該欄位的值,除非應用程式提示您要使用這些欄位。</p>
<p>深入瞭解<a href="#overwriting-csv-file">覆寫現有商品</a>對這些欄位中資料的影響。</p>
</td>
</tr>
<tr>
<td translate="no" scope="row">
Variant Image
|
子類圖片的 URL 網址。如果您新增 URL 網址,則該網址必須為可正常運作的圖片 URL 網址。
深入瞭解覆寫現有商品對此欄資料的影響。
|
Variant Tax Code
|
適用:Shopify Plus 方案
將稅金套用至此產品的 Avalara 代碼。在您使用整合 Avalara AvaTax 的 Shopify Plus 方案從商店匯入或匯出 CSV 檔案時,才適用此欄位。
在您藉由從使用 Avalara 的商店匯出產品來建立 CSV 檔案時,就需要填入 Variant Tax Code 欄位。若您將此 CSV 檔案匯入未設定 Avalara 的商店,則匯入作業將會失敗。
深入瞭解覆寫現有商品對此欄資料的影響。
|
Cost per item
|
產品或變體的成本。只包含成本。請不要包含任何貨幣符號。例如:9.99 。
深入瞭解覆寫現有商品對此欄資料的影響。
|
Price / International
|
相同名稱的市場中使用該市場幣別的商品固定價格。
深入瞭解 International 的 CSV 欄。
|
Compare At Price / International
|
在相同名稱的市場中使用該市場幣別為商品設定固定比較售價。市場中的商品需有固定價格,才能使用固定比較售價。
深入瞭解 International 的 CSV 欄。
|
Metafields |
在您商店中建立的商品中繼欄位。商品中繼欄位定義會在欄標頭中顯示為 <name> (product.metafields.custom.<key>)。CSV 大量匯入/匯出功能支援下列中繼欄位類型:
- 布林值
- color (範例:
#ff00cc )
- date
- date_time
- dimension (範例:
25.0cm )
- list.color (範例:
#ff00cc; #cc0000 )
- list.date (範例:
2023-12-02; 2023-12-03 )
- list.date_time (範例:
2023-12-02T09:30:00; 2023-12-03T10:00:00 )
- list.dimension (範例:
10.0cm; 3.0m )
- list.metaobject_reference (範例:
gid://shopify/Metaobject/123; gid://shopify/Metaobject/456 或 metaobject 控制代碼 (如 blue; red ))
- list.number_decimal (範例:
1.0; 2.1 )
- list.number_integer (範例:
3; 4 )
- list.product_reference (範例:
gid://shopify/Product/123; gid://shopify/Product/456 或商品控制代碼 (如 boots; skis ))
- list.url (範例:
http://www.google.com; http://shopify.com )
- list.volume (範例:
10.0ml; 2.0l )
- list.weight (範例:
1g; 2.0lb; 3.0 kg )
- money (範例:
5.99 CAD )
- multi_line_text_field (範例:
"Ingredients Flour Water Milk Eggs"
)
- number_decimal (範例:
1.0 )
- number_integer (範例:
1 )
- product_reference (範例:
gid://shopify/Product/123 或是商品控制代碼 (如 boots ))
- single_line_text_field (範例:
single line )
- url (範例:
http://shopify.com )
- volume (範例:
10.0ml )
- weight (範例:
10.0g )
|
使用匯入 CSV 檔案覆寫商品細節
匯入 CSV 檔案時,您可以選取「覆寫具有相符控制代碼的商品」選項。如果選取此選項,在匯入 CSV 檔案的控制代碼符合商品清單的現有控制代碼時,CSV 檔案中的值會覆寫現有商品清單中相符欄的值。如果未選取覆寫選項,則匯入 CSV 時將忽略符合現有控制代碼的商品。
如果匯入 CSV 檔中的非必填欄位為空白,則商品清單中的符合值將覆寫成空白。
- 舉例而言,您現有的產品清單中的 Vendor 值是 John's Apparel
,但 Vendor 欄位在您匯入的 CSV 檔中為空白,則 John's Apparel
將覆寫成空白。
如果匯入的 CSV 檔案未包含非必填欄,但現有的商品清單中有包含該欄位,則商品清單中的值會保持不變。
- 舉例來說,如果 Variant Image 欄包含在現有的商品清單中,但該欄不包含在匯入的 CSV 檔案,則商品清單中的值會保持不變。
如果匯入 CSV 檔案中包含非必要欄位,且 CSV 檔案使用該檔案中未包含的其他欄位資料,則現有資料將刪除或移除。
- 例如,如果匯入 CSV 檔案中包含「子類存貨單位 (SKU)」欄,但不包含「選項 1 值」和「選項 1 名稱」欄,則商品子類選項將遭到刪除。
商品系列欄位例外狀況
若要藉由 CSV 檔案上傳作業將產品加入商品系列,您可以在 CSV 檔案中的任何位置新增欄位,並用「Collection」作為標頭名稱。
匯出 CSV 檔案時,「Collection」欄不包含在內。
您可以新增至商品 CSV 匯入檔案中的 Collection 欄位說明。欄 | 說明 |
---|
Collection |
輸入您要新增此產品的商品系列名稱。
- 若為現有的自動商品系列,則產品必須符合該商品系列的條件。
- 如果商品系列尚不存在,您可以建立手動商品系列。
產品只能加入一種商品系列中。
此值可空白。
長度上限為 255 個字元。
深入瞭解覆寫現有商品對此欄資料的影響。
|
建立商品 CSV 檔案
您必須決定每一項產品是單純產品或是具有子類:
- 單一商品:單一商品不包含子類。如果您上傳的商品沒有子類,請在第一列輸入產品的所有欄位,以及第一張圖片的 URL 網址。在下列行中,僅輸入其他圖片的控制碼和 URL。
- 具有子類的商品:如果您上傳的產品包含子類,請在第一列輸入商品的所有欄位,以及第一張圖片的 URL 網址,並在下列行中輸入控制碼,然後略過 Title、 Body (HTML)、 Vendor和 Tags 欄。填寫其他子類的詳細資訊以及每張圖片的 URL 網址。
新增完所有的商品及圖片後,請使用 LF 樣式換行字元,將您的 CSV 檔案儲存成 UTF-8 格式。如果您對編碼並不熟悉,請參閱試算表或文字編輯器程式的說明文件。
若要檢視範例 CSV 檔案,請下載此範例產品 CSV 檔案,並在 Google 試算表或其他試算表程式中開啟。
準備圖片
CSV 檔案只能包含文字,因此您必須確保所有商品圖片均位於現有網站上。這些圖片網址_僅_在 CSV 檔案的導入過程中使用。您可以在輸入完成後刪除網址。
CSV 檔案中僅能使用圖片網址。CSV 不支援 3D 模型和影片,但您可以將它們上傳至**「內容」>「檔案」**。深入瞭解商品媒體類型。
來自外部來源的圖片網址必須可公開存取。將圖片上傳至**「內容」>「檔案」**有助於確保您的產品圖片皆準確無誤。
根據圖片檔案的位置,採取下列其中一項操作:
- 若檔案僅存在於您的電腦中,您必須將其上傳至您的 Shopify 商店的**「內容」>「檔案」**,或上傳至其他圖片託管服務(如 GoDaddy、OneDrive、Dropbox 或 BucketLynx),然後取得其網址。
- 若您是從另一個平台切換至 Shopify,您可以直接複製目前圖片的 URL 網址,然後用於 CSV 檔案中。
- 若該產品 CSV 檔案是經由 Shopify 匯出產品時產生,您便無須執行其他動作,因為產品圖片已置入您的網站。
在您已經有每個產品圖片的 URL 網址之後,就可以開始建立 CSV 檔案了。
新增多個商品圖片至 CSV 檔案
您可以藉由上傳更多圖片至 Shopify 管理員的方式,將更多的產品圖片新增至 CSV 檔案中。如果您使用 CSV 檔案來建立 Shopify 商店,程序就會有些微不同。請檢視下列考量事項:
- 您必須能編輯 CSV 檔案,Shopify 建議您使用 Google Sheets 來檢視 CSV 檔案的格式化版本。
- 每項產品最多可以新增 250 張圖片。
- 您的商品圖片必須上傳至可公開存取的網址,也就是說,網址的開頭應為「
https://
」通訊協定,且不受密碼保護。若要完成此動作,您可以上傳圖片至 Shopify 管理介面的「檔案」頁面。系統會自動產生網址。點擊「上傳檔案」之後,您可以選取多達數百張圖片進行大量上傳。
新增多個產品圖片至 CSV 檔案
- 插入新列。每張圖片只能使用一列。
- 複製並貼上控制碼。
- 複製貼上圖片網址。
插入新列
- 在試算表程式 (如 Google Sheets) 中開啟 CSV 檔案。
- 找出您要新增圖片的產品。
- 在「下一列」中,點擊並拖曳「列號」,以選取多個列。視您要新增的圖片數量而定,選取同樣的列數。

- 當這些列反白顯示時,請於反白區域中的任何位置按一下滑鼠右鍵,然後選取「在上方插入 X 列」。

複製並貼上控制碼值
將所需產品的控制代碼值複製並貼上至新列的 A 欄中。
複製貼上圖片網址
- 在「檔案」頁面上,將圖片上傳至 Shopify。
- 點擊「複製連結」圖示,一次點擊一個圖片網址。

- 在試算表應用程式的 CSV 檔案中,側向捲動至 CSV 檔案的最後一欄。
- 在 Image Src 欄中,將圖片網址貼到每一行中。

- 對此產品的所有圖片重複執行步驟 2 至 4。
- 選填:若要改善 SEO,請在所有欄位輸入 Image Alt Text 欄位。深入瞭解圖片 替代文字。
- 儲存 CSV 檔案,並將其導入 Shopify。