Shopify CSV 导入报错
Shopify 商品导入时每条报错是什么意思,以及如何修改 CSV 让导入顺利完成。
- Validation failed: price can't be blank某个变体的 Price 单元格为空,Shopify 无法导入它。为这个变体填写价格(免费商品填 0.00),以 CSV UTF-8 格式保存后重新导入。查看解决方法
- Validation failed: options are not unique同一商品的两个变体选项值完全相同,例如两行都是尺码 M、颜色白色。修改或删除其中一行,让每种选项值组合都只出现一次,然后重新导入。查看解决方法
- Ignored line #-## because handle example already exists这一行的 URL handle 已经被文件中前面的商品用过,所以 Shopify 跳过了它。让同一商品的所有行连续排列,并确保不同商品不共用同一个 handle。查看解决方法
- Ignored line #-## because it did not contain product dataShopify 发现有些行有 URL handle 但没有商品标题,因此无法创建商品。在该商品的第一行填写 Title,然后重新导入。查看解决方法
- Invalid CSV header: missing headersShopify 在文件第一行找不到一个或多个必需的列。把列名改成与 Shopify 商品 CSV 模板完全一致(包括 Title 和 URL handle),然后重新导入。查看解决方法
- Network error: Unexpected token < in JSON at position 0虽然看起来像网络问题,但这个报错通常是因为 CSV 的列名与 Shopify 模板不完全一致。列名区分大小写,请修正拼写、大小写和多余的空格,然后重新导入。查看解决方法
- Illegal quoting on line这一行有 Shopify 无法读取的引号:要么位置不对,要么文件不是 UTF-8 编码。把包含引号或逗号的值用英文直双引号包起来,值内部的引号写两次,并把文件保存为 CSV UTF-8。查看解决方法
- Missing or stray quote on line这一行的引号不成对:可能是弯引号、缺少结束引号,或者多了一个引号。用文本编辑器打开文件,把弯引号换成英文直引号,并确保每个加引号的值都以直双引号开始和结束。查看解决方法
- Inventory quantity can't be blank这个变体开启了库存跟踪,但 Inventory quantity 为空。填写一个整数(例如 0 或 12);如果这个商品不需要跟踪库存,就把 Inventory tracker 留空。查看解决方法
- Inventory quantity is not a numberInventory quantity 单元格中不是整数,例如 12 pcs、3.5 或 N/A。把它改成整数(例如 12),然后重新导入。查看解决方法
- Inventory policy is not included in the list控制缺货时是否继续销售的那一列,填写了 Shopify 不接受的值。改成 deny(库存为 0 时停止销售)或 continue(继续销售),然后重新导入。查看解决方法
- Fulfillment service can't be blank这个变体的 Fulfillment service 为空。自己发货时填写 manual;使用第三方履约服务时填写该服务的名称,然后重新导入。查看解决方法
- Validation failed: getaddrinfo: nodename nor servname provided, or not known某个图片地址不是完整、公开的网址。确保每个 Product image URL 都以 https:// 开头,并直接指向任何人都能打开的图片文件,然后重新导入。查看解决方法
- Not a valid product categoryProduct category 的值与 Shopify 标准商品分类不匹配。把它换成 Shopify 列出的完整分类路径或分类 ID(必须完全一致),或者留空,然后重新导入。查看解决方法
- Validation failed: An error occurred while trying to download the imageShopify 访问到了图片地址,却拿不到图片文件,常见原因是图片被移动或删除、链接需要登录或已过期,或者服务器阻止了下载。在浏览器的无痕窗口中打开这个地址,如果看不到图片,就换成一个可用的公开链接。查看解决方法
- Validation failed: The uploaded image exceeds the 20 megapixel limitCSV 中有一张图片的像素数超过了 Shopify 的上限。把它缩小到宽 × 高不超过 2000 万像素(例如 5000 × 4000 px),上传缩小后的版本,然后重新导入。查看解决方法
- Incorrect header checkShopify 无法读取它为这一行下载到的图片数据。先把这一行的图片去掉再导入;如果导入成功,就把图片换到其他地方托管(例如 Shopify 的 Files),再加回来。查看解决方法
- Validation failed: Value must be a valid product referenceCSV 中的某个元字段引用了店铺里还不存在的商品。先在不填这些元字段值的情况下导入商品,再把值补回去,勾选 “Overwrite products with matching handles” 重新导入。查看解决方法
- Line is invalid (No details)文件把已有的选项移到了另一个位置,例如把 Size 从 Option1 移到 Option2,与商品当前的选项冲突。先用临时选项名(例如 “Size.”)导入一次,再导入一次把名称改回来。查看解决方法
- Daily variant creation limit reached, try again你的店铺已达到 Shopify 每天新建变体的上限。变体数在 50 万个以上的店铺(Shopify Plus 除外),每 24 小时内通过 CSV 或 API 最多新建 1 万个变体。等这 24 小时过去后,再分批导入剩下的商品。查看解决方法
Skuvera