Transporter 應用程式
使用 Transporter App 將客戶、產品和訂單記錄匯入 Shopify 商店。這款 App 可接受使用逗點分隔值 (CSV) 檔案來儲存這些記錄類型、處理記錄,並將記錄匯入 Shopify 為物件。
「Transporter 應用程式」為軟體套件的其中一項工具,讓您能輕鬆將其他平台上的線上商店移轉到 Shopify Plus。此軟體套件包含下列工具:
- 您可使用Transporter 命令列工具擷取其他平台上的紀錄,並轉換成 Transporter 應用程式支援的 CSV 檔案。開發人員可以編輯這個工具的來源檔案,然將其他平台的資料轉換成 CSV 檔案。命令列工具是開放原始檔的 Ruby 安裝套件,您可前往 github.com/Shopify/shopify_transporter 下載與安裝。
- 您可使用 Transporter 應用程式將產品、客戶和訂單資料匯入 Shopify。此應用程式可上傳 CSV 檔案,並在 Shopify 應用程式商店取得。
CSV 範例檔案和說明
如要將客戶、產品和訂單匯入 Shopify,您必須為每種記錄類型個別建立 CSV 檔案。您可以使用 Transporter 命令列工具來產生上述 CSV 檔案,或按照範例 CSV 檔案的格式自行建立。
支援的欄各有範例檔案和說明供各個目的做參考。
範例檔案 | 欄說明 |
---|---|
Products.csv | 產品說明 |
Customers.csv | 客戶說明 |
Orders.csv | 訂單說明 |
CSV 檔案規則
如果使用 Transporter 命令列工具建立 CSV 檔案,則檔案已經符合以下規則:
- CSV 檔案名稱必須包括檔案中所含物件類型 (產品、客戶、訂單) 的名稱。舉例來說,含有客戶記錄的檔案,名稱必須包含「customer」(客戶) 這個字詞 (例如 mycustomers.csv)。
- CSV 檔案必須使用 UTF-8 編碼,避免檔案產生不需要的特殊字元。如果您不使用 UTF-8 編碼來儲存檔案,那麼若您將其上傳為新試算表,資料將會損毀。Shopify 無法為您復原損毀的檔案。
此外,以下規則也適用於 CSV 檔案:
- CSV 檔案的第一行須包含欄標頭的名稱。
- 欄的順序並不重要,但每個列都必須按照欄的相同順序排列。
- 檔案中的每個欄都必須以逗號分隔,且每行都必須以換行符號分隔。
- 如果任何值包含特殊字元,例如逗號 (,)、引號 (') 或雙引號 ("),您必須用雙引號將整個值包圍起來。例如
"Unit 8, 150 Elgin Street"
(而非Unit 8"," 150 Elgin Street
)。如果您必須在值當中使用雙引號,則請使用兩次雙引號:" ""8th Floor"", 150 Elgin Street"
。 - 務必使用直引號,而非智慧型引號 (又稱「捲曲引號」)。
如果您編輯了 CSV 檔案,或使用其他程序建立 CSV 檔案,則該 CSV 檔案務必符合以上規則。如果您的 CSV 檔案有問題,請使用 Google 試算表。
安排匯入的順序
您匯入產品、客戶和訂單的順序非常重要。您必須按照以下順序來匯入這些資料:
- 產品
- 客戶
- 訂單
進行匯入測試
如要將大量記錄匯入 Shopify,請先嘗試匯入少量記錄。通常這個流程需要採取迭代方法,例如先匯入少量記錄,分別在 App 和管理員中檢查結果、修正 CSV 檔案,然後再次匯入物件。在重新匯入任何物件之前,您必須先從 Shopify 刪除原檔。您可以提供一份列出所需刪除物件的 CSV 檔案,讓 Transporter App 刪除物件。
電子郵件通知
透過 Transporter App 將訂單匯入 Shopify 時:
- 客戶並不會收到通知。
- 團隊並不會收到通知。
此項動作不會影響匯入完成後才下單的新訂單通知設定。如有需要,您可以在 Shopify 管理介面中停用員工的訂單通知。
步驟:
- 按一下「設定」 > 「通知」。
- 在「員工訂單通知」下,按一下「停用」。
匯入產品、客戶和訂單
請記得匯入產品、客戶,然後才是訂單。
步驟:
- 在 Transporter App 中,確認「動作」中的「上傳檔案」已啟用。
- 輸入 CSV 檔案。
檔案上傳後,App 就會開始匯入物件。
刪除測試產品、客戶和訂單
您可以透過 Transporter App 大量刪除 Shopify 商店中的產品、客戶和訂單。您可以利用您用來匯入物件的同一份 CSV 檔案,但這份 CSV 檔案僅需要含有物件唯一索引鍵的欄:
物件類型 | 需要的唯一索引鍵欄 |
---|---|
產品 (含所有相關產品子類) | 識別代號 |
客戶 | 「電子郵件 」或「電話號碼 」 |
訂單 | 名稱 |
Transporter App 只能刪除整個物件,而非物件的一部份。舉例來說,它可刪除產品 (包括相關子類),但無法刪除個別子類。
步驟:
- 在「動作」下拉式選單中選擇「刪除 Shopify 的記錄」。
- 按一下「上傳檔案」並輸入 CSV 檔案。
檔案上傳後,Transporter App 就會開始刪除物件。