Thay chữ Sale thành % giảm giá trong woocommerce

Source: Thay chữ Sale thành % giảm giá trong woocommerce
Thay đổi Giảm giá thành chiết khấu woocommerce%?
Nhiều khi chúng ta không muốn hiển thị chữ SALE khi sản phẩm đó đang có chương trình giảm giá.

Thay vào đó, nó sẽ hiển thị phần trăm (%) giảm giá của sản phẩm đó.
Bạn cũng có thể thay đổi cách hiển thị Flash giảm giá / Huy hiệu giảm giá cho các sản phẩm có giá ưu đãi bằng plugin Huy hiệu giảm giá thông minh WooCommerce.
Plugin sẽ thêm giá được lưu khi mua hàng tại cửa hàng và thêm chuỗi mặc định “Giảm giá!” Nhưng trong bài đăng này, tôi sẽ giới thiệu về việc thêm mã

Đây là mã để giúp bạn làm điều này:
add_filter( 'woocommerce_sale_flash', 'add_percentage_to_sale_badge', 20, 3 );
function add_percentage_to_sale_badge( $html, $post, $product ) {
if( $product->is_type('variable')){
$percentages = array();
// Get all variation prices
$prices = $product->get_variation_prices();
// Loop through variation prices
foreach( $prices['price'] as $key => $price ){
// Only on sale variations
if( $prices['regular_price'][$key] !== $price ){
// Calculate and set in the array the percentage for each variation on sale
$percentages[] = round(100 - ($prices['sale_price'][$key] / $prices['regular_price'][$key] * 100));
}
}
// We keep the highest value
$percentage = max($percentages) . '%';
} else {
$regular_price = (float) $product->get_regular_price();
$sale_price = (float) $product->get_sale_price();
$percentage = round(100 - ($sale_price / $regular_price * 100)) . '%';
}
return '' . esc_html__( '', 'woocommerce' ) . ' ' . "-". $percentage . '';
}
Giải thích:
hàm add_filter: nối hàm add_percentage_to_sale_badge vào một hàm có sẵn trong woocommerce dưới dạng
Mã trong add_percentage_to_sale_badge được đặt khi sản phẩm có sự chênh lệch giữa giá thực tế (
Phần kết
Như vậy là mình đã chia sẻ cách đổi Sale thành% chiết khấu woocommerce.
Nếu thấy hay các bạn có thể theo dõi chuyên mục thủ thuật wordpress để biết thêm nhiều kiến thức mới nhé.
Theo dõi fanpage để nhận những bài viết mới nhất: Hocwordpress Group
Chúc các bạn có những kiến thức bổ ích và thú vị về wordpress!
Via: sieucoder.com
from sieucoder.com https://ift.tt/3lFHE8i
via Sieucoder.com
Nhận xét
Đăng nhận xét