Shopify 迁移与导入

迁移后商品数和源站差 60 个怎么对账和回滚

现象#

源站 3,180 个商品、9,600 个变体,Shopify 只有 3,120 个商品、9,240 个变体,图片少了 400 多张,导入邮件却写着全部成功。

原因#

  • 变体行被合并或拆分后商品数与变体数同时偏移,只看商品数发现不了
  • 图片抓取失败的行被静默跳过,导入汇总不把缺图算作失败
  • 同名商品在导入时按 Handle 合并,源站的两个商品被并成一个
  • 归档或未发布的商品默认不计入列表统计,两边口径本身就不一致

处理步骤#

  1. 两边各导一份 Handle,Variant SKU,Variant Price,Variant Inventory Qty 基线
  2. 用 pandas.merge(how='outer', indicator=True) 找出只存在于一侧的 SKU
  3. 按 Image Src 非空行数统计图片,与源站图片表逐商品比对
  4. 差异商品整理成 Handle 清单,用批量编辑器或 productDelete 删除本批
  5. 回滚后重新导出计数,确认回到导入前的 3,180 与 9,600

验收标准#

商品数、变体数、图片数、价格四个维度差异均为 0;执行回滚后计数与导入前基线完全一致。

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