Dipende da cosa decidi di utilizzare, ma in linea di massima tutti i software orientati al commercio elettronico, che siano veri e propri cms per il commercio, che componenti aggiunti come virtuemart, hanno una funzionalità che serve a gestire questi filtri.
Ad esempio il cliente se desidear acquistare una maglietta può decidere:
il colore,
la taglia,
il peso del cotone,
se ha le cuciture tono su tono oppure in contrasto.
Tutte queste varianti normalmente si possono ottenere senza aggiungere nient'altro.
Per la ricerca selettiva, il modulino che ti consente di filtrare da subito ciò che hai in mente ci si affida ad un modulo da in stallare separatamente. Questo potrebbe esistere sia non-commerciale che commerciale.
Adesso se vuoi darti delle risposte non devi fare altro che qualche prova di ciò che pensi vada bene per te, magari installando in locale e confrontando, consigliandoto solo una cosa; se non hai molti "articoli", tipo un centinaio, potresti utilizzare tranquillamente virtuemart. Se i prodotti sono molti di più, considera seriamente di installare un software che è nato solo per quel genere di operazioni, vedi i vari prestashop, magento, zencart etc etc..