Transporter 应用的问题排查

Transporter 应用在将记录作为对象进行处理和导入时可能会遇到错误。

导入流程的作用原理

对 Transporter 应用进行故障排除时,有必要了解应用上传和导入您的数据的方式、这些流程中可能发生的常见错误,以及某些常见错误的发生原因。要想查看导入状态,可以在 Shopify 后台中转到“应用”> Transporter

将对象导入 Shopify 商店时,Transporter 应用会执行以下操作:

  1. 将文件上传到 Shopify 托管的安全暂存地点。若要详细了解 Shopify 如何保护您上传的信息,请参阅 Shopify 的隐私政策

  2. 检查文件中是否存在结构和内容格式错误。如果 Transporter 应用发现任何错误,您的导入将失败,并且其状态将更改为失败

  3. 导入对象。导入完成的时间取决于要处理的对象数(平均处理速率为 40 个对象/秒)。导入完成时,其状态将更改为已完成。如果存在 Transporter 应用无法导入的记录,则表中将出现导出错误链接。

您可以通过点击停止导入随时停止导入其他对象。在您停止导入之前已导入的对象将保留在您的 Shopify 商店中。停止导入时,导入状态将更改为已停止

导出和更正错误

如果导入有问题,您可以点击导出错误以了解如何更正。有关这些错误代码的详细信息,请参阅下面的常见错误代码列表。

显示导出错误链接的 Transporter 表

更正错误的过程略有不同,具体取决于您的导入状态是失败还是已完成

失败

当导入状态是失败时,这意味着 CSV 文件本身存在问题,文件内容没问题。查看错误文本文件后,请修复原始上传文件中的错误,然后再次尝试上传文件。

已完成

如果已完成的导入有错误,则表示记录中有错误,CSV 文件结构没问题。在这种情况下,仅会在 Shopify 中创建没有错误的记录。不会创建包含错误的记录,而是将其添加到导出错误 CSV 文件中。在导入完成且状态为已完成后,您才会看到导出错误 CSV 文件。导入完成后,表中会显示导出错误链接。

错误 CSV 文件每行的最后一列会描述记录的错误。下载文件后,请修复此文件中的错误,然后将其上传。在上传此文件之前,您无需删除错误列。

在以下示例中,无法导入三个客户,因为他们已存在于此商店中。

First Name,Last Name,Email,Error(s)
 Jane,Doe,jane.doe01520022060@example.com,...,Email has already been taken
 Jane,Doe,jane.doe11520022060@example.com,...,Email has already been taken
 Jane,Doe,jane.doe21520022060@example.com,...,Email has already been taken

Shopify 客户通过其唯一的邮箱进行标识,因此无法导入这些客户,因为 Shopify 中已有他们的邮箱的记录。

常见错误代码

常见文件错误包括:

  • Shopify API 出现 bug,无法保存

  • 失败。响应代码 = 400。响应消息 = 错误请求

  • 值类型未包含在列表中

  • Column-name 无效

  • 订单状态无效 - 无法同时处于“已发货”和“已取消”状态

如果您遇到此处未列出的错误代码,请联系 Shopify 支持。

相关链接

准备好开始使用 Shopify 进行销售了吗?

免费试用