Visão geral da API Merchant Products

Nesta página, explicamos como fazer upload e gerenciar seus produtos de maneira programática. Com a API Merchant Products, é possível inserir ou atualizar um produto em uma fonte de dados, recuperar um produto da sua conta e excluí-lo de uma fonte de dados.

Você pode usar o recurso products para criar um catálogo de lojas on-line, que é uma lista de produtos disponíveis nos anúncios do Shopping. Você pode usar o recurso products depois de criar sua conta do Merchant Center e fazer upload de um conjunto inicial de produtos por meio da API.

Você é responsável por obedecer às políticas de anúncios do Shopping e listagens sem custo financeiro. Os anúncios do Shopping reservam-se o direito de aplicar essas políticas e responder adequadamente se encontrarmos conteúdo ou comportamento que as viole.

O recurso products faz upload de informações do produto para o banco de dados do Shopping Merchant Center. Ele também fornece vários métodos que permitem acessar, atualizar ou excluir informações do produto, um ou muitos por vez, no modo de lote.

O recurso productInput representa os dados de entrada enviados para um produto. Um recurso productInput precisa ter os seguintes campos:

  • channel: o canal do produto.
  • offerId: o identificador exclusivo do produto. Esse valor é o mesmo para a entrada do produto e o produto processado.
  • contentLanguage: o código de idioma ISO 639-1 de duas letras do produto.
  • feedLabel: o rótulo do feed do produto.

Embora os comerciantes possam carregar produtos usando um arquivo chamado feed principal, há várias vantagens de criar e excluir produtos usando a API Merchant Center. Essas vantagens incluem tempo de resposta mais rápido e a capacidade de atualizar vários produtos em tempo real, sem a necessidade de gerenciar vários feeds complementares. Pode levar várias horas para que as mudanças no produto feitas pelas chamadas de API apareçam no banco de dados do Shopping Merchant Center.

O Google ajuda a manter determinados atributos dos seus produtos automaticamente. Para mais informações, consulte Ativar melhorias automáticas.

Pré-requisitos

Se você não tiver uma fonte de dados, crie uma usando a API Merchant Data sources ou o Merchant Center.

Se você já tem uma fonte de dados criada usando a interface do Merchant Center ou a API, use a API Merchant Products para adicionar seus produtos. Se você estiver usando a API Content for Shopping para adicionar produtos, consulte o guia de migração para entender como começar a usar a API Merchant Products.

Fazer upload de uma entrada de produto na sua conta

Para fazer upload de uma entrada de produto na sua conta, use o método accounts.productInputs.insert. É necessário transmitir o identificador exclusivo da fonte de dados principal ou complementar para inserir um produto usando a API Merchant Products.

Recuperar um produto processado da sua conta

Para recuperar um produto processado da sua conta, use o método accounts.products.get. Pode levar vários minutos para que o produto processado apareça após a inserção.

Excluir uma entrada de produto da sua conta

Para excluir uma entrada de produto da sua conta, use o método accounts.productInputs.delete. É necessário transmitir o identificador exclusivo da fonte de dados principal ou complementar a que o produto pertence para excluir um item usando a API Merchant Products.

Listar produtos da sua conta

Para listar os produtos processados na sua conta, use o método accounts.products.list.