我对我的客户有一个要求并且一度停留,所以在这里发布我的问题并希望我得到解决方案。
在此页面上https://stencil.bigcommerce.com/docs/product-resources BigCommerce已经提到产品对象具有“选项”,但在主题中,我无法从options属性中检索任何内容。我试图在类别页面中访问它。
我想在上面做,因为我必须在产品列表页面“templates \ components \ products \ card.html”上添加产品属性。我需要这个,因为我必须删除快速查看选项,并直接将产品选项放在此页面上的产品标题下。在这里,我可以获得产品的ID,名称,sku等,但不能从产品选项中获取任何属性。
我已经向BigCommerce支持团队询问了他们没有任何解决方案并转介我在这里查看。
所以,如果有人有解决方案,请帮助我。
答案 0 :(得分:0)
类别页面调用通用产品卡型号,该型号不包含产品选项属性:
https://stencil.bigcommerce.com/docs/common-product-card-model
要在类别页面上获取产品选项数据,您需要调用API。处理此问题的一个轻量级解决方案是将AWS Lambda与Amazon API Gateway配合使用。 API Gateway定义了一个端点URL,您可以使用该URL触发Lambda函数,该函数运行对BigCommerce API的产品数据请求。
https://docs.aws.amazon.com/lambda/latest/dg/with-on-demand-https.html