Woocommerce – Không để giá thành liên hệ

Woocommerce – Không để giá thành liên hệ

Dear các bác, hôm nay em chia sẻ một đoạn code biến các mục không để giá thành liên hệ. Việc này là cần thiết nếu các shop bán hàng khi có một sản phẩm nào đó phải lâu lắm mới có hàng. Như vậy, để giá thành liên hệ là cần thiết để báo các chị em.

Thật ra thì cũng có nhiều đoạn code hay của woocommerce biến giá 0đ thành liên hệ. Tuy nhiên, phần nhiều các anh chị em làm quản trị web không có giá chắc cũng ko có thời gian đi sửa thành 0đ. Do vậy, đoạn code này biến tất cả các sản phẩm không để giá tự động thành liên hệ. Quá tốt cho các bác quản trị website lớn đến hàng ngàn sản phẩm, không mất nhiều thời gian đi sửa lại mấy cái giá này. Trông thế thôi cũng oải phết đấy ạ.

Còn nếu anh em nào đã điền một loạt giá 0đ chuyển thành liên hệ thì nên làm theo hướng dẫn trong bài này.

Dưới đây là code chính Woocommerce – Không để giá biến thành liên hệ

add_filter(‘woocommerce_empty_price_html’, ‘custom_call_for_price’);

function custom_call_for_price() {
return ‘Liên hệ’;
}

Thêm một đoạn tùy biến hay cho các bác. Nếu bạn nào muốn chèn link vào chữ liên hệ. Mục đích là trỏ sang một đường link chi tiết các thông tin liên hệ hơn. Thì chèn thêm code sau. Các bác chú ý vẫn chèn vào file function.php

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>”; }

Trường hợp đặc biệt, nếu anh em nào mà làm đa ngôn ngữ thì làm thêm cái khoản chia tách ngôn ngữ như đoạn code dưới đây:

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>”; }

Hướng dẫn

Dành cho bạn mới.

  • Đăng nhập vào wordpress admin
  • Các bạn vào giao diện/sửa giao diện
  • ở giao diện child theme, bạn chọn file function và mở nó ra.
  • Chèn đoạn code trên vào. Vậy là xong.

Chúc các bạn thành công.

1
Leave a Reply

avatar
1 Comment threads
0 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
0 Comment authors
Recent comment authors
  Subscribe  
newest oldest most voted
Notify of
trackback

[…] Woocommerce – Không để giá thành liên hệ […]

Hotline: 0974.0707.83(Zalo/Viber)