Migrer la gestion des produits

Vous pouvez utiliser l'API Merchant Center pour importer et gérer vos produits de manière programmatique. La ressource accounts.products vous permet de créer un catalogue de boutique en ligne, sous la forme d'une liste de produits et d'offres. Pour savoir comment importer et gérer vos produits à l'aide de l'API Merchant, consultez la page Présentation de l'API Merchant Products.

Voici un exemple de comparaison entre Content API for Shopping et l'API Merchant Products:

Content API for Shopping API Merchant Products Description
URL https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/products/ https://merchantapi.googleapis.com/products/v1beta/{parent}/productInputs:insert La variable {parent} de l'URL de requête de l'API Merchant représente l'identifiant unique du compte.
Identifiant {id} {name}

Méthodes

Voici une comparaison des méthodes pour les produits dans Content API for Shopping et dans l'API Merchant Products:

Méthode Content API for Shopping API Merchant Products
customBatch Oui Non
insert Oui Oui
get Oui Oui
update Oui Non disponible
delete Oui Oui
list Oui Oui

Voici un exemple de comparaison de la méthode GET pour Content API for Shopping et l'API Merchant Products pour les produits:

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

Requêtes

Méthode URL dans Content API for Shopping URL dans l'API Merchant Products Identifiant dans Content API Identifiant dans l'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} Non disponible
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/*}

Ressources

Content API for Shopping API Merchant Products Description
  • Produit
  • ProductStatus
  • Produit
  • ProductInput
Plusieurs champs qui se trouvaient dans la ressource Product de Content API for Shopping ont été déplacés sous le champ Attribute de la ressource ProductInput dans Merchant Products API.