Non riesco a venire a capo di questo problema, non so come gestire le categorie.

Anche dividendole in macrotipi sarebbero comunque un sacco.

Se può essere utile, ecco le categorie:

CategorieIT file excel

Ovviamente alcune sottocategorie di livello 4 (tipo alcune marche) non servono e le cancellerò.

Sto anche pensando che aggiungere N campi alla tabella prodotti quante sarebbero le caratteristiche di tutti i tipi di prodotti forse non è la soluzione migliore, come alternativa mi viene in mente di creare una tabella "caratteristiche" con un id univoco per ogni caratteristica e poi in una tabella "prodTofeature" collego i prodotti alle proprie caratteristiche.

Es tabella prodTofeature

ID_PRODFEATURE - IDPROD - FKFEATURE1 - FEATURE2VALUE- ... - FKFEATURE N - FEATURENVALUE

Le due tabelle le creerei dinamicamente al momento dell'inserimento dei prodotti con i dovuti controlli in caso di esistenza.

Comunque, una domanda semplice: come fanno gli e-shop a gestire questo problema?