我目前正在使用ajax api /cart/add.js
将产品添加到购物车中,如下所示:
$.ajax({
type: 'POST',
url: '/cart/add.js',
dataType: 'json',
data: {quantity: 1,id: gift_variant_id},
error:function(){ console.log('error'); }
});
有什么方法可以使用产品sku号在购物车中添加产品?
因为{quantity: 1,sku: sku_number}
无法正常工作。
答案 0 :(得分:1)
不。只有一种方法可以将产品添加到购物车,即提供有效的变体ID。
SKU在Shopify中不是唯一的,它只是一个描述性的字符串值,这意味着理论上拥有1000种产品的商店可以将它们全部分配给一个SKU,而不会出现错误。因此,这是一个问题。因此,规则是使用有效的ID。