每日整理真实提问 356 个问题 · 726 个回答 需要系统性的技术文档?看 Shopify 技术百科 1000 篇 → 400-873-8117
已解决 提问于 9 天前

商品和订单能不能定期备份,万一被误删

2 个回答 3,120 次浏览 安全与合规 最后活跃 9 天前
29

同事误删过一个集合,找了半天才重建。想知道能不能像数据库那样定期备份,出问题能整体还原。

L
Lily提问者
DTC 品牌独立站运营负责人
9 天前提问 · 已收到 2 个回答

2 个回答

已采纳 · 提问者确认解决
89

Shopify 没有「整体快照还原」。能备份的是数据本身,恢复要靠导入或 API 重建。所以备份策略要按「恢复成本」排序,而不是按数据量。

1处理顺序

  1. 恢复成本最高的先备:主题(含自定义代码)、元字段定义与值、导航菜单、折扣与自动折扣规则。这些丢了最难重建。
  2. 主题用 shopify theme pull 拉到本地 git 仓库,每次改动前提交一次,这是唯一能真正「回到上一版」的手段。
  3. 商品与客户用 CSV 定期导出(后台 → 导出,按 updated_at 增量),订单导出量大时用 GraphQL Bulk Operations 落地到自己的库。
  4. 元字段要用 API 导出,CSV 不全:metafieldDefinitions 与各资源的 metafields 一起导,否则恢复后结构性字段全丢。
  5. 恢复顺序:先元字段定义 → 商品与集合 → 图片与 metafield 值 → 导航与主题 → 折扣。顺序错了会出现引用空值。

订单不要指望「删了能恢复」。Shopify 的订单删除是软删除可申请恢复,但有时间限制;主动备份才是可控方案。

验收:随便挑一个商品和一个集合,从备份恢复到测试店后字段、图片、metafield 值完整,导航链接可用。
风 风格技术团队 · Shopify 官方合作伙伴 · 11 年建站经验 · 9 天前
11
备份要有「演练」。只备份不演练,真出事时才发现导出文件缺列、图片链接失效。每季度恢复一次到测试店,比多备一份更有用。
陈 陈工 · Shopify 认证开发者 · 专注主题与 Liquid · 9 天前

你的处理方式是什么?

写下你实际验证过的步骤,比「我也有这个问题」有用得多。当前版本为静态展示,提交后会由团队整理并回复。

描述你遇到的现象、店铺环境(主题 / 套餐 / 应用)、已经试过哪些操作……
我要单独提问 工作日 10 分钟内回复,可直接加微信 fenggejishu