Metafields 使用指南
Metafields 适合存放 Shopify 默认字段不能覆盖的结构化信息,例如材质、保修、参数表、下载链接或活动标签。
什么时候使用 Metafields
- 同一类商品需要一组额外参数。
- 页面模块需要由后台维护内容。
- 需要让非开发人员维护固定结构的数据。
建模建议
- 命名空间使用业务域,例如
product_specs。 - 字段 key 使用稳定英文名,例如
battery_life。 - 字段类型尽量选择 Shopify 提供的结构化类型,而不是全部使用单行文本。
Liquid 读取示例
{% assign batteryLife = product.metafields.product_specs.battery_life %}
{% if batteryLife != blank %}
<p>续航时间:{{ batteryLife.value }}</p>
{% endif %}
维护建议
- 先设计字段,再批量录入数据。
- 对广告落地页常用卖点字段,保持命名稳定。
- 字段下线前搜索主题引用,避免页面空白或报错。