脚本迁移后 Flow 与 Webhook 重复触发
现象#
Plus 商店脚本迁移后,同一业务规则既在 Flow 里执行,又通过 webhook 或旧脚本残留触发,导致重复打标签、重复通知或重复折扣逻辑。
顾客收到两封相同邮件,订单出现重复备注。
原因#
迁移时只加了新流程,未关闭旧脚本、旧应用或旧 webhook。
多个自动化监听同一订单事件且动作等价;测试开关留在生产。
解决步骤#
列出所有仍启用的脚本、Flow、webhook 与相关应用自动化,按业务规则做对照表。
对已迁移到 Flow 的规则,停用旧脚本或旧应用中的等价配置。
检查 webhook 订阅是否仍指向旧端点,删除或禁用重复订阅。
用测试单观察是否只发生一次动作。
在发布清单中增加“迁移后关闭旧路径”检查项。
保留回滚开关,但默认只走一条路径。
验收#
测试单只有一次预期动作,无重复邮件或重复标签。
本文由 风格技术 技术团队整理,适用于 Shopify 标准版与 Plus 店铺。Shopify 平台能力迭代较快,具体操作路径与字段以官方文档和店铺后台实际版本为准。