高级工作流
Shopify Flow的组件可以通过将多个条件和操作链接在一起来生成强大的自动化工作流。但是,某些自动化较为复杂,需要高级工作流。高级工作流中使用的触发器和操作的功能与大多数工作流中的不同,例如从特定时间和日期开始、重复操作以及操作数据。
请查看以下内容,了解有关高级工作流的详细信息。如果您不确定如何以最佳方式使用这些功能,则可以浏览一些使用这些触发器和操作的示例和模板。
触发器
当您的商店或第三方应用中发生特定操作(例如创建订单或客户使用应用验证其年龄)时,大多数触发器都会激活。激活触发器后,有关导致工作流启动的事件的一些数据会自动导入工作流中。例如,通过已创建订单触发器启动的工作流包含该订单的相关信息,包括下单客户的信息。
已安排时间触发器在指定的特定日期和时间启动工作流,而不是因为事件而启动工作流。因此,信息不会自动导入。如果要创建对商店中的对象(例如客户、产品或订单)执行操作的工作流,则您需要从商店导入该信息。您可以通过使用获取操作来实现此目的。
编辑
大多数操作会更改商店中的某些内容或向应用发送命令,例如向客户资料添加标签或指示应用给客户发送推送通知。例如,对于包含添加客户标签的工作流,如果该工作流已触发并且您设置的任何条件均已满足,则该工作流将为客户添加标签。
某些操作会影响工作流中的数据,而不是更改商店中或应用中的某些内容。以下操作会从商店检索信息,以便您可以在工作流中使用该数据:
以下操作不会更改商店中的某些内容或检索数据,而是对工作流中已存在的数据执行计算:
循环
针对每项操作不会执行操作,而是修改它之后的操作。除了可用于添加条件或其他操作的然后选项外,针对每项操作还有对每项执行此操作选项。此选项对获取操作返回的列表中的每一项执行以下操作。
例如,您创建一个包含获取订单数据操作的工作流。然后,您可以使用针对每项操作为获取操作返回的每个订单添加标签。