Как сделать фильтр товаров на сайте?
Это называется фасетный поиск или фасетный фильтр.
Теперь, обладая знанием о том, как такая штука называется, ты легко найдешь и туториалы и готовые реализации.
Форма для отображения товара, и массив с товарам, который фильтруеться по полям