模板提供Product Other Details中记录的模板文件中产品自定义字段的访问权限
{{product.custom_fields}}
{{#each custom_fields}}
<li>{{name}}: {{{value}}}</li>
{{/each}}
如何访问在Product API中创建的元字段
POST /catalog/products/{product_id}/metafields?
答案 0 :(得分:1)
产品元字段当前未显示为模板属性。他们最初的目的是针对后端应用程序的产品对象存储元数据(如ShipperHQ的发运源之类的数据),因此它们可通过REST API使用,但未在前端公开。如果要访问前端上的元字段,则可以构建中间件(例如,使用无服务器功能)来调用API并将该数据通过管道传递到店面。
对我们来说,更好地了解您的用例将是一件好事。您是要在模板中显示元字段值,还是要基于它们的值建立某种前端逻辑?
答案 1 :(得分:0)
虽然无法在Stencil中本地显示产品元字段,但是有一个app in the Bigcommerce marketplace允许这样做。该应用程序还允许查看,创建,更新和删除产品,类别,变体和品牌的元字段。您可以导出元字段并使用csv文件导入它们。该应用程序不是免费的,但是有7天的免费试用期。答案是为提到的问题提供替代解决方案。