Shopify Flow 中的元字段
元字段是自定义字段,可用于为商店中的产品、客户、订单和其他对象添加额外信息。元字段可用于存储对象默认字段中未包含的信息。例如,您可以使用元字段存储有关产品制造商、客户生日或订单配送日期的信息。
在构建工作流时,您可能需要在商店中获取或设置 元字段和 元对象数据。
在工作流中获取元字段数据
元字段数据不同于其他商店数据,甚至也不同于其他需要参数的字段,因为每个字段都是专为您的商店定制的,并且它的类型可能与商店中的其他数据不同。正因如此,Flow 需要执行额外操作,以便让这些数据更易于访问。这会带来一种不同于直接在环境中选择字段(例如 product.title)的体验。
步骤:
- 在 Shopify Flow 工作流程中,点击操作或条件中的添加变量。
- 选择存储元字段的资源,例如
product、customer或order。 - 从字段列表中选择
metafield以创建变量。请勿选择metafields(复数形式),因为此选项会提供所有元字段的列表。 - 在 创建变量 对话框中,请执行以下步骤:
- 在元字段菜单中,从结构化元字段列表中选择元字段,或点击使用非结构化元字段以使用非结构化元字段的命名空间和键。
- 请记下所提供的变量名称。
- 点击添加以刷新变量选择面板。
- 选择您要使用的元字段变量。在某些情况下,此变量就是
value。
将元字段添加到工作流后,该元字段仍可作为变量选项使用,您可以快速在后续步骤中引用它。选择添加变量时,它会嵌套显示在字段列表中的相关 metafield 选项下方。
更新元字段值
Flow 提供以下操作来更新元字段值:
创建元字段定义
您可以使用 创建元字段定义操作在工作流中创建元字段定义。当您要向尚不具有元字段的资源添加元字段时,此功能非常有用。