我正在尝试通过一次单击将多个产品添加到我的 WooCommerce 购物车。
这是我的实际代码:
jQuery("#button").click(function(e){
e.preventDefault();
addToCart(28,29,"Red");
return false;
});
function addToCart(p_id,v_id,a_name) {
jQuery.get('/wp/?post_type=product&add-to-cart='+p_id+'&variation_id='+v_id+'&attribute_color='+a_name, function() {
});
}
至少我可以添加一种产品,但我想添加更多 addToCart()
- 函数,例如:
addToCart(28,29,"Red");
addToCart(28,30,"Black");
addToCart(28,31,"Silver");
WooCommerce 总是只取最后一个。
最佳答案
这可能会有帮助..
我为 woocommerce 编写了一个自定义 AJAX 函数,用于将多个产品添加到购物车。 不支持可变产品,因此需要进行一些修改,但可能会提供一个有用的起点...
关于php - 在 WooCommerce 中使用自定义添加到购物车 () 添加两个不同的产品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36511667/