Shopee: erro array items[0,1] must be unique; images: array items[0,2] must be unique
Esse erro pode aparecer ao enviar produtos com variação para a Shopee.
Apesar do erro, o produto é enviado normalmente.
A causa está em uma limitação da API da Shopee:
- Quando o produto possui duas grades (ex.: Tamanho e Cor), a Shopee só permite associar imagens à primeira grade.
- Se as grades estiverem cadastradas como Tamanho + Cor, as imagens serão vinculadas apenas ao tamanho, e não à combinação completa (Tamanho + Cor).
- Isso faz com que variações diferentes (ex.: Tamanho P) recebam imagens repetidas, gerando o erro exibido.
Se a ordem fosse Cor + Tamanho, o problema não ocorreria.
No entanto, não é recomendado alterar a estrutura no ERP da Olist, pois isso pode romper o mapeamento com outras plataformas.
Como corrigir?
O mais indicado é acessar o produto diretamente na Shopee e ajustar manualmente as imagens nas variações.