Fix - Sale badge not enabled for JetWooBuilder For Elementor plugin issue
Fix the sale badge not enabled issue for JetWooBuilder For Elementor plugin.
add_filter('jet-woo-builder/template-functions/product-sale-flash', function($html, $product) {
global $post;
if(class_exists('\Wdr\App\Router') && !empty(\Wdr\App\Router::$manage_discount) && method_exists(\Wdr\App\Router::$manage_discount, 'replaceSaleTagText') ) {
$sale_badge_content_html = \Wdr\App\Router::$manage_discount->replaceSaleTagText($html, $post, $product);
$sale_badge_content = strip_tags($sale_badge_content_html);
$html = sprintf('<div class="jet-woo-product-badge jet-woo-product-badge__sale">%s</div>', $sale_badge_content);
}
return $html;
}, 10, 2);