Chi tiết cách Chuyển 0đ hoặc không điền thành chữ “Liên hệ”

admin23/12/2023 1533

Đối với các sản phẩm không có giá hoặc vì lý do gì đó khiến bạn điền giá là 0đ (không đồng). Nhưng muốn bên ngoài giao diện hiện chữ Liên hệ ở vị trí giá. Bạn hãy copy ngay đoạn code dưới đây dán vào function:

function gia_khong_dong( $price, $product ) {
if ( $product->get_price() == 0 ) {
if ( $product->is_on_sale() && $product->get_regular_price() ) {
$regular_price = wc_get_price_to_display( $product, array( 'qty' => 1, 'price' => $product->get_regular_price() ) );

$price = '<div class="gia">' . __( 'Giá: Liên hệ', 'woocommerce' ) . '</div>';
} else {
$price = '<div class="gia">' . __( 'Giá: Liên hệ', 'woocommerce' ) . '</div>';
}
}
return $price;
}
add_filter( 'woocommerce_get_price_html', 'gia_khong_dong', 10, 2 );
add_filter('woocommerce_empty_price_html', 'khong_dien_gia');
function khong_dien_gia() {
return '<div class="gia">' . __( 'Giá: Liên hệ', 'woocommerce' ) . '</div>';
}

Hướng dẫn chi tiết từng bước cách Chuyển 0đ hoặc không điền thành chữ “Liên hệ”

 

Hỏi đáp

Bài viết mới nhất
admin20/05/2025 219
admin15/05/2025 226
admin13/05/2025 198
admin03/05/2025 337
admin03/05/2025 199
admin12/02/2025 683
admin11/02/2025 380
admin04/02/2025 371
Chia sẻ mới nhất
admin15/05/2025 226
admin13/05/2025 198
admin03/05/2025 337
admin03/05/2025 199
admin12/02/2025 683
admin11/02/2025 380
admin09/12/2024 533
_load_textdomain_just_in_time
admin21/11/2024 901
admin21/11/2024 683
admin20/11/2024 783
Tất cả dữ liệu trên website chỉ làm demo web tham khảo, không bán hàng hay cung cấp dịch vụ
';