Design da API do comerciante

Criamos a API Merchant para que ela seja familiar aos desenvolvedores da API Content for Shopping, mas mais simples e flexível. Confira algumas informações detalhadas sobre o design da API Merchant.

Sub-APIs

A API Merchant é um conjunto de sub-APIs. As sub-APIs são grupos de serviços e recursos relacionados. Com esse design, você pode usar apenas as sub-APIs necessárias para sua integração exclusiva.

A API Merchant inclui as seguintes sub-APIs:

  • Contas: gerencie contas do Merchant Center em grande escala.
  • Conversões: gerencie as fontes de conversão da sua conta.
  • Fontes de dados: veja e gerencie as fontes de dados dos seus produtos.
  • Resolução do problema: obtenha problemas que afetam sua conta e crie uma página de diagnóstico no app.
  • Inventários:mostre seus produtos por loja ou região no Google.
  • Parceria de feeds locais: faça upload do seu feed de inventário de produtos locais.
  • Notificações: gerencie assinaturas de notificações.
  • Rastreamento de pedidos: forneça dados históricos de rastreamento de pedidos para melhorar as estimativas de frete e aprimorar as informações dos produtos com notas sobre frete.
  • Produtos: gerencie dados de produtos, como preço e disponibilidade.
  • Product Studio: use o Google Product Studio para gerar imagens de produtos e sugestões de texto automaticamente.
  • Promoções: crie e gerencie promoções para mostrar ofertas especiais dos seus produtos.
  • Quota: verifique a cota de API das suas contas.
  • Relatórios:veja dados sobre seus produtos, performance e concorrência no Google.
  • Avaliações: gerencie avaliações de produtos e vendedores.

Transporte

O mecanismo de transporte padrão da API Merchant é o gRPC. Também é possível usar REST.

Consulte o guia de início rápido para mais informações.

Tipos enumerados

Os campos de enumeração na API Merchant podem expor novos valores no futuro. O código precisa ser estruturado de forma que possa processar valores não reconhecidos sem problemas. Monitore a ocorrência de valores de enumeração não reconhecidos e intervenha para manter o código atualizado.

Controle de versões

As sub-APIs têm controle de versão separado. Isso significa que não é necessário fazer nada se atualizarmos uma sub-API que você não usa. Você só precisa atualizar o código quando novas versões das sub-APIs usadas são lançadas. Para obter mais informações, consulte Controle de versão.

As versões que terminam em "beta" estão sujeitas a mudanças ou remoção.