Bộ lọc sản phẩm (Ajax Product Filter)

Bộ lọc shop siêu nhanh chạy trên bảng Index riêng; quản lý index, chọn thuộc tính hiển thị, logo thương hiệu.

bộ lọcshopindex

Bộ lọc sản phẩm (Ajax Product Filter)

Module Bộ lọc sản phẩm tạo bộ lọc ở trang shop/danh mục, lọc theo Thương hiệu, CPU, RAM, Ổ cứng, Card đồ hoạ, Màn hình, Nhu cầu sử dụng, Tình trạng máy… AJAX không tải lại trang, chạy trên bảng Index riêng nên nhanh hơn truy vấn thường ~10–20×.

Mở Hưng Phát Code → Product Filter.

Trang Product Filter

1. Bảng Index — trái tim của tốc độ

Ở khối Quản Lý Index có các nút:

  • Rebuild Index — dựng lại toàn bộ index. Bấm sau khi: thêm nhiều sản phẩm, đổi thuộc tính hàng loạt, hoặc thấy bộ lọc thiếu sản phẩm.
  • Tạo Bảng Index / Xóa Bảng Index — tạo/xoá bảng index trong database.
  • Clear Cache — xoá cache kết quả lọc.
  • Test Query Speed — đo tốc độ truy vấn để kiểm tra index có hiệu quả.

Các ô thống kê phía trên cho biết số entry trong index, số sản phẩm đã index, dung lượng.

2. Chọn thuộc tính hiển thị ở bộ lọc

Khối Thuộc Tính Hiển Thị Ở Bộ Lọc: bỏ chọn một thuộc tính để ẩn nó khỏi bộ lọc front-end (đồng thời giúp trang nhẹ hơn). Mặc định hiển thị tất cả. Bỏ chọn hết = ẩn toàn bộ khối lọc.

3. Logo thương hiệu

Bật Hiển thị LOGO ảnh cho thuộc tính Thương hiệu để bộ lọc hiện logo hãng thay vì chữ (dùng ảnh brand_logo của từng term; term chưa có logo sẽ hiện chữ).

Mẹo

  • Thêm sản phẩm mới xong mà bộ lọc chưa thấy → bấm Rebuild Index.
  • Bộ lọc trả kết quả sai/thiếu → Clear Cache rồi Rebuild Index.