bigcommerce - 在 BigCommerce 中使用 Stencil 的产品元字段
问题描述
Stencil 提供对模板文件中产品自定义字段的访问,如产品其他详细信息中所述
{{product.custom_fields}}
{{#each custom_fields}}
<li>{{name}}: {{{value}}}</li>
{{/each}}
如何访问在产品 API
POST /catalog/products/{product_id}/metafields中创建的元字段?
解决方案
产品元字段当前未作为 Stencil 属性显示。他们最初的目的是针对后端应用程序的产品对象存储元数据(如 ShipperHQ 的运输来源等数据),因此它们可以通过 REST API 获得,但不会在前端公开。如果您想访问前端的元字段,您可以构建中间件(例如使用无服务器函数)来调用 API 并将该数据通过管道传输到店面。
不过,最好能更好地了解您的用例。你想在模板中显示元字段值,还是围绕它们的值建立某种前端逻辑?
推荐阅读
- c++11 - C ++,指针,两个排序链表的合并
- python - 清除脚本 - 根据日期保存和删除文件
- postgresql - 提炼 ?成行的 JSON 数组对象数
- tr - tr on mac: misplaced sequence asterisk
- c++ - OpenCV(3.4.1) 错误: cv::Mat::locateROI 中的断言失败 (dims <= 2 && step[0] > 0)
- pandas - 将绘图保存在一个 pdf 文件中
- r - readOGR 无法打开层错误
- node.js - 如何设置“发布者确认”?
- ruby - 存储对象数组
- tensorflow - TensorFlow Serving + gRPC“未阅读整个消息”