首页 > 解决方案 > 在 BigCommerce 中使用 Stencil 的产品元字段

问题描述

Stencil 提供对模板文件中产品自定义字段的访问,如产品其他详细信息中所述

{{product.custom_fields}}

{{#each custom_fields}}
<li>{{name}}: {{{value}}}</li>
{{/each}}

如何访问在产品 API
POST /catalog/products/{product_id}/metafields中创建的元字段?

标签: bigcommerce

解决方案


产品元字段当前未作为 Stencil 属性显示。他们最初的目的是针对后端应用程序的产品对象存储元数据(如 ShipperHQ 的运输来源等数据),因此它们可以通过 REST API 获得,但不会在前端公开。如果您想访问前端的元字段,您可以构建中间件(例如使用无服务器函数)来调用 API 并将该数据通过管道传输到店面。

不过,最好能更好地了解您的用例。你想在模板中显示元字段值,还是围绕它们的值建立某种前端逻辑?


推荐阅读