Hướng dẫn chuyển dổi giá thành liên hệ trong wordpress

Với những sản phẩm thường xuyên thay đổi giá hay chủ website không muốn đăng giá cả công khai, mà chỉ muốn để chữ “Liên hệ“, “Liên hệ mua hàng“…

Do đó, bạn muốn chuyển giá 0đ đồng thành chữ “Liên hệ”, “Liên hệ mua hàng“, “Contact Us” hoặc bất kỳ chữ nào bạn mong muốn trong website bán hàng thiết kế bằng mã nguồn mở WordPress kết hợp với plugin WooCommerce.

Trong bài viết này, Toàn sẽ giúp bạn giải quyết vấn đề trên nhé.

Bạn chỉ cần chèn đoạn code sau vào file functions.php của theme bạn đang sử dụng là được.

add_filter('woocommerce_empty_price_html', 'custom_for_price');
function custom_for_price() {
     return "Liên hệ / Contact Us";
}

Khi khách hàng click vào chữ “Liên hệ“, bạn muốn chuyển khách hàng sang trang Liên hệ thì bạn chèn đoạn code sau vào file functions.php của theme bạn đang sử dụng nhé.

add_filter('woocommerce_empty_price_html', 'custom_for_price');
function custom_for_price() {
     return "<a href='link_trang_liên_hệ_vào_đây'>Liên hệ</a>";
}

Đối với website đa ngôn ngữ ( ví dụ như website vừa có tiếng Việt, vừa có tiếng Anh), bạn phải kiểm tra ngôn ngữ hiện tại của website trước khi chuyển sang chữ “Liên hệ” hoặc “Contact Us“. Bạn chèn đoạn code sau vào file functions.php của theme bạn đang sử dụng nhé.

add_filter('woocommerce_empty_price_html', 'custom_for_price');
function custom_for_price() {
    if(get_locale() == 'en_US') {
return "<a href='link_trang_liên_hệ_tiếng_Anh'>Contact Us</a>";
} else {
return "<a href='link_trang_liên_hệ_tiếng_Việt'>Liên hệ</a>";
}

Chúc bạn thành công!

Tên tôi là Phạm Quốc Toàn. Tôi đến từ OdiFood.com. Chúng tôi biết khi bắt đầu chọn mua thực phẩm sạch, bạn có rất nhiều lựa chọn và điều này khiến các bạn thấy băn khoăn, mơ hồ. Chúng tôi đã xây dựng một danh mục thực phẩm sạch có thể cắt giảm những rắc rối, phức tạp đồng thời giúp bạn chọn mua đúng thực phẩm sạch an toàn, nhanh chóng.

Bước 1: Vào Woocommerce → Cài đặt

Hướng dẫn chuyển dổi giá thành liên hệ trong wordpress

Bước 2: Kéo xuống mục Tùy chọn tiền tệ và chọn như hình dưới → Lưu thay đổi

Hướng dẫn chuyển dổi giá thành liên hệ trong wordpress

Bước 3: Vào Giao diện → Sửa

Hướng dẫn chuyển dổi giá thành liên hệ trong wordpress

Bước 4: Vào file function.php

Hướng dẫn chuyển dổi giá thành liên hệ trong wordpress

Bước 5: Chèn đoạn code dưới đây vào file function.php → Cập nhật tập tin

Và đây là kết quả

Hướng dẫn chuyển dổi giá thành liên hệ trong wordpress

Xem thêm những bài viết hướng dẫn học thiết kế website bán hàng online chuyên nghiệp bằng WordPress:

» Hướng dẫn chỉnh sửa nút Add To Cart trong WordPress

» Hướng dẫn xóa chữ “Mô tả sản phẩm” và “Sản phẩm liên quan” trong WooCommerce

» Kiến thức về thiết kế website WordPress đầy đủ nhất

Khi bạn không nhập giá tiền sản phẩm, hoặc nhập số 0, sẽ xuất hiện chữ “liên hệ” thay vì trống trơn như mặc định của woocommerce trong wordpress.

Hướng dẫn chuyển dổi giá thành liên hệ trong wordpress

Cách làm:

Bạn vào admin -> giao diện -> sửa giao diện -> chọn file functions.php

ở file functions.php bạn thêm vào cuối cùng đoạn code bên dưới nhé!

Hướng dẫn chuyển dổi giá thành liên hệ trong wordpress

function wpseo_wc_custom_get_price_html( $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 = wc_format_price_range( $regular_price, __( 'Free!', 'woocommerce' ) );
    } else {
        $price = '<span class="amount">' . __( 'Liên hệ', 'woocommerce' ) . '</span>';
    }
}
return $price;
} add_filter( 'woocommerce_get_price_html', 'wpseo_wc_custom_get_price_html', 10, 2 );

Bạn lưu lại, và ra ngoài kiểm tra thành quả nhé.

Cách làm chỉ đơn giản vậy thôi, chúc các bạn thành công.

0đ thành liên hệ, Giá liên hệ