向团队通报变体价格变动情况

Shopify Flow 未包含用于变体价格编辑的原生触发器。Workflow Trigger Extensions 通过**“产品变体价格变更**”触发器填补了这一空白,该触发器会在变体的价格参考价发生变化时立即启动工作流。


为了理解如何使用中的**“产品变体价格变更**”功能(Workflow Trigger Extensions我们将假设以下场景

场景:通知你的商品陈列团队

在应用设置 -> 产品变体 -> 变体价格变动 中启用此触发器

产品变体价格已变更

发送内部邮件

我们将如何实现这一流程

您也可以在下面的演示视频中查看这些步骤(视频无旁白):

您可以在这里直观地查看操作步骤:

  • 在“Workflow Trigger Extensions”中,打开**“触发器**”,搜索“价格”,然后启用**“产品变体价格变更**”功能。该功能需要“产品、变体和系列数据访问权限”;如果缺少该权限,应用会提示您授予。
  • 然后,在Shopify流程应用中创建一个新的空白工作流,并从“Workflow Trigger Extensions”应用中选择“产品变体价格变更
  • 然后点击**“选择测试事件”,并选择“记录事件”**
  • 在新标签页中,更新变体价格并保存。
  • 您将看到已记录的事件,选择该事件后,该事件的有效载荷将显示在左侧面板中。有效载荷包含原价、新价、变体 ID、SKU、标题以及产品信息。您可以根据这些数据采取进一步操作。
  • 现在,我们将向内部团队发送一封关于价格变动的邮件。我已使用 的**“移除过滤器**”功能(),将 gid://Shopify/ProductVariant/ 从产品 GID 中移除。通过移除这一部分,现在我们在邮件中可以看到干净的变体 ID 了。
  • 电子邮件的内容如下:
在“触发器”页面中搜索“价格”,且“产品变体价格发生变化”已启用
在应用中:进入“触发器”页面,搜索“价格”,然后开启“产品变体价格发生变化”这一选项。
Shopify Flow
在Shopify Flow中,选择“Select a trigger”,然后打开Workflow Trigger Extensions,找到“Product Variant Price Changed”。
Flow 的“添加变量”面板在 priceChange 下显示 oldPrice、newPrice、delta、percentChange 和 direction
触发点会显示价格在变化前后的走势,以及价差、百分比和走势方向。
一个流条件:priceChange.percentChange 小于 -10
仅限真正的降价:percentChange 必须小于 -10。无需编写代码。
Flow 的“Run”代码步骤,从触发器中读取 oldPrice、newPrice 和 percentChange,并返回一行摘要
可选:一个“运行代码”步骤,将旧价格和新价格合并为一行,以便团队查看。
完成的工作流:产品变体价格发生变化,作为条件,然后执行代码
完成的工作流。在工作流之后添加您自己的操作 - - 例如一封电子邮件、一条 Slack 消息或一个标签。