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 origens 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. Seu 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.