我希望在woocommerce上防止用户添加购物车数量如2,3,4 ..数量需要乘以7.例如我添加产品时的数量需要是7,14,21 ..等 .
贝娄是我尝试过的
function add_the_date_validation() {
$minimum = 7;
if (WC()->cart->get_cart_contents_count() % $minimum != 0)
{
// wc_clear_notices();
wc_add_notice(sprintf('You must have an order with a minimum of %s to place your order.', $minimum), 'error');
}
}
add_action( 'woocommerce_after_add_to_cart_button', 'add_the_date_validation');
但这里是检查购物车的总数..如果数量不是7的倍数,我想阻止用户放入购物车 . 并且需要为分组产品类型 .
1 回答
这样的事情应该有效: