Para resolver você vai ter que destrinchar esse produto em vários produtos únicos.
Via script customizado é possível na página de produto, por mais que sejam produtos únicos(ou seja diferentes produtos com urls diferentes) agrupa-los, porém o inverso(o seu modelo atual) não.
E depois quando entra em cada um dessas 3 cores, aparece que tem 3 variações?
Veja se eu entendi...
Usando este exemplo, eu vou precisar criar 3 produtos, e dentro desses 3 produtos exibir as 3 variações, mas fazer alguma configuração na VTEX para exibir uma cor diferente em cada novo produto.
Estamos revendo os tópicos mais relevantes/visitados da nossa comunidade e, por isso, reabrimos sua pergunta. Assim, caso outros usuários tenham a mesma dúvida, é possível consultar a nossa resposta oficial!
Micael, temos dois cenários para mostrar as variações de um produto na busca e irei colocá-los abaixo. Vamos lá?!
CMS Legado com busca nativa: Você pode puxar os SKUs na busca ao configurá-los como produtos similares. Deixarei aqui um material no qual você pode se aprofundar sobre o assunto.
Lojas com Intelligent Search: Selecionando as especificações de SKU dentro das configurações de busca, você pode determinar as diferentes variações que serão mostradas ao buscar um determinado produto - seja por cor, tamanho, material etc. Você pode ver mais informações aqui.
Espero ter esclarecido a sua questão mas, qualquer dúvida que permaneça, estamos à disposição.