Cadastro de produto - mesmo modelo diversidade de cores, como fazer?

Olá comunidade, tenho um modelo de produto com diversidade de cores. Como fazer para cadastrar as cores variadas?

O que preciso é que o cliente escolha o produto e a cor desejada.

obs.Até agora a única solução que encontrei é cadastrar o produto um por um com as variações de cores.