Si, ti consiglio vivamente di utilizzare un sistema con database, anche se ancora non ho capito molto bene quello che vuoi faer, perchè se scrivi nel tuo negozio, nella prte di ricerca per esempio il modello MFC-j4410 ti escono i prodotti che contengono queste parole, che possono esseer cartuccie, stampanti o altre categorie, quindi non capisco poi quale sarebbe il vantaggio di creare un sisetma a parte per fare qualcosa chè giá è implementato.
Ci sono altri CMS che hanno queste funzioni come per esempio Joomla ma dovresti sempre integrarlo con il tuo sistema, quindi andresti a peggiorare la situazione, cerca una soluzione interna al tuo sistema.