Bissel umständlich, haben deine Artikel mit den 150 Farben keine eigenen Artikelnummern?
Wenn das egal ist, ja dann könnte man das machen, möchte man das ordentlich verwalten wären swatches gut, wenn man das Template anpasst könnte man das bestimmt auch mit einem "modalem Fenster" lösen das der Kunde zum auswählen hat.
Artikel mit Freitextfelder sind im WK flüchtig, sie werden nicht gespeichert, loggt der Kunde sich aus und dann wieder ein würde er neu anfangen sich 20 Artikel mit 20 Farben zusammenzustellen.