Thiết kế website Alowebtot

Hiển thị % giảm giá tự động trong Woocommerce

  • buithaituananh1902
  • 16/08/2024
  • 0
Leading Digital Agency Since 2001.

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>';
}
5/5 - (5000 bình chọn)

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *