Shopify 迁移与导入

只改价格的 CSV 导入后商品品牌和图片被清空

现象#

为调 200 个商品的价格,只留 Handle、Title、Variant Price 三列并勾选覆盖,导入后这批商品的 Vendor、Tags 和主图全部变空,后台没有报任何错。

原因#

  • 勾选覆盖后,文件里存在但单元格为空的非必填列,会把商品原有值覆盖成空
  • 整列不出现在文件里才会保留原值,删列与留空列的结果完全相反
  • 只带 SKU 不带 Option1 Name 与 Option1 Value 时,导入会删掉原有变体再建默认变体
  • 图片列留空会解开商品与图片的关联,文件仍在 Files 里但商品页不再显示

处理步骤#

  1. 动手前用商品列表的 Export 导一份全字段 CSV,存为回滚基线
  2. 文件里只保留 Handle、Title 和本次真要改的列,其余整列删除
  3. 必须保留的列从基线文件原样带值,不要留下空单元格
  4. 改价时同时带上 Option1 Name、Option1 Value、Variant SKU
  5. 先在开发店跑 5 行验证,再对正式店执行,导入后按 Updated at 排序抽查

验收标准#

取 5 个商品与导入前基线对比,Vendor、标签数量、图片张数完全一致,只有价格发生变化。

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