---
title: "Bộ lọc sản phẩm (Ajax Product Filter)"
url: https://phatdev.net/docs/hungphat-code/bo-loc-san-pham
lang: vi
updated: 2026-10-15
alternate:
  en: https://phatdev.net/en/docs/hungphat-code/bo-loc-san-pham
markdown: https://phatdev.net/docs/hungphat-code/bo-loc-san-pham.md
---

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

Thuộc bộ tài liệu: [Hưng Phát Code (Plugin)](https://phatdev.net/docs/hungphat-code.md)

> 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.

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](https://phatdev.net/docs-img/hungphat-code/filter.png)

## 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**.
