Migrar o gerenciamento de produtos

Use a API Merchant para fazer upload e gerenciar seus produtos de maneira programática. Com o recurso accounts.products, é possível criar um catálogo de loja on-line, que é uma lista de produtos e ofertas. Para mais informações sobre como fazer upload e gerenciar seus produtos usando a API Merchant, consulte Visão geral da API Merchant Products.

Veja um exemplo de comparação da API Content for Shopping com a API Merchant Products:

API Content for Shopping API Merchant Products Descrição
URL https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/products/ https://merchantapi.googleapis.com/products/v1beta/{parent}/productInputs:insert A variável {parent} no URL da solicitação da API Merchant representa o identificador exclusivo da conta.
Identificador {id} {name}

Métodos

Esta é uma comparação dos métodos de produtos na API Content for Shopping e na API Merchant Products:

Método API Content for Shopping API Merchant Products
customBatch Sim Não
insert Sim Sim
get Sim Sim
update Sim Indisponível
delete Sim Sim
list Sim Sim

Confira uma comparação de amostra do método GET para a API Content for Shopping e a API Merchant Products:

API Content for Shopping API Merchant
GET https://shoppingcontent.googleapis.com/content/v2.1/{accountId}/products/{productId} GET https://merchantapi.googleapis.com/products/v1beta/{name=accounts/*/products/*}

Solicitações

Método URL na API Content for Shopping URL na API Merchant Products Identificador na API Content Identificador na API Merchant Products
insert POST https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/products POST https://merchantapi.googleapis.com/products/v1beta/{parent}/productsInputs:insert?dataSource={dataSourceName} {merchantId} {parent}
update PATCH https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/products/{productId} Indisponível
delete DELETE https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/products/{productId} DELETE https://merchantapi.googleapis.com/products/v1beta/{name=accounts/*/productInputs/*}?dataSource={dataSourceName} {merchantId}/datafeeds/{productId} {name=accounts/*/productInputs/*}
get GET https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/products/{productId} GET https://merchantapi.googleapis.com/products/v1beta/{name=accounts/*/products/*} {merchantId}/datafeeds/{productId} {name=accounts/*/products/*}
list GET https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/products GET https://merchantapi.googleapis.com/products/v1beta/{parent=accounts/*}/products {merchantId} {parent=accounts/*}

Recursos

API Content for Shopping API Merchant Products Descrição
  • Produto
  • ProductStatus
  • Produto
  • ProductInput
Vários campos que estavam no recurso Product na API Content for Shopping foram movidos para o campo Attribute no recurso ProductInput na API Merchant Products.