对于网上商店项目,我使用的是 Snipcart V 3.0
我可以使用 JavaScript SDK 成功地将商品添加到购物车:
await Snipcart.api.cart.items.add({
id: 'myId',
name: 'myName',
price: 0.00,
url: 'myURL',
image: 'myImage',
quantity: 1,
maxQuantity: 2,
customFields: [{
"name": "MycustomName",
"value": "MyCustomValue"
}]
});
这有效,但自定义字段不显示。我在这里做错了什么?如何以编程方式添加自定义字段?
文件指出:
The add method adds an item to the cart. It can take a ProductDefinition
or an array of ProductDefinition as an argument
在https://docs.snipcart.com/v3/sdk/reference#core-models-ProductDefinition找到的产品定义参考 对于 customFields 并没有真正的帮助。
任何帮助表示赞赏!