Hiển thị sản phẩm đề xuất khi không tìm thấy sản phẩm cần tìm

Nếu một khách hàng tiềm năng vào trang web của bạn và cố gắng tìm kiếm một sản phẩm mà họ cần. Có thể vì từ khóa được sử dụng quá cụ thể hoặc trang web của bạn không có thứ họ muốn. Họ sẽ đến một trang với một thông báo cho họ biết rằng không tìm thấy sản phẩm nào khớp với lựa chọn của bạn.
Làm thế có thể để xuất cho họ các sản phẩm khác khi không tìm thấy sản phẩm cần tìm.

Điều chúng tôi muốn làm ở đây là hiển thị một số sản phẩm cho khách hàng khi không tìm thấy sản phẩm cần tìm. Bạn có thể muốn hiển thị các sản phẩm nổi bật của bạn hoặc chỉ một số sản phẩm ngẫu nhiên. Trong trường hợp này, chúng tôi sẽ hiển thị 3 sản phẩm gần đây nhất.

Hiển thị sản phẩm đề xuất khi không tìm thấy sản phẩm cần tìm

Đoạn mã PHP: Hiển thị sản phẩm đề xuất khi không tìm thấy sản phẩm cần tìm

add_action( 'woocommerce_no_products_found', 'woovn_show_products_on_no_products_found', 20 );
function woovn_show_products_on_no_products_found() {
    echo '<h2>' . __( 'Đề xuất cho bạn', 'domain' ) . '</h2>';
    echo do_shortcode( '[recent_products per_page="3"]' );
}

Đoạn mã này khá rõ ràng. Nó in tiêu đề Đề xuất cho bạn và sau đó là danh sách bốn sản phẩm. Tất nhiên, bạn có thể tăng số lượng sản phẩm được hiển thị, nhưng tôi khuyên bạn không nên lấy quá nhiều.

Nếu bạn muốn hiển thị một số loại sản phẩm khác, bạn có thể xem qua các mã ngắn có sẵn trong WooCommerce.

Làm sao để thêm đoạn mã này?

Bạn có thể đặt các đoạn mã PHP ở cuối tệp tin functions.php trong chủ đề con hoặc chủ đề bạn đang sử dụng (trước “?>” Nếu bạn có nó). Hãy chắc chắn rằng bạn biết những gì bạn đang làm khi chỉnh sửa các tệp tin quan trọng như vậy – nếu bạn cần thêm hướng dẫn, vui lòng xem bài viết Cách thêm đoạn mã tùy biến vào WooCommerce.
Nguồn: https://woovn.com/de-xuat-san-pham-khi-khong-tim-thay/

5 Likes

Good job. 1 sáng kiến tuyệt vời cho site bán hàng đấy.

1 Like

:smiling_face_with_three_hearts::smiling_face_with_three_hearts::smiling_face_with_three_hearts:

hay vãi luôn bác ơi :dagger:

Cảm ơn bác, mình xin bài viết nha.