Migrer la gestion des produits

Vous pouvez utiliser Merchant API pour importer et gérer vos produits par programmation. La ressource accounts.products vous permet de créer un catalogue de boutique en ligne, qui correspond à la liste des produits et des offres. Pour en savoir plus sur l'importation et la gestion de vos produits à l'aide de Merchant API, consultez la page Présentation de Merchant Products API.

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/{MERCHANT_ID}/products/ https://merchantapi.googleapis.com/products/v1beta/{PARENT}/productInputs:insert La variable {PARENT} dans l'URL de la requête de l'API Merchant représente l'identifiant unique du compte.
Identifiant {ID} {NAME}

Méthodes

Voici une comparaison des méthodes de produits dans Content API for Shopping et Merchant Products API:

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:

Content API 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/*}

Demandes

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/{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} Non disponible
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/*}

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 de l'API Merchant Products.