ciao e benvenuti sul forum
vorrei però chiedervi di non iniziare un topic con [URGENTE] e questo per due motivi: il primo è che il maiuscolo equivale ad urlare, il secondo è che dichiarare il proprio topic come urgente è come sottintendere che tutti gli altri siano a bassa priorità/importanza. il posto per i topic urgenti è la sezione delle collaborazioni retribuite.
giusta la scelta di usare i custom fields, ma come li si usa dipende da ciò che si vuole fare, ovvero da come si vuole organizzare il catalogo. nel caso più semplice si definisce un custom field per ogni tipo di variante e si associa ciascuno di questi campi ad ogni prodotto valorizzandolo opportunamente.
il discorso filtro di ricerca dipende da come si è deciso di organizzare il catalogo, ne esistono di diversi tipi, anche a composizione dinamica. sono quasi tutti a pagamento (quindi non se ne può parlare in questo forum) ma i costi sono decisamente accessibili.
ciao,
marco