我在每个商品旁边的商店页面上都有商品数量。用户可以输入他们的数量并单击添加到购物车按钮,这将使用ajax将项目添加到购物车。默认情况下,我将项目数量设置为0;但是,如果用户在数量为0时单击“添加到购物车”按钮,则该商品将添加到购物车中,数量为1.
我想要发生的事情如果物品数量为0,则会显示一条消息,告知用户输入其数量,该物品将不会添加到购物车中。
这可能吗?任何帮助将不胜感激。
答案 0 :(得分:2)
这应该可以,将它添加到您的自定义JS代码中。
jQuery( document ).ready(function() {
jQuery(".woocommerce div.product form.cart .button").click(function(){
if(jQuery('input[name="quantity"]').val() == 0 || 'input[name="quantity"]').val() == ""){
alert("Quantity should be at least 1. The item will not be added to cart.");
return false;
}
});
});