现在我正在以编程方式申请2张优惠券:
if (is_user_logged_in()) {
$user = wp_get_current_user();
foreach (array_intersect(array(
'client',
'administrator',
'editor'
), $user->roles) as $role) {
$woocommerce->cart->add_discount(sanitize_text_field('logged_in'));
break;
}
}
$number_products = $woocommerce->cart->cart_contents_count;
if ($number_products >= 3) {
$woocommerce->cart->add_discount(sanitize_text_field('more_then_3'));
}
但是,当用户添加优惠券时,如果优惠券不能与其他优惠券一起使用,请选中“选中此框”。显然它不允许我再添加这些优惠券了。但我需要只允许添加这两张优惠券。我无法取消选中用户添加优惠券的选项,因为之后用户可以添加很多这些优惠券并且我无法允许。 任何想法我怎么能解决这个问题?
感谢您的帮助!