Você está no lugar certo se:
Tento salvar um modelo de carrossel e aparece o erro "template_cards.0.media file.extname validation failed"
O erro aparece em todos os cards ao mesmo tempo (card 0, 1, 2, 3...)
As imagens estão boas e mesmo assim o sistema não deixa salvar
Já tentei trocar as imagens e o erro continua
Salvei como JPG mas o carrossel diz que o formato não é válido
Visão geral
Esse erro quase nunca tem a ver com a qualidade ou o conteúdo da imagem. Na maioria das vezes a foto está perfeita, e o que o sistema recusa é o nome ou a extensão do arquivo. Nos cards do carrossel, a mídia precisa ser uma imagem .jpg, .jpeg ou .png (até 5 MB) ou um vídeo .mp4 ou .3gp (até 16 MB), com extensão em letra minúscula e nome simples.
Quando o arquivo vem com a extensão em maiúsculo (.JPG) ou com espaços e caracteres especiais no nome, o sistema entende como formato inválido e mostra o erro de "file.extname" em cada card. A boa notícia é que a correção é rápida: basta ajustar o nome e a extensão do arquivo.
Situação 1: a extensão do arquivo está em maiúsculo
O que acontece: ao salvar o modelo, aparece o erro de file.extname em todos os cards, mesmo com imagens boas.
Por que acontece: o sistema só reconhece a extensão em letra minúscula. Arquivos terminados em .JPG (maiúsculo), comuns em fotos de catálogo e em imagens vindas de celular, são recusados.
Como resolver:
Veja o final do nome de cada imagem.
Se terminar em .JPG, renomeie para .jpg em minúsculo.
Suba as imagens de novo nos cards e salve.
Situação 2: o nome do arquivo tem espaços ou caracteres especiais
O que acontece: mesmo com a extensão certa, o erro continua aparecendo.
Por que acontece: nomes com espaços, parênteses, acentos ou símbolos (por exemplo "FOTO PRODUTO (2).JPG") podem atrapalhar a leitura da extensão pelo sistema.
Como resolver:
Renomeie cada arquivo para um nome simples, só com letras e números, sem espaço, acento ou parêntese. Exemplo: card1.jpg, card2.jpg, card3.jpg, card4.jpg.
Suba as imagens renomeadas nos cards e salve.
Atenção: trocar a imagem por outra não resolve, se o problema for o nome ou a extensão. O que precisa mudar é o nome do arquivo, deixando ele simples e com a extensão em minúsculo.
Forma mais garantida de corrigir
Se você renomeou e ainda assim quer garantir que o arquivo está num formato limpo, regrave a imagem:
Abra a imagem no Paint do Windows.
Clique em Arquivo e depois em Salvar como, escolhendo JPEG.
Salve com um nome simples, como card1.jpg.
Suba as imagens nos cards e salve o modelo.
Isso regrava a imagem como um JPEG limpo, com a extensão em minúsculo, e elimina de uma vez tanto o problema da extensão quanto o do nome.
Outras regras do carrossel que geram erro ao salvar
O carrossel precisa ter de 2 a 10 cards.
Cada card precisa ter mídia e texto (até 160 caracteres).
Cada card precisa ter de 1 a 2 botões.
Imagens com mais de 5 MB e vídeos com mais de 16 MB são recusados.
Dúvidas frequentes
O problema é a qualidade da minha imagem?
Na maioria das vezes não. A imagem costuma estar boa. O que o sistema recusa é o nome ou a extensão do arquivo.
Quais formatos o carrossel aceita?
Imagens em .jpg, .jpeg ou .png e vídeos em .mp4 ou .3gp, sempre com a extensão em letra minúscula.
Corrigi a extensão e apareceu outro erro. Pode ser a imagem?
Pode ser a proporção ou a mistura de tipos. No carrossel, todos os cards precisam usar o mesmo tipo de mídia (todos imagem ou todos vídeo) e imagens com a mesma proporção (por exemplo, todas quadradas ou todas no mesmo formato retangular). Padronize todas no mesmo tamanho.
Ainda com problema?
Se as etapas acima não resolveram, fale com o suporte pelo chat da plataforma. Para agilizar, envie:
Um print da tela com a mensagem de erro completa
O nome exato dos arquivos de imagem que você está subindo (com a extensão)
Se possível, as próprias imagens, enviadas como arquivo anexo
O nome da sua loja