API


Autenticação

Para usar uma API do Merchant Center para o Shopping com uma determinada conta do Merchant Center, precisa configurar um projeto no Console de APIs. Ajuda para projetos do console do Google Cloud Você gerencia o acesso à API e a autenticação da sua solução de API do comerciante.

Dependendo do caso de uso, há duas maneiras de acessar a API Merchant:

  • Recomendamos usar o OAuth 2.0 para ter acesso a uma conta específica do Merchant Center. por meio de um aplicativo desenvolvido para seus usuários. O usuário vai precisam conceder acesso à sua conta para enviar dados em nome deles.
  • Uma conta de serviço é um tipo especial de conta, normalmente usada por um em vez de uma pessoa. Uma conta de serviço é identificada pelo e-mail exclusivo da conta.

Consulte como autenticar usando o OAuth 2.0 ou um serviço padrão.

Ativar configurações de país

Chame liasettings.update para especificar os países em que você planeja veicular localmente.

Mais informações sobre a página de segmentação por configurações de país

Enviar dados de ofertas

Há dois tipos de dados: dados do produto e de inventário.

offer_inventory_expiration

Enviar dados do produto e do inventário de uma só vez

Os dados do produto e do inventário podem ser enviados ao mesmo tempo usando accounts.lfpInventories.insert

O campo "GTIN" funcionará como um identificador de produto para o catálogo do Google, e um feed de produtos será criado automaticamente.

Esse feed criado automaticamente será exibido no Merchant Center de destino como "Provedor de feed local" com as ofertas relevantes associadas.

Esse método funciona bem se todos os produtos do comerciante tiverem um GTIN e nenhum outro serão ativados (como a vitrine local básica hospedada pelo comerciante). Se você planeja ativar a MHLSF para seus comerciantes, envie um feed de produtos dedicado é a configuração recomendada.

O mesmo procedimento pode funcionar com accounts.lfpSales.insert.

Nesse caso, os dados se referem a um evento de venda de um produto específico em uma em um período específico.

Enviar dados do produto e do inventário separadamente

Se os GTINs não estiverem amplamente disponíveis ou se você preferir aproveitar uma feed de produtos na conta de destino do Merchant Center ou ativar a MHLSF para seus comerciantes, você precisa ter um feed de produtos locais específico.

Para ativar essa opção, chame accounts.productInputs.insert. primeiro e inserindo todos os valores estáticos de um produto. Lembre-se de definir Atributo Channel para "local".

Saiba mais sobre os dados básicos do produto neste artigo e sobre a API orientações gerais para inserir produtos.

O fluxo de dados é o seguinte:

Como alternativa, os dados de inventário podem ser enviados accounts.lfpSales.insert. Um modelo de machine learning vai prever o preço e a quantidade de ofertas com base nesses dados.

Exemplo de visão geral para accounts.lfpInventories.insert, accounts.lfpSales.insert accounts.lfpStores.insert

Enviar dados do Perfil da Empresa

Quando não for possível acessar a conta do Perfil da Empresa no Google do comerciante para recuperar os códigos de loja, os dados da loja podem ser enviados por accounts.lfpStores.insert pelos seus códigos da loja específicos.

Observe que, ao chamar accounts.lfpinventories.insert ou accounts.lfpSales.insert: o código da loja precisa corresponder ao código da loja. fornecidas nas solicitações lfp Stores.

A resposta de accounts.lfpStores.insert também fornece uma matchingState e matchingState se a correspondência falhar.