Hướng dẫn cách hiện thị % giảm giá tự động cho sản phẩm trong Woocommerce.
Các bạn coppy và dán đoạn code này vào function.php của theme nhé
add_filter('woocommerce_sale_flash', 'wpshare247_woocommerce_custom_sale_text', 10, 3);
function wpshare247_woocommerce_custom_sale_text($text, $post, $product){
$percent_off = 0;
if($product->is_on_sale()) {
if($product->is_type( 'variable' ) )
{
$regular_price = $product->get_variation_regular_price();
$sale_price = $product->get_variation_price();
} else {
$regular_price = $product->get_regular_price();
$sale_price = $product->get_sale_price();
}
$percent_off = (($regular_price - $sale_price) / $regular_price) * 100;
$percent_off = round($percent_off);
$your_text = $percent_off.'%';
return '<span class="onsale">-'.$your_text.'</span>';
}
return '<span class="onsale">'.$text.'</span>';
}