Shopify 报错排障

后台保存报 problem saving your changes

现象#

在产品编辑页改完标题或价格点保存,右上角弹出红色提示 There was a problem saving your changes,刷新后改动并未写入;换个商品又能正常保存。

原因#

  • 保存走后台的 GraphQL mutation,任一字段校验失败会让整次提交回滚,前端只留这句通用文案
  • 同一商品正被第三方应用写入,版本号对不上触发冲突,后台直接丢弃本次改动
  • 标题或选项值里混入表情、全角空格等不可见字符,格式校验被拒但提示不指明字段
  • 主题或应用注入的脚本拦截了表单提交,请求根本没发出就弹出这句

处理步骤#

  1. 按 F12 打开 Network,过滤 graphql,点保存后找状态 200 但响应含 errors 的那条
  2. 展开响应体读 errors[0].message 与 path,确定被拒的是哪个字段
  3. 用 Ctrl+Shift+R 强刷后只改一个字段再存,判断是否与批量改动有关
  4. 把标题粘到纯文本编辑器去掉表情与全角空格,再贴回 title 字段
  5. 暂时停用最近装的翻译或选品应用,关掉它的 product update 自动回写

验收标准#

同一商品连续保存两次都提示成功,刷新后标题与价格仍是新值,Network 里最后一次 graphql 响应没有 errors 字段。

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