Criamos a API Merchant para ser 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. Esse design significa que você pode optar por 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: confira e gerencie as fontes de dados dos seus produtos.
- Resolução de problemas: identifique 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 as assinaturas de notificação.
- Rastreamento de pedidos: forneça dados históricos de rastreamento de pedidos para melhorar as estimativas de frete e as informações do produto com notas sobre frete.
- Produtos: gerencie os dados dos 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: confira dados sobre seus produtos, performance e cenário competitivo no Google.
- Avaliações: gerencie as 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 tipo enumerado na API Merchant podem expor novos valores no futuro. Seu código precisa ser estruturado de forma que possa lidar com valores não reconhecidos sem problemas. Monitore a ocorrência de valores de tipo enumerado não reconhecidos e intervenha para manter o código atualizado.
Controle de versões
As sub-APIs têm versões separadas. Isso significa que você não precisa fazer nada se atualizarmos uma sub-API que você não usa. Você só precisa atualizar seu código quando novas versões das sub-APIs que você usa forem lançadas. Para obter mais informações, consulte Controle de versão.