有没有办法将多个产品添加到shopify购物车中,并且还可以为这些产品收集订单项属性或自定义变体?使用AJAX API或POST表单方法.
我的客户销售1000个网球拍,所有网球拍都有弦选项(每个球拍都相同),即使我们想要做大量的数据,为每个产品添加这些变体,我们最多的产品是100个变体排列每个产品.我的工作是将字符串选项作为额外项添加到购物车(ajax api将起作用),但我还需要收集一些其他选项数据.是否有关于使用ajax api添加具有"行项目属性"的项目的文档?我知道今年夏天刚刚添加了这个功能.
谢谢!!
对Shopify的Ajax调用是/cart/add.js.如果包含属性的数据,您将看到它的工作原理.我一直都在使用它,虽然在这个例子中,它是硬编码的.以下适用于我.显然,你可以根据自己的需要进行热处理.
addItem: function(variant_id, quantity, callback) {
var quantity = quantity || 1;
var params = {
type: 'POST',
url: '/cart/add.js',
data: 'quantity=' + quantity + '&id=' + variant_id + "&properties[foo]=fizzbuzz",
dataType: 'json',
success: function(line_item) {},
error: function(xhr, status) {}
};
$.ajax(params);
},
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2789 次 |
| 最近记录: |