触发器教程元对象触发器,分步指南

元对象触发器,分步指南

复制页面

关于“元对象条目更新触发器”的Shopify Flow分步教程:监听定义并响应条目变更。

元对象条目的一个触发条件:尺寸指南、门店定位、配料表、团队成员,以及任何你自己建模的内容。你可以在应用的**“元对象触发器**”页面中选择要监听的定义。参见 元对象触发器。

Shopify Flow
查找位置:在Shopify Flow中选择“Select a trigger”,打开Workflow Trigger Extensions,然后搜索“元对象”。

元对象条目已更新

当被监视的元对象定义中的某条条目被更新时触发。会收到完整的条目:type、handle、displayName,以及包含键和值的每个字段。

火灾源于 Shopify Webhook
权限 元对象数据访问
已开启 根据元对象的定义,在应用程序的**“元对象触发器**”页面上

用于

  • 当尺码指南或护理说明发生变更时,请告知内容团队。
  • 将“商店定位器”中的更改项推送到地图服务提供商。
  • 在店面端重新构建由元对象生成的某个内容。

“更新的元对象条目”会向您的工作流程发送什么

Shopify Flow中的变量 类型 内容简介
metaobjectHandle 文本 被更新的元对象的句柄(用于在 Shopify Flow 中进行过滤)
metaobject 对象 已更新的元对象条目
metaobject.definition 对象 用于建模此对象类型的 MetaobjectDefinition
metaobject.displayName 文本 元对象的显示名称
metaobject.fields 对象列表 元对象的所有字段及其键和值
metaobject.fields (each).definition 对象 该对象键的字段定义
metaobject.fields (each).jsonValue 文本 以 JSON 格式指定的字段值
metaobject.fields (each).key 文本 该字段的对象键
metaobject.fields (each).thumbnail 对象 文件或颜色字段的视觉属性
metaobject.fields (each).type 文本 字段的类型
metaobject.fields (each).value 文本 该字段的赋值,始终以字符串形式存储
metaobject.handle 文本 元对象实例的句柄/标识符
metaobject.id ID 元对象的全局标识符
metaobject.type 文本 元对象定义的类型/句柄
eventId 文本 此事件的 ID。请在应用的“事件历史记录”中搜索该 ID,以查看具体发送了什么内容。

示例:通知内容团队尺寸指南已更新

  1. 在应用中打开**“元对象触发器**”,点击**“添加触发器**”,选择定义并保存。
  2. 在“Shopify Flow”中,更新了“元对象”条目。
  3. 添加条件:metaobject.type 等于 size_guide。
  4. 添加“使用 {{metaobject.displayName}} **发送内部电子邮件”**功能,并使用 Liquid 的 for 循环遍历 metaobject.fields,以输出每个字段的 key 和 value。
  5. 启用该工作流程。
“选择元对象类型”对话框中,已选中“尺寸”指南
首先查看应用中的相关选项:元对象触发器、添加触发器、尺寸指南。

下一步