Product filter usability is about seeing how choices narrow results and recovering easily from an empty combination. The goal is finding a product, not merely using controls.
The demo adds size and color filters, reducing the result set. When no products remain, it names a condition to remove.
Do not silently change chosen conditions or include unavailable items to inflate the count. Keep filter meanings and stock status accurate.
When to use
Use it when filtering often ends in no results or repeated backtracking.