迁移后商品数和源站差 60 个怎么对账和回滚
现象#
源站 3,180 个商品、9,600 个变体,Shopify 只有 3,120 个商品、9,240 个变体,图片少了 400 多张,导入邮件却写着全部成功。
原因#
- 变体行被合并或拆分后商品数与变体数同时偏移,只看商品数发现不了
- 图片抓取失败的行被静默跳过,导入汇总不把缺图算作失败
- 同名商品在导入时按 Handle 合并,源站的两个商品被并成一个
- 归档或未发布的商品默认不计入列表统计,两边口径本身就不一致
处理步骤#
- 两边各导一份
Handle,Variant SKU,Variant Price,Variant Inventory Qty基线 - 用
pandas.merge(how='outer', indicator=True)找出只存在于一侧的 SKU - 按
Image Src非空行数统计图片,与源站图片表逐商品比对 - 差异商品整理成 Handle 清单,用批量编辑器或
productDelete删除本批 - 回滚后重新导出计数,确认回到导入前的 3,180 与 9,600
验收标准#
商品数、变体数、图片数、价格四个维度差异均为 0;执行回滚后计数与导入前基线完全一致。
本文由 风格技术 技术团队整理,适用于 Shopify 标准版与 Plus 店铺。Shopify 平台能力迭代较快,具体操作路径与字段以官方文档和店铺后台实际版本为准。