Conectando seu site ao Google Merchant Center (via API)
Atualizado em
Conceito
O Google Merchant Center é a plataforma do Google que permite que lojistas enviem informações detalhadas sobre seus produtos para serem exibidos nos anúncios do Google Shopping. Ele facilita o upload, gerenciamento e otimização dos dados dos produtos, permitindo que sejam encontrados e visualizados pelos usuários em pesquisas relacionadas a compras.
Hoje é possível utilizar a plataforma Flexy como facilitadora no uso do Google Merchant. Nesta integração, você usará a API para enviar e gerenciar seus produtos automaticamente na plataforma de e-commerce, sem a necessidade de atualização manual no Google Merchant Center.
Neste tutorial, vamos mostrar como criar uma conta no Google Merchant Center, gerar as credenciais necessárias (arquivo JSON) e configurar o ID da conta na Flexy.
Pré-requisitos e restrições
O produto precisa estar ativo na lista de preços Preço Padrão.
O produto precisa ter estoque ativo em ao menos uma loja ou não ter controle de estoque.
O produto precisa estar aprovado.
O produto não pode estar deletado.
A loja na qual o produto pertence ou tem estoque precisa estar ativa.
A loja na qual o produto pertence ou tem estoque precisa estar publicada.
A loja na qual o produto pertence não pode estar deletada.
KIT de produtos e Produto adicional não são suportados no momento.
Passos iniciais
1. Crie sua conta no Google Merchant Center Acesse o link abaixo e siga as instruções para criar sua conta: https://merchants.google.com/
2. Verifique a loja online da sua empresa No painel do Google Merchant Center, localize a opção de verificação do site.
Copie a tag HTML gerada e adicione-a no painel Flexy em: Layouts e Conteúdos > Layouts da Loja > Base (Cabeçalho e rodapé), antes de
</head>.Aguarde a verificação ser concluída no painel do Google Merchant.
3. Obtenha o ID da conta do cliente (account_id)
No painel do Google Merchant Center, copie o número que aparece ao lado do seu avatar (canto superior direito). Exemplo: 5462505833. Esse será o ID da conta do cliente que você deve informar no painel da Flexy.
4. Gere as credenciais JSON no Google Cloud Console
Para permitir a comunicação entre a Flexy e o Google Merchant Center via API, siga os passos abaixo:
4.1. Acesse o Google Cloud Console: https://console.cloud.google.com/
4.2. Crie ou selecione um projeto
Clique em Selecionar projeto > Novo projeto.
Escolha um nome (ex.:
Integração Google Merchant).
4.3. Ative a API Content
Vá em APIs e serviços > Biblioteca.
Pesquise por Content API for Shopping e clique em Ativar.
4.4. Crie a conta de serviço e gere o JSON
Vá em APIs e serviços > Credenciais.
Clique em Criar credenciais > Conta de serviço.
Dê um nome (ex.:
Flexy - Google Merchant) e clique em Criar e continuar.Na tela seguinte, não é necessário adicionar permissões extras; clique em Concluir.
Na lista de contas de serviço, clique sobre a conta recém-criada.
Vá em Chaves > Adicionar chave > Criar nova chave.
Selecione o formato JSON e clique em Criar.
O arquivo JSON será baixado automaticamente para o seu computador.
5. Adicione a conta de serviço como usuário no Google Merchant Center
No painel do Google Merchant Center, vá em Configurações > Acesso à conta e clique em Adicionar usuário.
Cole o e-mail encontrado no campo
client_emaildo arquivo JSON.Conceda permissão de Administração ou Editor.
6. Configure a integração na Flexy
Acesse o painel Flexy no link abaixo (substitua
SEUDOMINIOpelo domínio da sua loja):https://SEUDOMINIO.plataforma.flexy.com.br/flexyadmin/google-merchant/config#configurationTabPreencha o ID da conta do cliente (account_id) no campo indicado.
Clique em Importar dados do Google Merchant e selecione o arquivo JSON baixado anteriormente.
Clique em Salvar. A partir desse momento, a integração estará ativa e seus produtos começarão a ser enviados automaticamente para o Google Merchant Center.
Observações finais
A integração pode levar alguns minutos para ser verificada.
Se o status aparecer como "Não verificado", confirme se:
O ID da conta do cliente foi preenchido corretamente.
O e-mail da conta de serviço foi adicionado no painel do Google Merchant Center com a permissão adequada.
Em caso de dúvidas ou problemas, entre em contato com nossa equipe de suporte.
