Shopify Flow 中的重要概念
Shopify Flow 是一个电子商务自动化平台,通过使用触发器、条件和操作创建工作流,可帮助您自动执行商店和应用中的任务和流程。
了解一些重要的概念,如 GraphQL Admin API,使用商店数据和元字段,定义 Liquid 中的变量,以及使用安排、获取数据和循环来构建高级工作流,使用 Shopify Flow 会变得更加容易。
GraphQL Admin API
Flow 使用 GraphQL Admin API(当前版本为 2024-04
)来评估工作流中的条件和变量以及在您的 Shopify 商店中采取行动。在创建工作流时,您经常会遇到基于 API 的字段名称和描述。由于 Shopify 每三个月发布一次新的 API 版本,因此如果字段发生更改或弃用,则可能需要更新某些工作流程。
商店数据
工作流在条件和操作中使用商店数据。Flow 使用 Admin API 来访问商店数据,这意味着您可以访问该 API 中的几乎所有字段。如果操作没有由触发器或获取数据操作提供的必要数据,则工作流不会运行,并显示错误消息。例如,“已创建客户”触发器启动的工作流会将客户数据导入工作流,但如果后续有“添加订单标签”操作(该操作需要订单数据而不是客户数据),则工作流将导致缺少数据错误。
变量
变量是在 Liquid 中定义的占位符,当工作流运行时,这些占位符将被来自 Admin API 的值所替换。变量可以描述工作流中涉及的客户、订单和产品的属性,如订单号、订单价格、客户姓名等。变量可用在条件中,以控制工作流中的逻辑,或用于从操作中输出数据。
安排、获取数据和循环
大多数情况下,您可以通过将多个条件和操作链接到在事件发生时运行的触发器来构建工作流。对于某些用例,您可能发现没有触发器可用于您需要执行的工作、您需要触发器在特定时间运行,或者您可能需要处理数据列表。Shopify Flow 提供支持安排、获取数据和循环的操作。
元字段
元字段是自定义字段,您可以使用它们向商店中的产品、客户、订单和其他对象添加额外信息。元字段可用于存储未包含在对象的默认字段中的信息。例如,您可以使用元字段来存储有关产品制造商、客户生日或订单配送日期的信息。
套餐和定价
Shopify Flow 是一款免费应用,适用于 Basic、Shopify、Advanced 或 Plus 套餐。尽管大多数 Shopify Flow 功能均在所有套餐中提供,但有些功能仅可在某些套餐中使用:
- 使用 Shopify、Advanced 和 Plus 套餐的商店可以使用发送 HTTP 请求操作。
- 使用 Plus 套餐的商店可以使用自定义合作伙伴应用创建的任务。
- 根据商家的套餐规定的 API 限制,商店会在 Shopify Flow 中获得不同的使用限制。
有关每种套餐中所提供功能的详细信息,请参阅 Shopify 套餐和定价。
受保护数据
了解个人身份信息 (PII) 以及如何安全地处理这些信息。