You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

BigCommerce店面前端如何在Stencil模板中访问产品metafields

Stencil模板访问产品Metafields操作方案

1. 先确认Metafield权限配置

创建产品metafield时,必须将权限配置项read_and_sf_access设置为启用状态,同时建议自定义专属命名空间(namespace)避免和系统内置字段冲突,例如设置为custom_data。

2. 模板内直接访问语法

在Stencil的产品相关模板文件中,按照如下格式调用即可:

{{ product.metafields.你的命名空间.你的字段key }}

举个实际示例:如果你创建metafield时设置的命名空间为store_extra,字段key为warranty_info,调用代码如下:

{{#if product.metafields.store_extra.warranty_info}}
<div class="product-warranty">
  *售后保修说明*:{{ product.metafields.store_extra.warranty_info }}
</div>
{{/if}}

常见注意事项

  • 普通的自定义字段(custom field)字符上限为250,metafield单字段最高支持65535字符,完全符合长文本存储需求
  • 若设置了管理员只读权限,仅会限制后台商户手动编辑字段,不影响前端模板读取和API写入操作
  • 不要使用系统预留的命名空间存储自定义数据,避免后续版本更新时出现数据冲突

内容的提问来源于stack exchange,提问作者Dobreff András

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 06:15:06