Shopify Plus 与 Flow

Flow 触发器只对新建订单生效怎么补历史

现象#

新工作流启用后,之前三千多笔订单都没有被打标签,最近运行里只有启用之后的新订单记录,后台也找不到批量补跑的按钮。

原因#

  • 事件型触发器只响应启用之后发生的动作,不会回放启用前的历史数据。
  • 启用前的订单不会补发 webhook,Flow 也没有按时间范围重跑事件的入口。
  • 工作流里的手动运行只能针对单个订单,无法一次覆盖上千条历史记录。
  • 停用期间产生的事件会被直接丢弃,重新启用后不会补上这段缺口。

处理步骤#

  1. 先在 订单 列表按创建日期筛选,记下没有标签的订单区间与大致数量。
  2. 新建一条以 计划时间 (Scheduled time) 触发的工作流,不要改动原有事件工作流。
  3. 用 获取订单数据 查 created_at:<2026-10-01。
  4. 接 遍历循环,循环体内用 添加订单标签 打标记。
  5. 每次只处理 100 条,设成每小时运行一次分批推进,补完后停用这条工作流。

验收标准#

补数工作流的运行记录里每条 Results 显示标签动作成功,订单列表按 tag 筛选的数量与缺口一致。

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