Pular para o conteúdo
Categorias · 04. SEO

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_email do arquivo JSON.

  • Conceda permissão de Administração ou Editor.

6. Configure a integração na Flexy

  1. Acesse o painel Flexy no link abaixo (substitua SEUDOMINIO pelo domínio da sua loja): https://SEUDOMINIO.plataforma.flexy.com.br/flexyadmin/google-merchant/config#configurationTab

  2. Preencha o ID da conta do cliente (account_id) no campo indicado.

  3. Clique em Importar dados do Google Merchant e selecione o arquivo JSON baixado anteriormente.

  4. 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.