Workflow Trigger Extensions 简介

Workflow Trigger Extensions 为Shopify Flow新增了98个触发器,涵盖了Flow无法自行检测到的店铺变更 - - 此外,自2.9版本起,还包括购物者在您的前端商店中的操作。无需编写代码,也无需运行任何外部服务:安装该应用,授予所需的数据访问权限,这些触发器就会与Shopify自带的触发器一同出现在Shopify Flow编辑器中。

Shopify Flow
这些触发器出现在Shopify Flow中,紧邻Shopify自身的触发器。除了Flow本身之外,没有其他需要了解的内容。

它填补的空白

原生的Shopify Flow在创建和删除方面表现良好。但它缺乏更新级别和生命周期级别的细粒度控制:不仅能知道订单发生了变化,还能知道其_明细项_发生了变化;不仅能知道产品被编辑了,还能知道其_价格_发生了变化。而且它完全无法查看前端界面。

这款应用正是针对这些不足之处:

  • 字段级产品变更 - - 标题、描述、标识符、类型、供应商、状态、 并为每个“fire”独立打上标签,因此工作流可以对其中一个做出响应,而无需在 其他人。
  • 变体层级的变更 - - 价格、SKU、条形码、单价和成本,均被追踪 分别。
  • 深度订单粒度 - - 订单明细、履约状态变化、财务状态、 显示状态、备注、属性、标签和收货地址。
  • 选秀顺位完整报道 - - 状态、具体名额、备注、属性、标签、 电子邮件,以及这两个地址。
  • 完整的折扣生命周期 - - 创建、更新、过期、删除,以及兑换码 添加和移除。Shopify 完全不会报告过期情况。
  • 按地点的库存 - - 缺货、有货以及库存量变化 该位置以及该差值,即 Shopify 的原生触发器采用变体聚合机制 没有位置。
  • 网店内容 - - 博客、博文和页面,这些内容在 原生 Flow。
  • 元字段和元对象 - - 涵盖 10 种所有者类型。
  • B2B、市场、地点、出版物 - - 公司及公司所在地变更, 市场生命周期、位置生命周期以及销售渠道的发布/下架。
  • 前端行为 - - 产品和系列页面、购物车操作、搜索等 未购买、结账错误、折扣码被拒以及已登录访问,已收集 通过应用为您安装的网络像素实现。采用主动选择加入、基于同意且尽最大努力的方式;详见 Storefront 触发器.
  • 您自己的触发器 - - 为任何Shopify事件编写自定义触发器,或发布您的 通过您的主题举办自有网店活动。请参阅 自定义触发器
Flow 用于价格变动的可变量选择器,包含 oldPrice、newPrice、delta、percentChange 和 direction 参数
触发器不仅仅只是指出发生了某种变化,它还会将变化前后的值传递给您的工作流。

用一段话说明其工作原理

Shopify 当发生变化时向应用程序发送通知。对于普通 webhook 触发器,情况就是这样。对于字段级触发器,应用程序会将资源与存储的快照进行比较,仅在该特定字段实际发生变化时才触发。对于 Shopify 未发布 webhook 的少数资源,应用程序会按计划进行轮询。 对于购物者行为,如果购物者已同意分析,则其浏览器中的网络像素会报告该事件。无论哪种情况,您的 Flow 工作流启动时,有效载荷中都已包含相关详细信息。请参阅 触发器的工作原理

从这里开始

  1. 安装与设置 - 安装、授予权限、创建您的第一个工作流。
  2. 触发器完整参考指南 - 全部 98 个触发器、触发条件以及如何启用它们。
  3. 选择合适的扳机 - 选择适用于该任务的最严格的触发条件。
  4. 在记录的管理页面上触发事件 - 直接在Shopify管理后台的相应页面上查看产品、订单或客户的触发事件。