跳到主要内容

Shopify 批量更新商品前怎样备份

每次批量更新前,先导出商品和库存,两个文件都原样保存好。商品导出不是完整备份:不含集合和图片文件,被删除的变体还原后会得到新的 ID。改动请在副本上做,导入前先和备份对比一下。

什么时候需要备份

  • 批量更新:一次修改很多商品,例如导入 CSV、用 Shopify 的批量编辑器或应用。每次批量更新前都要备份。
  • 导入商品 CSV 并勾选“Overwrite products with matching handles”之前。这个选项会更新店铺里已有的商品。
  • 批量修改价格或 SKU 之前,例如做促销。
  • 应用或供应商数据源批量更新商品之前。
  • 删除商品或图片之前。

商品导出还原不了什么

  • 集合。Shopify 的导出文件没有 Collection 列。Shopify 的备份说明页称,可以加上这一列来备份集合信息;但 CSV 只能把每个商品加入一个集合,而且实测中导入这一列会把商品移出原来所在的手动集合。
  • 变体 ID。变体是同一商品的不同款式(例如 M 码),应用靠变体 ID 找到它。变体被删除后再导入,会作为新变体回来,ID 也是新的。
  • 库存。商品 CSV 的 Inventory quantity 列只适用于只有一个地点的店铺。各地点的库存要用 Shopify 单独的库存 CSV。
  • 图片文件。导出文件里只有图片网址,没有图片本身。Shopify 提醒:导出后删除了商品或图片,再导入旧文件会失败。
  • 视频、3D 模型和变体元字段。Shopify 的商品 CSV 不支持它们。
  • 销售渠道。Shopify 帮助中心说明,CSV 不能修改商品在其他销售渠道的上架情况。
  • 没有撤销。Shopify 的导入开始后不能取消,也没有导入历史。

批量更新前的备份步骤

  1. 在 Shopify 后台进入“产品”(Products),点击“导出”(Export)。
  2. 选择“所有产品”(All products)和适用于 Excel、Numbers 等表格软件的 CSV,然后点击导出。商品较多时文件会发到邮箱。
  3. 进入“产品 > 库存”(Products > Inventory),点击导出,选择“所有地点”(All locations)和“所有状态”(All states),然后导出。
  4. 在两个文件名里加上日期,例如 products-2026-11-06.csv,保存到安全的地方,不要改动。
  5. 如果集合对你很重要,记下每个手动集合里有哪些商品,导出文件不会记录这些。
  6. 在导出文件的副本上修改,或使用 Skuvera 的批量改价、改 SKU 工具。
  7. 导入前,在 Skuvera 的商品目录对比中比较备份和新文件。
  8. 导入后,打开几个商品,检查内容、库存和所在集合。

怎样用备份还原

  • 用备份做一个还原文件:保留 URL handle 和 Title(Shopify 需要这两列),再只保留要还原的列。URL handle 是商品在网址里的唯一名称。
  • 保留了 Price、SKU 等变体列时,也要保留 Option1 name 和 Option1 value,取值与导出时完全一致。缺少这两列,Shopify 会删除现有变体。
  • 导入还原文件时勾选“Overwrite products with matching handles”。
  • 库存用库存备份还原:把每行 On hand (current) 的数字复制到 On hand (new),再导入。导出后库存有变化的行,Shopify 会跳过,避免覆盖这期间的销售;这些行请手动更新。
  • 在后台把商品加回原来的集合,并让依赖变体 ID 的应用重新同步。

导入前看清这次导入会改什么

把店铺导出的文件与准备导入的 CSV 对比。Skuvera 在导入前列出会被清空的字段、会重建的变体和会被跳过的商品。免费,在浏览器中运行。

常见问题

商品导出算是店铺的完整备份吗?
不算。它包含商品信息,但不含集合、图片文件和各地点的库存。Shopify 帮助中心说,可以把各类 CSV 导出和主题文件一起保存,或者使用 Shopify 应用商店里的备份应用。
Shopify 能撤销一次导错的导入吗?
不能。导入开始后无法取消,Shopify 也不保留导入历史。活动日志会显示导入造成的近期更改,要恢复原来的值只能靠你的导出文件。
需要用备份应用吗?
Shopify 帮助中心说可以用 Shopify 应用商店里的应用备份店铺。我们没有测试过备份应用,使用前请确认它能还原哪些内容,特别是集合、变体 ID 和库存。
Skuvera 的还原文件是什么?
用 Skuvera 的批量改价或改 SKU 工具修改时,Pro 会提供一个还原文件:商品中被批量改过的单元格都改回修改前的值。勾选覆盖导入它,就能撤销这次修改。它只覆盖你在 Skuvera 里改过的内容。

出处

其他数据问题

更新于 2026年11月6日