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函数,以便将多个产品添加到购物车中。不支持可变产品,所以需要一些修改,但可能会提供一个有用的起点...
https://wordpress.stackexchange.com/questions/96139/consolidate-add-to-cart-buttons-into-one-add-all-to-cart-button/230564#230564
是否有一个简短的代码或另一种方法来解决这个问题,或者这是真的被限制在单个产品页面上使用?
如果商品已经在购物车中,我使用一个代码来更改商品的“添加到购物车”按钮的文本和样式。为此,非常感谢7UC1F3R。 在将产品添加到购物车后,我每次都要刷新页面以获得新的文本和按钮样式。 有人帮忙吗?
我认为可以通过等待第一个ajax发布成功,然后迭代到下一个产品等方法来解决,直到所有选定的产品都完成ajax发布,然后最终成功。 我只是不知道我该怎么做:)你知道怎么做吗? 这是我的产品表单HTML: 这是jQuery: 和处理Ajax的php函数: 代码已经很好地工作了,只是罪魁祸首:它只是添加1个产品ID和它设置的数量到购物车,然后停止,即使通过设置其他产品的数量选择了一个以上的产品。 有人帮
我正在开发一个电子商务网站使用wordpress,cartify主题,Woocommerce3.0.3。 我想重定向后到购物车或结账后点击立即购买产品。 在这里您可以看到页面