Migrar o gerenciamento de produtos

É possível usar a API Merchant para fazer upload e gerenciar seus produtos de forma programática. O recurso accounts.products permite criar um catálogo de lojas 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.

Confira um exemplo de comparação entre a API Content for Shopping e a API Merchant Products:

API Content for Shopping API Merchant Products Descrição
URL https://shoppingcontent.googleapis.com/content/v2.1/{MERCHANT_ID}/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

Confira 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 um exemplo de comparação 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/{ACCOUNT_ID}/products/{PRODUCT_ID} 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/{MERCHANT_ID}/products POST https://merchantapi.googleapis.com/products/v1beta/{PARENT}/productsInputs:insert?dataSource=accounts/{MERCHANT_ID}/dataSources/{DATASOURCE_ID} {MERCHANT_ID} {PARENT}
update PATCH https://shoppingcontent.googleapis.com/content/v2.1/{MERCHANT_ID}/products/{PRODUCT_ID} Indisponível
delete DELETE https://shoppingcontent.googleapis.com/content/v2.1/{MERCHANT_ID}/products/{PRODUCT_ID} DELETE https://merchantapi.googleapis.com/products/v1beta/{name=accounts/*/productInputs/*}?dataSource=accounts/{MERCHANT_ID}/dataSources/{DATASOURCE_ID} {MERCHANT_ID}/datafeeds/{PRODUCT_ID} {name=accounts/*/productInputs/*}
get GET https://shoppingcontent.googleapis.com/content/v2.1/{MERCHANT_ID}/products/{PRODUCT_ID} GET https://merchantapi.googleapis.com/products/v1beta/{name=accounts/*/products/*} {MERCHANT_ID}/datafeeds/{PRODUCT_ID} {name=accounts/*/products/*}
list GET https://shoppingcontent.googleapis.com/content/v2.1/{MERCHANT_ID}/products GET https://merchantapi.googleapis.com/products/v1beta/{parent=accounts/*}/products {MERCHANT_ID} {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.