Wait

Wait 操作会延迟工作流中的下一个操作或条件,直到设定的时间结束。当工作流到达 Wait 操作时,工作流中的所有后续步骤都将延迟,直到等待期结束。

更改使用 Wait 操作的活跃工作流可能会产生意外结果。在对使用此操作的工作流执行更改之前,请参考活动页面来确定工作流是否有处于等待状态的活跃运行。如果已触发使用 Wait 操作的工作流,并且该工作流有处于等待状态的活跃运行,则会出现以下情况:

  • 如果您编辑工作流以更改等待时间结束后的条件或操作,那么当活跃运行恢复时,它将使用更新版的工作流,而不是原始版本。
  • 如果您停用或删除工作流,处于等待状态的活跃运行将被停止。该工作流将被标记为已取消。

如果工作流在等待步骤之前包含“获取”“求和”“计数”操作,则等待步骤后返回的数据将不可用。若要获取该数据的访问权限,请等待步骤后添加相同类型的其他步骤。

等待期结束后,系统将刷新与工作流相关的数据。等待期结束时,从商店获取到的信息将更新以确保准确。如果从商店获取到的信息在等待期期间发生更改,则工作流恢复时将使用新信息,而不是使用触发器首次启动工作流时获取到的信息。

例如,您有一个在创建订单时启动的工作流。该工作流会检查客户在您商店中的消费总额,如果总额等于或超过 750 美元,该工作流将添加客户标签。但是,您决定在触发器和条件之间添加 Wait 操作,并指定 7 天的延迟。

一位消费总额为 700 美元的客户下了一个 100 美元的订单。此时工作流被触发,因为新订单使消费总额达到 800 美元。工作流在等待期结束后才会检查消费总额。第二天,客户取消了订单并收到退款。等待期结束后,系统会从您的商店检索信息。客户的消费总额现在为 700 美元,因此不会应用客户标签。

本页相关主题

字段

Wait 操作包含以下字段。

Wait 操作中使用的字段。
字段 描述
等待时间 工作流继续进行下一步前的延迟时间。默认情况下,延迟设置为 0 秒。若要设置延迟时间,请执行以下操作:
  • 输入延迟时间。值可以是整数或小数,例如 2.5。
  • 选择要延迟的时间段。

触发器

Wait 操作可用于任何工作流。

示例

在等待 1 天后发送电子邮件的工作流示例

在此示例工作流中,Wait 操作用于将工作流中的剩余操作和条件延迟 1 天。1 天后,如果订单尚未发货,系统将发送电子邮件。

准备好开始使用 Shopify 进行销售了吗?

免费试用