Shopify Flow 中的元字段

元字段是自定义字段,可用于为商店中的产品、客户、订单和其他对象添加额外信息。元字段可用于存储对象默认字段中未包含的信息。例如,您可以使用元字段存储有关产品制造商、客户生日或订单配送日期的信息。

在构建工作流时,您可能需要在商店中获取或设置 元字段元对象数据。

在工作流中获取元字段数据

元字段数据不同于其他商店数据,甚至也不同于其他需要参数的字段,因为每个字段都是专为您的商店定制的,并且它的类型可能与商店中的其他数据不同。正因如此,Flow 需要执行额外操作,以便让这些数据更易于访问。这会带来一种不同于直接在环境中选择字段(例如 product.title)的体验。

步骤:

  1. 在 Shopify Flow 工作流程中,点击操作或条件中的添加变量
  2. 选择存储元字段的资源,例如 productcustomerorder
  3. 从字段列表中选择 metafield 以创建变量。请勿选择 metafields(复数形式),因为此选项会提供所有元字段的列表。
  4. 创建变量 对话框中,请执行以下步骤:
    1. 元字段菜单中,从结构化元字段列表中选择元字段,或点击使用非结构化元字段以使用非结构化元字段的命名空间和键。
    2. 请记下所提供的变量名称。
    3. 点击添加以刷新变量选择面板。
  5. 选择您要使用的元字段变量。在某些情况下,此变量就是 value

将元字段添加到工作流后,该元字段仍可作为变量选项使用,您可以快速在后续步骤中引用它。选择添加变量时,它会嵌套显示在字段列表中的相关 metafield 选项下方。

更新元字段值

Flow 提供以下操作来更新元字段值:

创建元字段定义

您可以使用 创建元字段定义操作在工作流中创建元字段定义。当您要向尚不具有元字段的资源添加元字段时,此功能非常有用。