Fix discount percentage issue
Fix discount percentage issue
add_filter('advanced_woo_discount_rules_percentage_value_on_sale_badge', function($html, $percentage_value, $product) {
$discount = apply_filters('advanced_woo_discount_rules_get_product_discount_price_from_custom_price', false, $product, 1, 0, 'all', true, false);
if($discount !== false && is_array($discount) && !empty($discount['initial_price']) && isset($discount['discounted_price'])) {
$percentage = (($discount['initial_price'] - $discount['discounted_price']) / $discount['initial_price']) * 100;
$html = round($percentage);
}
return $html;
}, 10, 3);