Php “商业优惠券”;强迫;
现在,我以编程方式应用2张优惠券,如下所示:Php “商业优惠券”;强迫;,php,woocommerce,Php,Woocommerce,现在,我以编程方式应用2张优惠券,如下所示: if (is_user_logged_in()) { $user = wp_get_current_user(); foreach (array_intersect(array( 'client', 'administrator', 'editor' ), $user->role
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'));
}
但是当用户添加一张优惠券时,可以选择“如果优惠券不能与其他优惠券一起使用,请勾选此框”。显然,它不允许我再添加这些优惠券。但我只需要允许这2张优惠券可以添加。我不能取消选中用户添加优惠券的选项,因为这样用户可以添加很多优惠券,而我不能允许。
有没有办法解决这个问题
谢谢你的帮助