Omnibus : To show the omnibus price based on discount applied product only
Display omnibus price based on discounted products only.
add_filter('wdr_omnibus_directive_separate_omnibus_message', function ($message, $min_price, $lowest_price_date) {
global $product;
if (is_object($product)){
$sale_price = $product->get_price();
$discount = apply_filters('advanced_woo_discount_rules_get_product_discount_price_from_custom_price', $sale_price, $product, 1, 0, 'discounted_price', true, false);
if($discount === false) {
return '';
}
}
return $message;
}, 10, 3);
add_filter('wdr_omnibus_directive_separate_get_price_html_message', function ($message, $min_price, $lowest_price_date) {
global $product;
if (is_object($product)){
$sale_price = $product->get_price();
$discount = apply_filters('advanced_woo_discount_rules_get_product_discount_price_from_custom_price', $sale_price, $product, 1, 0, 'discounted_price', true, false);
if($discount === false) {
return '';
}
}
return $message;
}, 10, 3);