在记录的管理页面上触发事件

当工作流对某笔订单执行了操作时,人们通常会关注该订单的相关信息:触发器是否被触发、何时触发的,以及发生了哪些变化?此前,这些答案都需要在“事件历史记录”中手动筛选才能获得。而**“流程触发器事件**”模块将这些信息直接显示在Shopify管理后台中该记录的详情页面上。

该列表按时间倒序(最新在前)显示了您正在查看的记录相关的最新触发事件。每个事件都会显示触发器名称、是否已达到Shopify Flow阈值、距离当前时间有多久,以及当触发器包含“old -> new”标记时的一行简短说明,例如 price: 100.00 -> 85.00tags added: vip

在哪些地方有售

  • 产品和产品变体
  • 命令和命令草案
  • 客户
  • 系列
  • 公司及公司所在地

添加该代码块

  1. 在您的 Shopify 管理后台中打开该类型的记录 - - 例如,任意一款产品。
  2. 滚动到页面的**“模块**”区域,选择添加一个模块。在某些页面上,此功能位于页面的**“自定义**”选项下。
  3. 从Workflow Trigger Extensions中选择“Pick Flow”触发事件
  4. 如果希望该内容始终显示在页面上供全体员工查看,请将其固定。

您只需在每种页面类型中添加一次。之后,它就会显示在每个产品、每笔订单等页面上。

每页一个示例

同一块数据,来自同一家商店的三条不同记录。每一行代表应用发送到 Shopify Flow 的一个事件:触发的触发器、哪个值发生了什么变化、Flow 是否接受了该事件以及接受的时间。点击触发器名称可在应用中打开该事件。

在产品页面上

一款已降价并贴上促销标签的产品。价格变动处会显示原价和新价,且该标签会出现两次:一次作为独立触发器“添加产品标签”,另一次则出现在**“产品更新**”中 - - 该触发器会报告每次保存时所追踪到的所有变更。

产品页面上的 Flow 触发事件:价格从 89.00 变为 69.00,并添加了标签 summer-sale
关于“亚麻衬衫”这款产品:价格从89.00降至69.00,以及促销标签。

在订单页面上

这是一笔下单后过了一段时间才付款的订单,且附有备注。“订单财务状态变更”会保留其原始状态,正是这一点使得工作流能够对这种状态转换做出响应。备注的变更会显示在**“订单更新**”下,并附有变更前后的文本内容。

订单页面上的“Flow”触发事件块:财务状态从“待处理”变为“已支付”,以及添加了一条备注
关于一笔订单:财务状态从“待处理”变为“已支付”,以及添加的备注。

在客户页面上

一位被标记为VIP的客户,并收到了支持团队发送的备注。此处绝不会显示任何个人数据:标签、备注和状态仅显示其值,而读取姓名、电子邮件地址、电话号码或地址的触发器仅显示其已触发,绝不会显示具体数值。

客户页面上的“Flow”触发事件:添加了一条备注,并添加了“VIP”标签
针对某位客户:添加一条新备注并标记为“VIP”。

其中包含的内容

  • 该记录触发的每个具体变更触发器:添加了标签、状态发生变化、价格发生变化、元字段被更新等等。
  • 当更新操作修改了应用程序所跟踪的某个字段时,会显示“产品更新”、“订单更新”、“客户更新”和“草稿订单更新”。如果更新操作未修改任何被跟踪的字段 - - 例如产品的库存调整 - - 则不会显示在列表中,否则“忙碌”记录将仅是无用信息。
  • 变体或库存事件会同时显示在变体和其对应的产品上。

未显示的内容包括:前端事件(如产品浏览)以及来自您自己自定义触发器的事件。这两类事件都不涉及单条记录,因此该代码块无法以有用的方式展示相关信息。

处理个人数据的触发器在列表中显示时不包含其值。“客户邮箱已更改”作为事件显示,但该代码块从未输出旧地址或新地址。

从模块进入应用

  • 点击某项事件,即可在“事件历史记录”中打开该事件,查看所有已发送至 Flow 的内容。
  • 底部**“在事件历史记录中**打开”会显示该条记录的所有事件。该视图不适用任何筛选条件 - - 它已限定为仅显示该条记录。
“活动历史记录”已缩小为仅显示一项产品,以可拆卸芯片的形式显示在列表上方
“查看所有事件”会打开该条记录的“事件历史记录”。移除标记后,即可再次查看所有事件。

如果该区块为空

  • **该记录尚未触发任何触发器。**请进行修改,使其被某个已启用的触发器监听,然后刷新页面。
  • **匹配触发器已关闭。**请参阅 “触发器”页面(原“设置”)
  • **未授予该数据的权限。**一个已启用但缺少相应权限的触发器无法触发。请参阅 权限与数据访问
  • **该更改是在更新之前进行的。**请参阅上文的说明。

下一步