Shopify Plus 与 Flow

Flow 等待步骤超过 30 天报错怎么拆

现象#

想在第 90 天清理试用商品,加了一个 90 天的 Wait,保存时提示等待时长超出上限,工作流一直无法激活。

原因#

  • 单个 Wait 步骤最长只能设 30 天,填 90 天会在保存阶段直接校验失败。
  • 一条工作流最多 40 个 Wait,所有等待时间累计不能超过 90 天。
  • Wait 只按固定时长暂停,不能等到某个具体日期,也不接受表达式或变量。
  • 每个等待区段单独计时,某一段超时或失败后,后续步骤不会再执行。

处理步骤#

  1. 把 90 天拆成 3 个 等待 (Wait),每个 30 天,串在同一条分支上。
  2. 如果只是到期检查而非精确等待,改用 计划时间 每天运行一次。
  3. 用 获取商品数据 查 created_at:<2026-08-01。
  4. 循环体内比较 product.createdAt 与当前日期,满 90 天再执行下架或删除。
  5. 统计整条链路,确保 Wait 数量不超过 40 个、总时长不超过 90 天。

验收标准#

工作流能保存并激活,运行详情里等待步骤显示等待中,到期后继续执行后续动作。

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