Ciao,
non so se ho capito bene l'obiettivo che vuoi raggiungere. Sicuramente non ho capito perchè hai dovuto realizzare un template personalizzato aggiungendo i campi per le dimensioni.
Quello che farei io è questo:
Imposterei il prodotto come configurabile, associando tutti i prodotti per ogni colore disponibile. Se poi il template è in grado di gestire le immagini swatch per i configurabili ottieni anche un bel risultato.
A questo punto crei le opzioni personalizzate per le misure e la zanzariera.
Per non complicarti la vita usa un solo campo per le misure (es.: 80x120).
L'unica complicazione che potresti incontrare è quello di calcolare il costo in base alle dimensioni.
Saluti
Vedi che il costo è al mq.. Anche quando uno clicca su un colore l aggiunta deve essere fatta a mq
Guarda qui..https://www.noflystore.it/zanzariere-avvolgenti-a-molla/per-finestre/zanzariera-silver-01.html. Il funzionamento deve essere identico a qui. Cmq posso caricare immagini swatch
Magento di default calcola il costo per unità, per fare quello che vuoi tu hai bisogno di un modulo specifico.
Prova a cercare "Magento Pricing Calculator" su Google.