Io farei un articolo con una tabella html contenente tutti i prodotti; dopodiché applicherei il plugin jQuery datatables...
Il risultato è ancora migliore perché grazie ad AJAX i filtri agiscono sulla tabella senza ricaricare la pagina...
(datatables è un plugin jquery, non un plugin joomla, per cui non si installa tramite il backend, ma devi includere il suo js nell'header, caricare jquery e inserire prima della tabella il codice, sul sito ufficila trovi tutto, documentazione, esempi e plugin di codice per il filtraggio... Io lo uso su siti professionali e in termini di prestazioni non ci sono paragoni)
http://datatables.net/