在 Shopify Flow 中创建工作流程
若要使用 Shopify Flow,请创建工作流程。您可以手动创建新工作流程,也可以使用预制模板来创建。请参阅一些示例以开始使用。
您在 Shopify Flow 中创建的工作流程可包含以下主要组成部分:
| 工作流程组件 | 描述 | 示例 |
|---|---|---|
| 触发器 | 触发器是启动工作流程的事件,可以是您商店中或应用中发生的事件。触发器可以是 Shopify 中的内部事件、特定的时间和日期,也可以是第三方应用中的外部事件。对于每个触发器,都有一系列可在工作流程中使用的相关操作。 | 当您的商店中创建新订单时,系统会触发工作流程。 |
| 条件 | 条件会根据您设置的标准确定是否执行操作。条件可以核对触发事件的属性以及事件所涉及对象(例如订单、产品和客户)的属性。 | 设置一个条件来检查订单的支付总额是否超过 200 美元。 |
| 操作 | 操作可以在您的商店中进行更改,影响工作流程中的数据,或通过外部应用或服务执行某些操作。 | 操作可以添加订单标记、删除客户标记或暂停发货订单。操作还可以发送电子邮件或向外部服务发送 HTTP 请求。 |
| 连接器 | 连接器是 Flow 提供的操作,支持来自第三方服务(例如 Slack 或 Google Sheets)的功能。 | 连接器可以发送 Slack 消息或向 Google Sheets 添加行。 |
一个工作流程一次只能有 1 个触发器,但在该触发器触发后,可以有任意数量的条件或操作。您可以要求在执行某项操作前满足多个条件,并且可以根据满足的条件执行不同的操作。
在某些情况下,您可能需要在特定时间运行工作流程,或者可能需要使用计划、获取数据和循环来处理数据列表。
在构建工作流程时,您经常会遇到基于 GraphQL Admin API 的字段名称和描述,但您可能需要预览数据才能了解 API 输出的数据。
如果在编辑或运行工作流程时遇到错误,可以通过多种方式对错误进行故障排除。