引用元对象

如果您想在 Shopify 的特定部分(例如产品、订单或客户)中使用您的元对象,请创建元字段引用。例如,如果您构建了产品功能元对象并想在产品页面上使用它,则可以创建一个引用此特定元对象定义的产品元字段。通过该引用,您可以在特定产品上显示独特的“产品功能”。例如,您可以在产品 A 上引用名为可持续性的条目,在产品 B 上引用名为材料的条目。

创建对元对象的引用

步骤:

  1. 在 Shopify 后台中,转至**设置** > **元字段和元对象**

  2. 选择要为其创建引用的商店部分。例如**产品**。

  3. 点击**添加定义**。

  4. 名称字段中,为定义输入一个名称。建议使用与元对象相同的名称,以便日后查找。

  5. 点击选择类型,然后搜索或选择元对象。您也可以选择混合引用,这允许您选择多个元对象类型。

  6. 请执行以下任一操作:

    • 如果每个产品只需要显示一个条目,请选择**单个值**。
    • 如果您想在一个产品中显示多个条目,请选择**值列表**。
  7. 选择**在线店面**,以允许您的在线店面访问元字段内容。

  8. 点击**保存**。

在资源和元对象之间建立关系后,您需要将特定条目连接到要显示元对象的特定产品。

连接条目

设置元对象、添加一些条目并创建元对象引用定义后,您现在可以将各个条目链接到商店的其他部分。

只有在创建引用元对象的元字段定义后,才能执行此步骤。但是,如果您有编码经验,则可以通过 Liquid 访问任何元对象

步骤:

  1. 在 Shopify 后台中,导航到您希望显示内容条目的商店部分。例如,您可以从**产品**转到后台中的产品页面。
  2. 元字段部分中,点击您之前创建的自定义定义。如果该定义未列出,请点击显示全部
  3. 点击选择条目。下拉菜单会列出该类型的所有匹配条目。如果您将定义设置为接受一组值,则可以选择多个条目。
  4. 根据需要重复上述步骤,将条目链接到其他产品。

您还可以从引用的来源创建条目。您可以点击**新建**来创建新条目,该条目随后会自动被产品 A 引用,并且也可供其他产品引用。

创建混合引用

您可以使用创建引用的步骤来创建混合引用。

混合引用只能通过 Liquid 连接到您的在线店面,或通过适用于自定义在线店面和 Hydrogen 的 Storefront API 进行连接。

详细了解面向开发人员的自定义数据