在将商店迁移至 Shopify 的过程中,Transporter 应用是一个非常有用的工具。它可以帮助您将客户、产品和订单记录导入到您的 Shopify 商店中。Transporter 应用接受每种记录类型的逗号分隔值 (CSV) 文件,处理记录,然后将其作为对象导入 Shopify。
使用 Transporter 命令行工具创建 CSV 文件时,文件需要遵循以下规则:
1. CSV 文件的名称需要包含其包含的对象类型(产品、客户、订单)的名称。例如,包含客户记录的文件需要在其中包含单词 "customers"(例如,mycustomers.csv)。
2. CSV 文件必须使用 UTF-8 编码,以避免在文件中生成不需要的特殊字符。如果您在未使用 UTF-8 编码的情况下保存了文件,则在将该文件作为新电子表格上传时,您的数据将会损坏。Shopify 无法为您恢复已损坏的文件。
3. CSV 文件中的第一行需要包含列标头的名称。列的顺序并不重要,但是每一行都需要遵循与列相同的顺序。
4. 文件中的每一列都需要用逗号分隔,并且每行都需要用换行符分隔。
5. 如果任何值包含特殊字符,例如逗号 (,)、引号 () 或双引号 (),则必须用双引号括住完整的值。例如,"Unit 8, 150 Elgin Street"(不是 Unit 8, 150 Elgin Street)。如果您需要在此值中使用双引号,请使用两个双引号:"8th Floor, 150 Elgin Street"。
在导入产品、客户和订单时,需要按以下顺序进行:
1. 产品
2. 客户
3. 订单
在将大量记录导入 Shopify 之前,请尝试导入少量记录。这项操作通常需要使用迭代方法,例如涉及导入少量记录、审核结果(在应用和后台中)、更正 CSV 文件和重新导入对象的操作。在可以重新导入任何对象之前,您需要从 Shopify 中删除它们。
常见问题解答 (FAQs):
1. 如何使用 Transporter 应用删除已导入的对象?
- 您可以使用 Transporter 应用提供的 CSV 文件列出要删除的对象,然后将其导入 Shopify 以完成删除操作。
2. 为什么需要按特定顺序导入产品、客户和订单?
- 导入的顺序很重要,因为后面的导入对象可能会依赖于前面导入的对象。例如,订单可能引用特定的产品和客户,因此需要先导入产品和客户,然后再导入订单。
3. 如果在导入过程中遇到问题,应该如何处理?
- 如果在处理 CSV 文件时遇到问题,可以尝试使用 Google 表格。此外,通过采用小步骤迭代的方法,即导入少量记录、审核结果、更正 CSV 文件并重新导入,通常可以更好地管理导入过程。
4. Transporter 应用是否只能用于从其他平台迁移到 Shopify Plus?
- 不是,Transporter 应用是 Shopify 提供的一套工具中的一部分,可用于将在线商店从其他平台迁移到 Shopify 平台,包括 Shopify 基础版和 Shopify Plus。