filter pass for specific rules
filter pass for specific rules
add_filter('advanced_woo_discount_rules_filter_passed',function ($filter_passed, $rule, $product, $sale_badge, $product_table, $conditionFailed){
$rule_ids = [1,2]; // your rule ids;
if (!empty($rule->rule->id) && in_array($rule->rule->id,$rule_ids) && is_object($product) && method_exists($product, 'has_enough_stock') && $product->has_enough_stock(1)) {
return $filter_passed;
}
return false;
},100,6);