ну делать выборку в зависимости от полей которые вам нужны, если товаром много, то можно впилить elasticsearch, если нет, то банально sql )
Можно расказать по подробнее, пожалуйста. Хочу создать гибкий фильтр по шестью параметрам. Сайт создан на движке joomla.
Предполагаю что Вы не продвинутый разработчик. И рекомендую найти модуль фильтра. Благо CMS популярна и модулей завались.