自定义数据概述
自定义数据可帮助您扩展 Shopify 的数据模型以及使用元字段和元对象创建自己的模型。
元字段的类型
您可以创建以下类型的元字段:
-
具有定义的元字段:这些可以是标准定义或自定义定义。
- 标准:系统会自动为您配置标准定义,并且标准定义在整个 Shopify 中兼容。由于标准元字段定义遵循所有 Shopify 商店使用的标准,因此应用、模板和商店的其他部分均支持这些定义。您可以将产品类别添加到标准产品元字段,以便仅在使用特定产品类别的产品中显示这些元字段。详细了解标准元字段定义。
- 自定义:这些定义对您的商店是唯一的。对于没有标准定义的任何元字段,或者如果您想将现有无结构元字段迁移到定义,请使用自定义定义。
无结构元字段:这些是没有定义的元字段。您可以编辑没有定义的元字段。详细了解如何编辑没有定义的元字段。
应用拥有的元字段:这些定义是使用 Shopify App Store 中的应用创建的。
元字段定义
元字段定义包括以下部分:
-
名称:用于在 Shopify 后台中标识元字段,例如
Color
。 -
命名空间和键:元字段的唯一识别码。您可以使用命名空间将类似元字段分组到一起,但每个命名空间和键必须唯一。例如
custom.color
。 - 描述(可选):供您提供描述性信息,例如要为元字段输入的值。
- 类型:元字段存储的数据类型,例如文本、文件或 URL。
- 类别(仅适用于标准产品元字段定义):标准产品元字段关联的标准产品类别。
- 验证(可选):针对值输入的规则,例如字符限制或最小值及最大值。
- 选项:元字段的可用位置。详细了解自定义数据选项。
您可以通过添加产品护理说明和向产品页面添加弹出窗口来练习使用元字段。
找到只读应用元字段
您可以在特定资源中访问应用拥有的元字段列表。
步骤:
- 在 Shopify 后台中,转至具有元字段的资源。例如,您可以转到产品页面。
- 在元字段部分中 ,单击显示全部。
- 单击更多操作 > 查看只读应用元字段。
元对象类型
元对象有两个关键组成部分:
- 定义 - 定义对象结构的一组字段。可在 Shopify 后台的设置 > 自定义数据中管理此内容。
- 条目 - 元对象的内容或数据。可在 Shopify 后台的内容 > 元对象中创建和管理条目。
元对象定义的类型如下:
- 标准:系统会自动为您配置标准定义,并且标准定义在整个 Shopify 中兼容。由于标准元对象定义遵循所有 Shopify 商店使用的标准,因此应用、模板和商店的其他部分均支持这些定义。
- 自定义:这些定义对您的商店是唯一的。当没有标准定义满足您的需求时,请创建自定义元对象。
- 应用创建的元对象:这些定义由应用创建。
元对象结构
创建元对象定义时,请指定以下信息:
-
名称:用于在 Shopify 后台中标识元对象,例如
Authors
。 - 类型:元对象存储的数据类型,例如文本、文件或 URL。
-
字段:定义要在元对象中显示的内容类型
- 每个字段都有名称(必填)、描述、类型和验证规则,例如字符限制、最小值和最大值或预设值。
- 显示名称会被分配给单个字段名称,用于识别单个元对象条目。您随时可以更改将显示名称分配到的字段。显示名称会被自动分配给元对象条目中的第一个文本字段,如果元对象定义中没有文本字段,系统则会自动生成该字段。
- 例如,您可以添加文本字段并将其用作显示名称、图片字段和颜色字段。
选项:元对象的可用位置。详细了解自定义数据选项。
您可以通过添加产品亮点来练习使用元对象。
找到应用创建的元对象
通过筛选元对象定义,您可以在 Shopify 后台中访问您的应用控制的元对象。
步骤:
在 Shopify 后台中,转至内容 > 元对象。
-
请执行以下任一操作:
- 点击排序图标,然后按添加者进行排序。系统将按添加元对象的人/应用的姓名/名称的字母顺序对元对象进行排序。
- 点击添加筛选条件 > 添加者,然后选择应用的名称以查看它添加的元对象。