我遇到了Woocommerce的问题。 当我点击多次" add_to_cart_button"在archive-page.php上,AJAX停止工作并重定向到产品页面。
首先,我检查了服务器响应,它很好。 200 OK:)
然后我查看了脚本。我找到了add-to-cart.js:
if ( response.error && response.product_url ) {
window.location = response.product_url;
return;
}
很好,我添加了简单的警报:
if ( response.error && response.product_url ) {
alert(response.error);
window.location = response.product_url;
return;
}
好的," response.error"当脚本进入此时,等于 true ,如果...但为什么这个if语句是真的?如何读取错误状态? $ .fail不起作用。
发生了什么事?请帮忙:/
答案 0 :(得分:0)
重定向到产品页面的原因是将产品添加到购物车时出错。如果您有库存,订单最大值,产品购物车最大值以及任何其他限制设置,则会发生这种情况。它是内置的。请查看您的产品设置。
答案 1 :(得分:0)
我可以添加一些与WooCommerce问题有关的东西,添加到购物车ajax按钮: