Shopify-Transporter是一款常用的应用程序,用于将记录从其他电子商务平台导入到Shopify系统中。在使用该应用时,有时可能会遇到一些常见的错误代码。本文将详细介绍这些错误代码的原因及解决方案,帮助您更好地使用Shopify-Transporter应用程序。
Shopify-Transporter应用在将记录作为对象进行处理和导入时,可能会遇到各种错误。下面我们来了解一下常见的错误代码及其解决方法。
这种错误可能由几个不同的原因导致,最常见的是某个元字段在一条记录中多次出现。Transporter应用不支持包含重复元字段的记录。如果删除重复的元字段无法解决此问题,请联系Shopify支持团队寻求帮助。
Transporter应用无法在Shopify中创建对象,因为数据中存在错误。这通常是由于数据格式不正确造成的。请确保您的数据满足以下要求:
货币值必须以ISO 4217格式指定(如USD)
国家/地区、省/州和邮政编码必须有效
电话号码必须采用有效的格式、国家/地区代码和区号
邮箱必须包含有效的域名
财务状态和发货状态必须是允许的值之一
布尔值必须指定为true或false
整数列中不能输入小数值或非数字值
检查元字段列中的值。要导入元字段,您需要在元字段命名空间、元字段密钥、元字段值和元字段值类型这四个列中都包含有效值。
这种错误可能由几个不同的原因导致,比如列名区分大小写。对于接受值列表的列,您需要遵循列描述中使用的大小写。
Shopify无法创建同时具有"已发货"和"已取消"状态的订单。如果订单同时满足以下两个条件,就会出现这个错误:
订单具有cancelled_at时间戳
订单的fulfillment_status设置为已发货或部分发货
解决方法是,如果financial_status设置为已退款,则可以成功创建具有cancelled_at时间戳且fulfillment_status设置为已发货或部分发货的订单。
Q1: 如何避免在Transporter应用中出现重复元字段的错误?
A1: 在导入数据之前,仔细检查每条记录,确保没有重复的元字段。如果发现重复元字段,请删除其中一个或多个。
Q2: Transporter应用无法创建对象,怎么解决?
A2: 检查数据格式是否正确,确保满足Shopify要求的各项格式标准。如果问题仍无法解决,可以联系Shopify支持团队寻求帮助。
Q3: 如何正确设置订单状态,避免"已发货"和"已取消"冲突?
A3: 如果订单同时具有"已发货"和"已取消"状态,Shopify将无法创建该订单。可以尝试将financial_status设置为"已退款",然后再创建具有cancelled_at时间戳且fulfillment_status为"已发货"或"部分发货"的订单。