在订单元字段更新时触发Shopify Flow
为了理解如何从Workflow Trigger Extensions应用中创建订单元字段更新触发器,我们将假设以下场景:
场景:订单提交后添加了赠言,包装团队收到提醒
一位客户联系客服添加礼品留言。系统检测到该变更,并在订单发货前通知打包部门。
客户联系客服后,通过更新元字段,向订单中添加了一条礼品留言。订单元字段custom.gift_message已被更新
Workflow Trigger Extensions 一旦订单元字段发生变化,元字段触发器就会立即触发,即使订单已经下达也是如此。
在发货前,Flow 会向打包团队发送一条包含订单号和礼品留言内容的提醒(通过电子邮件、Slack 或内部备注)。
该订单已标记为LATE_GIFT_MESSAGE,因此您可以在后台轻松筛选和追踪。
我们将如何实现这一流程
我们只需按照以下两个步骤操作,就能让整个流程顺利进行:
- 向“订单元字段”添加触发器
- 创建Shopify流程
您也可以在下面的演示视频中查看这些步骤(视频无旁白):
1) 在“订单元字段”中添加触发器
首先,您需要为订单的相应元字段添加触发器,具体操作可参考以下步骤。
- 首先,请确保您已通过Workflow Trigger Extensions→“仪表盘”→“设置指南”获取了订单访问权限,您将在其中看到“授予订单访问权限”选项;您还可以通过Workflow Trigger Extensions→“权限”查看相关权限。
- 然后,您需要创建“订单元字段触发器”
- 然后点击“添加触发器”按钮来创建触发器
- 然后选择资源类型“订单”,并选择您希望为其添加触发器的目标元字段
2) 创建Shopify流程
创建Shopify流程以执行操作(在订单发货前通过电子邮件通知打包团队,并为订单添加标签)
我已将相同的流程文件附在此处,您可以下载、导入并作为参考使用:(位于页面底部)
- 创建一个空白流程,并从“Workflow Trigger Extensions”中选择**“Metafield Update**”触发器
- 然后点击“录制事件”来录制该事件,接着在新标签页中更新订单元数据字段(礼品留言),以预览工作流中将要使用的有效载荷。点击“选择文本事件”并录制事件。
- 点击“记录事件”按钮后,请切换到新标签页并更新订单元数据字段(赠言)。
- 您将能够查看有效载荷,并根据这些数据执行任何操作
- 在此情况下,我添加了一个条件,用于判断:更新后的元字段资源类型是否为 ORDER,且该元字段中是否包含某些值。
- 然后将这封内部邮件发送给包装团队(或根据订单元字段需要执行的任何其他操作;您还拥有订单 ID,可以获取订单详情,并对该特定订单执行任何操作,例如为该特定订单添加标签)
- 接下来,让我们看看如何将标签添加到这笔特定的订单上。你可以使用
Add order tags操作,通过{{resourceId}}选择订单,然后添加任何你想要的标签。

