我想弄清楚如何调整多个购物车项目。
本质上,我们有一个自定义订单页面,可将多个产品添加到购物车。添加的所有产品都具有相同的独特属性。
例如,将这两种产品添加到购物车:
Product 1
ID: 1000
Property: CustomProduct2
Product2
ID: 1001
Property: CustomProduct2
Run Code Online (Sandbox Code Playgroud)
最终用户只是将其视为一个产品,因此我希望有一种方法可以通过一个按钮删除或调整具有匹配属性的所有产品的数量。
我知道下面的方法行不通,但假设如果可能的话,它会是这样的:
$(document).on('click','.remove',function(e){
var property = $(this).attr('data-property');
$.ajax({
type: 'POST',
url: '/cart/add.js',
data: {
quantity: 0,
id: *,
properties: {
'Property': data-property
}
},
dataType: 'json',
async:false,
});
});
Run Code Online (Sandbox Code Playgroud) shopify ×1