Ajax成功刷新Shopify Capital主题上的购物车内容



我一直在尝试使用追加销售产品按钮更新购物车抽屉。我在购物车抽屉液体代码中添加了产品变体"添加到购物车"按钮,该按钮使用ajax购物车将物品添加到购物篮抽屉,但我不确定要成功完成我的ajax请求。

这是我的示例代码,请让我知道我应该在成功中放入什么,以便在成功时刷新购物车抽屉的内容。网站地址为:https://sailpak.myshopify.com/

$('#cart-btn-2').click(function(){    
addItemToCart2( 41162793713847, 1);
});

function addItemToCart2(variant_id, qty) {


jQuery.ajax({
type: 'POST',
url: '/cart/add.js',
data: {
id: variant_id,
quantity: qty
},
dataType: 'json',
success: // what to put here so cart contents refresh with newly added item
})
} 

感谢

一些高级主题有一个可以调用的刷新购物车对象,但大多数主题没有。试着检查主题的脚本,如果它有,如果没有,那么你必须使用他们的API从购物车中获取内容,并将内容重新提交到DOM。

最新更新