Flow 自动化:通过执行器查询元字段
您可以在 Flow 自动化 中使用 查询元字段 执行器,调用店铺内自定义的元数据。這允许您将这些自定义属性作为工作流中的 条件判断 或 变量,从而解锁高级自动化场景(如自动发送虚拟商品链接或根据自定义属性分类订单),无需编写任何代码。
本文将说明该执行器支持的资源类型、字段说明以及在工作流中使用元字段的实用示例。
| 注意: 此功能仅适用于已预先配置了元字段的资源(商品、款式、分类、订单或客户)。有关如何设置元字段的详细信息,请参阅《元字段 (Metafields) 功能使用指南》。 |
支持的资源
查询元字段 执行器支持从以下五类核心资源中查询数据:
- 商品元字段
- 商品款式元字段
- 客户元字段
- 订单元字段
- 分类元字段
支持的数据类型
- 单行/多行文本
- 日期
- 整数
- 布尔值
- URL
-
文件
注意: Flow 自动化会自动将 文件 类型转换为可供邮件变量使用的外部链接。
字段说明
在配置 查询元字段 执行器时,需要定义以下字段:
| 字段 | 描述 |
| 命名空间 | 用于对相关元字段进行分组的类别名称。 |
| 密钥 | 您希望查询的特定元字段名称。 |
| 来源资源 | 选择存储该元字段的对象(例如 商品款式 或 客户 )。 |
|
注意: 在配置 查询元字段 执行器时,一旦您选择了 来源资源(如商品或商品款式)并输入相应的 命名空间,Flow 自动化 系统将自动带入并显示您已在商店元字段设置( 设置 > 自定义数据 )中预定义的 密钥 选项。这不仅确保了数据的一致性,也简化了您在设置工作流时的选择流程。有关如何设置元字段的详细信息,请参阅《元字段 (Metafields) 功能使用指南》。 |
使用限制与注意事项
- 仅限内部营运: 此执行器无法将查询到的信息直接展示在前端网店或与主题编辑器串联。
- 工作流配置规则: 单个工作流仅可使用 1 次 查询元字段 执行器,且不能接在 循环操作 执行器之后。
- 字段删除防呆: 若删除了正在被 Flow 使用的元字段,编辑器会显示红色感叹号警告,并阻挡流程保存。
- 邮件风控审核: 包含 发送邮件通知 的流程将经过系统风险控制审核。若发现异常,工作流将被停用。
使用场景
以下是使用 查询元字段 执行器自动化进阶内部营运的两个實用示例。
示例 1:订单创建后自动发送虚拟商品文件
情境:商品下单成功后,自动获取 SKU 元字段中存储的文件链接(单个或多个)并发送邮件给顾客。
- 触发器:商品下单成功
-
执行器:查询元字段
- 来源:商品款式元字段
-
类型:文件 - 单个或多个值
注意:在选择对应的元字段时,请务必关联正确的变量参数。例如:查询商品元字段需关联「商品 ID」,查询订单元字段需关联「订单 ID」,以此类推。
- 条件:检查对应的元字段值是否非空。
-
执行器:发送邮件通知
- 邮件标题:商品下单成功 - 单个/多个文件:${trigger.line_item.name}
-
邮件内容:插入变量 ${metafield.variants.digital_multi_file.key} 或 ${metafield.variants.digital_file.key}.
注意: 如需插入变量,请点击 添加变量 并从列表中选择适合的变量参数。 - 收件人:请手动输入欲收到通知的员工邮箱。
- 结果: 当顾客购买虚拟商品时,系统会自动从 SKU 元字段中提取唯一的下载链接并直接发送给顾客,无需手动干预即可实现即时交付。
示例 2:根据 SKU 元字段值自动为订单打标签
情境:根据下单商品 SKU 的自定义文本属性,自动为该订单添加对应标签。
- 触发器:商品下单成功
-
执行器:查询元字段
- 来源:商品款式元字段
- 类型:单行文本 - 多个值
- 条件:检查商品款式的元字段值是否非空。
-
执行器:添加订单标签
- 订单 ID:${trigger.id}
- 标签:${metafield.variants.my_fields_sku_multivalue.key}
- 结果: 此工作流可根据自定义的商品属性自动为订单打上标签,方便运营团队在管理后台根据特定的 SKU 级数据快速筛选和管理订单。