Remove particular rule in cart page
Remove particular rule in cart page
add_filter('advanced_woo_discount_rules_check_condition', function($result, $cart, $rule, $condition_relationship){
if(is_page( 'cart' ) || is_cart() ){
$conditions = $rule->getConditions();
if(!empty($conditions)){
foreach ($conditions as $condition){
$type = isset($condition->type) ? $condition->type : NULL;
if($type == 'cart_payment_method'){
add_filter('advanced_woo_discount_rules_is_conditions_passed', '__return_false');
return true;
}
}
}
}
return $result;
}, 10, 4);