31 C
Hanoi
Thứ ba, Tháng mười hai 10, 2024
spot_img

Hướng dẫn thực hiện việc chuyển đổi giá sản phẩm thành chữ “Liên hệ” trong WooCommerce

Truy cập:

Chia sẻ:

Trong WooCommerce, giá sản phẩm được hiển thị dưới dạng số. Tuy nhiên, nếu muốn thay đổi định dạng hiển thị giá từ số sang chữ “Liên hệ”, mà cụ thể hơn ở đây là chuyển đổi giá khi bạn không nhập hoặc để là “0đ”, và bạn muốn thay vì hiển thị “0đ” thì sẽ hiển thị thành chữ “Liên hệ” trong WooCommerce. 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:

Đoạn code chuyển đổi giá sản phẩm là 0đ thành chữ “Liên hệ”

Bạn dán đoạn code dưới đây vào file functions.php của theme mà bạn đang kích hoạt nhé:

function devvn_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', 'devvn_wc_custom_get_price_html', 10, 2 );

Chuyển giá sản phẩm thành “Liên hệ” khi hết hàng

Khi bạn để sản phẩm là “Hết hàng” và muốn hiển thị giá là “Liên hệ” thì chỉ cần thêm đoạn code sau vào file functions.php của theme đang được kích hoạt là ok:

function devvn_oft_custom_get_price_html( $price, $product ) {
    if ( !is_admin() && !$product->is_in_stock()) {
       $price = '<span class="amount">' . __( 'Liên hệ', 'woocommerce' ) . '</span>';
    }
    return $price;
}
add_filter( 'woocommerce_get_price_html', 'devvn_oft_custom_get_price_html', 99, 2 );

Giới thiệu Hosting tốc độ cao cho bạn

Web Hosting là dịch vụ lưu trữ cho website PHP/MYSQL, được tích hợp sẵn bảng điều khiển cài đặt tự động với hơn 400 mã nguồn phổ biến nhất hiện nay như WordPress, Joomla, Drupal… Máy chủ sử dụng 100% ổ cứng SSD Server Enterprise cùng với công nghệ CloudLinux giúp website đạt tốc độ cao, bảo mật và ổn định.

Hướng dẫn thực hiện việc chuyển đổi giá sản phẩm thành chữ "Liên hệ" trong WooCommerce

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

5 1 đánh giá
Đánh giá
Công Việt Blog
Công Việt Bloghttps://congvietit.com
Chào các bạn, mình là Công Việt, mình đến từ kênh Youtube Công Việt Blog. Blog này hiểu đơn giản mình viết những thứ mình học được, áp dụng được và cung cấp những tài nguyên mà mình sử dụng, cũng là nơi để mình lưu trữ tài nguyên. Phần "Thành viên VIP" với gói chỉ 50k để giúp mình duy trì website mà thôi, hi vọng được sự ủng hộ của các bạn.
Theo dõi
Thông báo về
guest
0 Bình luận
cũ nhất
mới nhất lượt bình chọn
Inline Feedbacks
View all comments
banner quang cao hostinger-congvietblog-congvietit
ma giam gia khi mua hosting vps congvietitcom

Bài viết liên quan

JNews – WordPress Newspaper Magazine Blog AMP Theme Version 11.6.5

JNews là giao diện được thiết kế để phục vụ mọi nhu cầu của người sử dụng. Với JNews, bạn có thể khám phá những tính năng tuyệt vời nhất mà một website nên sở hữu. JNews cung cấp hơn 120 giao diện mẫu ở các lĩnh vực khác nhau như blog, tin tức.

Avada Theme | Responsive Multi-Purpose Theme Version 7.11.11

Avada là theme WordPress quảng cáo số 1 trên thị trường. Nói một cách đơn giản, đây là theme WordPress...

Electro Electronics Store WooCommerce Theme Version 3.5.3

Electro Electronics Store WooCommerce Theme của WordPress linh hoạt và linh hoạt, được xây dựng với sự trợ...

WoodMart – Responsive WooCommerce WordPress Theme Version 7.6.0 mới nhất

WoodMart – Responsive WooCommerce WordPress Theme là một theme cao cấp được tối ưu hóa cho việc phát...
0
Hãy cho mình xin 1 bình luận nha bạn yêu !!!x