元对象
如果您的数据最好由多个字段表示,则可以使用元对象创建包含多个字段的对象。您的元对象可供元字段引用或单独使用。
为何使用元对象
请参考以下在商店中使用元对象的示例:
- 如果您想突出显示产品的关键特性,可以创建一个名为 产品亮点 的元对象。然后,您可以包含用于图标、标题和描述的字段,并在模板中为每件产品显示一组独特的亮点。
- 如果您经营一家美容护肤品店,并且希望获取并显示有关顶级网红的信息,可以创建一个名为 网红简介 的元对象。然后,您可以包含用于标题、图片、描述和简介链接的字段,并为每位网红创建一个条目。您可以在模板中显示该网红简介元对象,也可以在 Shopify 后台使用它。
- 如果您希望解答关于产品或政策的常见问题,可以创建一个名为 FAQ 的元对象。然后,您可以包含用于问题和答案的字段,为每个常见问题创建一个条目,并将它们显示在模板的专用部分中。
- 如果您参加贸易展览会或现场活动,并且希望展示您的活动历史记录,可以创建一个名为 活动出席 的元对象。然后,您可以包含用于活动名称、地点、年份和描述的字段,并为每项活动创建一个条目。您可以在在线店面上显示您的活动历史记录,向客户和组织者展示您具备丰富的经验。
如何使用元对象
您可以从 Shopify 后台检索和编辑存储在元对象中的数据。应用可通过元对象 API 访问元对象。您还可以使用 Liquid 在模板中访问元对象,以及通过 Storefront API 访问元对象。详细了解 元对象 API。
元对象有两个关键组成部分:
- 定义:定义对象结构的字段组。此内容在 Shopify 后台的设置 > 自定义数据中进行管理。
- 条目:元对象的内容或数据。条目在 Shopify 后台的内容 > 元对象中进行创建和管理。
在创建元对象定义时,您需要指定以下信息:
- 名称:用于在 Shopify 后台中标识元对象,例如
Authors。 - 类型:元对象的唯一识别码,由名称自动生成。您可以在保存前编辑类型识别码。
- 字段:定义您要存储在元对象中的内容。
- 每个字段都有一个名称(必填)、描述和类型。您可以从可搜索的类别和预设(例如文本、文件或 URL)列表中选择字段类型。
- 可选:您可以添加验证规则,例如字符限制、最小值和最大值,或预设值。
- 显示名称会分配到单个字段名称,用于标识单个元对象条目。您可以随时更改显示名称分配到的字段。显示名称会自动分配给元对象条目中的第一个文本字段,如果元对象定义中没有文本字段,则会自动生成显示名称。
- 例如,您可以添加一个文本字段并将其指定为显示名称,还可以添加一个图片字段和一个颜色字段。
- 选项:元对象可供使用的位置。详细了解自定义数据的选项。
元对象定义中的字段决定了元对象条目中的字段。例如,如果您为推广大使计划资料创建一个元对象,其中包含姓名、个人简介和图片等字段,那么您的元对象条目将拥有一个用于输入姓名、个人简介和上传图片的字段。此示例中的每个条目都将是单个推广大使计划资料。
Shopify 的标准产品分类和标准类别使用元对象。当您将产品类别添加到产品时,可以添加特定于该产品的分类元字段。每个分类元字段都有默认条目,这些条目是使用元对象定义构建的。例如,如果您添加产品类别 Apparel & Accessories > Clothing > Clothing Tops > Shirts,则可以为 size、neckline、sleeve length type、top length type、age group、fabric、target gender、clothing features 和 color 添加分类元字段。