运输者应用
使用运输者应用将客户,产品和订单记录导入您的Shopify商店。此应用接受每种记录类型的逗号分隔值(CSV)文件,处理记录,然后将其作为对象导入Shopify。
运输车应用包含在一套工具中,可用于更轻松地将在线商店从其他平台迁移到Shopify优先。此套件包含以下工具:
- 您可以使用运输者命令行工具从一个平台提取记录并将其转化为Transporter应用支持的CSV文件。开发人员可以编辑此工具的源文件,并将来自其他平台的数据转换为CSV文件。命令行工具是一个开源红宝石宝石,可从github.com/Shopify/shopify_transporter下载并安装此工具。
- 您可以使用运输者应用将产品,客户和订单数据导入Shopify。此应用上传CSV文件,可以从Shopify应用商店中获取此应用。
CSV示例文件和说明
若要将客户,产品和订单导入Shopify,您需要针对每种记录类型的单独的CSV文件。您可以使用传送器命令行工具生成此CSV文件,也可以按照示例CSV文件中的格式自行创建。
每个对象都提供了示例文件和受支持列的描述。
示例文件 | 列描述 |
---|---|
Products.csv | 产品描述 |
Customers.csv | 客户描述 |
Orders.csv | 订单描述 |
CSV文件规则
如果您使用运输者命令行工具来创建您的CSV文件,您的文件则已符合以下规则:
- CSV文件的名称需要包含其包含的对象类型(产品,客户,订单)的名称。例如,包含客户记录的文件需要在其中包含单词客户(例如,mycustomers.csv)。
- CSV文件必须使用utf-8编码,以避免在文件中生成不需要的特殊字符。如果您在未使用utf - 8编码的情况下保存了文件,则在将该文件作为新电子表格上传时,您的数据将会损坏。Shopify无法为您恢复已损坏的文件。
同样,大多数CSV文件也是如此:
- CSV文件中的第一行需要包含列标头的名称。
- 列的顺序并不重要,但是每一行都需要遵循与列相同的顺序。
- 文件中的每一列都需要用逗号分隔,并且每行都需要用换行符分隔。
- 如果任何值包含特殊字符,例如逗号 (,)、引号 (') 或双引号 ("),则必须用双引号括住完整的值。例如,
“埃尔金街150号8单元”
(不是埃尔金街150号8单元
)。如果您需要在此值中使用双引号,请使用两个双引号:埃尔金街150号8楼
。 - 确保您使用的是直引号,而不是智能引号(也被称为“弯引号”)。
在编辑CSV文件或使用其他流程创建CSV文件时,请确保CSV文件符合这些规则。如果您在处理CSV文件时遇到问题,请尝试使用谷歌表格。
对导入信息进行排序
您导入产品、客户和订单的顺序非常重要。您需要按以下顺序导入它们:
- 产品
- 客户
- 订单
运行测试导入
在将大量记录导入Shopify之前,请尝试导入少量记录。这项操作通常需要使用迭代方法,例如涉及导入少量记录,审核结果(在应用和后台中),更正CSV文件和重新导入对象的操作。在可以重新导入任何对象之前,您需要从Shopify中删除它们。您可以使用传送器应用通过提供一个列出要删除对象的 CSV 文件来删除对象。
通知电子邮件
使用Transporter应用将订单导入Shopify时:
- 不会向您的客户发送通知。
- 不会向您的团队发送通知。
这不会影响导入完成后创建新订单的通知设置。如果需要,您可以在Shopify后台中禁用针对订单的员工通知。
步骤:
- 点击设置>通知。
- 在员工订单通知下,点击禁用。
导入产品、客户和订单
请务必导入产品和客户,然后导入订单。
步骤:
- 在运输车应用中,请确保为操作启用了上传文件。
- 输入您的CSV文件。
上传文件后,应用将开始导入您的对象。
删除测试产品、客户和订单
通过使用运输车应用,您可以批量从您的Shopify商店删除产品,客户和订单。您可以使用导入对象时所用的同一CSV文件,但此CSV文件只需要包含对象的唯一键的列:
对象类型 | 必需的唯一键列 |
---|---|
产品(包括所有相关的产品多属性) | 处理 |
客户 | 电子邮件 或电话号码 |
订单 | 名称 |
运输车应用只能删除对象,而无法删除对象的一部分。例如,它可以删除产品(包括其关联的多属性),但无法删除单个多属性。
步骤:
- 从操作下拉列表中选择从Shopify删除记录(从Shopify中删除记录)。
- 点击上传文件,然后输入CSV文件。
上传文件后,传送器应用会开始删除对象。