Shopify 迁移与导入

导入预览显示更新 1240 个商品实际只改了 900 个

现象#

上传后预览页写 1,240 products will be updated,点导入后邮件只说 902 个成功,错误报告里给的是 Line is invalid (No details)。

原因#

  • 预览统计的是文件行数,真正落库按 Handle 合并,变体行不计入商品数
  • 选项名从 Option1 挪到 Option2 这类冲突要等后台校验才失败,预览阶段查不出来
  • 覆盖导入时空白列会清空原值,预览不会提示哪些字段将被抹掉
  • 导入是异步任务,中途失败的行只写进邮件附件,页面数字不再更新

处理步骤#

  1. 上传前在本地算 Handle 去重数,把它当作真正的预期商品数
  2. 把预览数字与去重数相减,差值应正好等于变体行数才算正常
  3. 导入后从通知邮件取成功与失败行数,并下载错误 CSV 存档
  4. 对 Line is invalid (No details) 的行,把冲突选项名临时改成 Size. 再导一次
  5. 用商品列表按 Updated at 筛当天改动,与邮件成功数逐条核对

验收标准#

按更新日期筛出的商品条数等于邮件里的成功数,错误报告里剩余失败行为 0。

本文由 风格技术 技术团队整理,适用于 Shopify 标准版与 Plus 店铺。Shopify 平台能力迭代较快,具体操作路径与字段以官方文档和店铺后台实际版本为准。