Vous pouvez utiliser l'API Merchant Center pour gérer votre inventaire en magasin et régional.
Requêtes
Utilisez le format d'URL de requête suivant pour la sous-API Inventories:
POST https://merchantapi.googleapis.com/inventories/v1beta/{parent}/regionalInventories
Dans l'API Merchant Center, la sous-API Inventories et le point de terminaison associé sont appelés "inventaires".
Voici un exemple de comparaison de Content API for Shopping et de l'API Merchant Inventories pour les demandes d'inventaire en magasin:
Content API | API Merchant Center | |
---|---|---|
URL | https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/products/{productId}/localinventory | https://merchantapi.googleapis.com/inventories/v1beta/{parent}/localInventories |
Identifiants | {merchantId}/products/{productId} |
{name}
|
Méthodes
L'API Merchant Center introduit deux nouvelles méthodes de gestion de l'inventaire:
- Lister les inventaires locaux et régionaux de vos produits
- Supprimer l'inventaire en magasin et régional de vos produits
Vous trouverez ci-dessous un comparatif des méthodes d'inventaire de Content API for Shopping et de l'API Merchant Inventories:
Méthode | Content API for Shopping | API Merchant Center |
---|---|---|
customBatch |
Oui | Non |
insert |
Oui | Oui |
list |
Non | Oui |
delete |
Non | Oui |
Inventaire en magasin
Voici ce qui a changé pour l'inventaire en magasin dans l'API Merchant Inventories:
Content API for Shopping | API Merchant Center | Description |
---|---|---|
Non autorisé | name:string
|
Ajout d'un nouveau champ pour différencier les ressources LocalInventory au sein d'un product . Content API for Shopping identifie l'inventaire en magasin selon les critères storeCode et productId .
|
Non autorisé | account:string
|
Ajout d'un nouveau champ pour identifier le compte marchand auquel appartiennent product et LocalInventory .
|
price: {
|
price: {
|
La définition de Price a été modifiée.
|
salePrice: {
|
salePrice: {
|
La définition de Price a été modifiée.
|
salePriceEffectiveDate: string
|
salePriceEffectiveDate: {
|
salePriceEffectiveDate utilise le nouveau type TimePeriod dans l'API Merchant Inventories.
|
quantity:string,
|
quantity:integer
|
quantity utilise un nombre entier au lieu d'une chaîne dans l'API Merchant Inventories.
|
kind:string
|
Non autorisé | kind n'est pas compatible avec l'API Merchant Inventories.
|
Non autorisé | localShippingLabel:string
|
Ajout d'un champ pour étiqueter les services de livraison en magasin dans l'API Merchant Inventories. |
Inventaire régional
Voici ce qui a été modifié pour l'inventaire régional dans l'API Merchant Inventories:
Content API for Shopping | API Merchant Center | Description |
---|---|---|
Non autorisé | name:string
|
Ajout d'un nouveau champ pour différencier les ressources regionalInventory au sein d'un product . Content API for Shopping identifie l'inventaire régional à l'aide de regionId et de productId .
|
Non autorisé | account:string
|
Ajout d'un nouveau champ pour identifier le compte marchand auquel appartiennent product et regionalInventory .
|
"regionId": string
|
"region": string
|
regionID est appelé region dans l'API Merchant Inventories.
|
price: {
|
price: {
|
La définition de Price a été modifiée.
|
salePrice: {
|
salePrice: {
|
La définition de Price a été modifiée.
|
salePriceEffectiveDate: string
|
salePriceEffectiveDate: {
|
salePriceEffectiveDate utilise le nouveau type TimePeriod dans l'API Merchant Inventories.
|
kind:string
|
Non autorisé | kind n'est pas compatible avec l'API Merchant Inventories.
|