概述
元字段是一种灵活的方式,可为 Shoplazza 资源(如商品、分类等多种类型)添加和存储额外信息。
工作原理
一个元字段包含以下部分:
- Namespace:一组元字段的容器。将元字段归入同一 namespace 可以防止您的元字段与其他具有相同 key 名称的元字段产生冲突。
- Key:元字段的名称。
- Type:元字段存储的数据类型。
- Value:存储在元字段中的数据。
示例
在以下示例中,一位销售服装的商家使用元字段来存储每件商品的护理说明。在线商店分别为洗涤和干燥说明设置了独立的元字段,并通过 instructions namespace 进行分组。每件商品的每个元字段都可以有不同的值。一个元字段集合包含某个特定元字段的所有数据。
以下示例展示了 instructions.wash 元字段的结构:
{
"product": {
"metafields": {
"namespace": "instructions",
"key": "wash",
"type": "single_line_text_field",
"value": "Machine wash cold."
}
}
}
元字段类型
每个元字段都有一个类型,用于定义其可存储的信息类型。元字段类型具有内置的验证功能和 Liquid 支持。
有关支持类型的更多信息,请参阅元字段类型。