Produtos reprovados no Google Merchant Center por GTIN são um problema comum em lojas virtuais, e quase sempre vêm do feed XML. Este guia explica as causas mais frequentes e o que dá para corrigir de forma segura.
O que é o GTIN
GTIN (Global Trade Item Number) é o número do código de barras do produto. No feed, ele vai na tag g:gtin. Um GTIN válido tem 8, 12, 13 ou 14 dígitos e o último é um dígito verificador, calculado a partir dos anteriores. Se algum dígito estiver errado, o Merchant Center rejeita o valor.
Causas comuns do erro
- GTIN com máscara: pontos, espaços ou traços no meio do número (
789.123...). - Tamanho errado: zeros a menos ou a mais, ou um código interno da loja no lugar do código de barras.
- Dígito verificador inválido: o número tem o tamanho certo, mas foi digitado ou gerado errado.
- Campo vazio em produtos que deveriam ter código de barras.
- XML malformado: HTML solto na descrição,
&sem escape e tags não fechadas fazem o Merchant Center ler o feed de forma errada.
Como corrigir cada caso
Máscara e XML quebrado
Remova pontos, espaços e traços do GTIN e deixe só os dígitos. Em descrições e títulos, remova o HTML e escape o & como &. Isso dá para fazer em lote com uma ferramenta.
Dígito verificador inválido
Aqui não existe correção automática honesta: o número certo só o fabricante sabe. Confira o GTIN na embalagem ou no cadastro do fornecedor. Inventar um número que passe na validação é pior do que deixar o campo de fora, porque o Google pode reprovar o produto por informação incorreta.
Produto sem GTIN
Se o produto realmente não tem código de barras (itens artesanais, sob encomenda, marca própria), não preencha g:gtin. Envie a marca e o código do fabricante (g:brand e g:mpn) e, quando nenhum identificador existir, indique g:identifier_exists com o valor no. Consulte a documentação oficial do Google para as regras da sua categoria.
Como o Reparador de XML ajuda
O Reparador de XML do ResolveLabs trata a parte mecânica do problema, direto no navegador:
- remove a máscara do GTIN;
- aponta os GTINs com dígito verificador inválido, para você conferir com o fornecedor (ele não inventa números);
- remove o HTML das descrições e títulos;
- corrige
&soltos, preços fora do padrão e IDs ausentes.
Ele é um recurso do plano PRO. Se você só quer conferir a estrutura do XML antes, o visualizador de XML é gratuito.
Checklist rápido
- O feed é um XML bem formado?
- Os GTINs têm 8, 12, 13 ou 14 dígitos, sem máscara?
- Os GTINs apontados como inválidos foram conferidos com o fabricante?
- Produtos sem código de barras estão sem
g:gtine comidentifier_existscorreto? - Depois de corrigir, o feed foi reenviado e o status acompanhado no Merchant Center?