есть такой момент. Цвета - это ссылки на другие страницы. То есть товар один, а цвет другой и страница другая (требование сеошников)
Делать размеры дропдауном тоже не кайф
мде, посмотри топовые магазы, ux продумывали норм спецы и используй логику которую они применяли, там полюбому было a/b тестирование.