Vous pouvez utiliser l'API Merchant Center pour gérer votre inventaire local (en magasin) et régional.
Demandes
Utilisez le format d'URL de requête suivant pour les inventaires sous-API:
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 comme pluriel, "inventaires".
Voici un exemple de comparaison entre Content API for Shopping et le compte Merchant Center API 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:
- Listez les inventaires en magasin et régional de vos produits
- Supprimez l'inventaire en magasin et régional de vos produits
Voici un comparatif des méthodes d'inventaire dans Content API for Shopping et 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 les modifications apportées à l'inventaire en magasin dans l'API Merchant Inventories:
Content API for Shopping | API Merchant Center | Description |
---|---|---|
Non compatible | name:string
|
Ajout d'un champ pour différencier les ressources LocalInventory dans un product . Content API for Shopping identifie l'inventaire en magasin selon les critères storeCode et productId .
|
Non compatible | account:string
|
Ajout d'un champ pour identifier le compte marchand auquel product et LocalInventory appartiennent.
|
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
|
Dans l'API Merchant Inventories, quantity accepte un nombre entier au lieu d'une chaîne.
|
kind:string
|
Non compatible | kind n'est pas compatible avec l'API Merchant Inventories.
|
Non compatible | localShippingLabel:string
|
Ajout d'un champ pour étiqueter les services de livraison locaux dans l'API Merchant Inventories. |
Inventaire régional
Voici les modifications apportées à l'inventaire régional dans l'API Merchant Inventories:
Content API for Shopping | API Merchant Center | Description |
---|---|---|
Non compatible | name:string
|
Ajout d'un champ pour différencier les ressources regionalInventory dans un product . Content API for Shopping identifie l'inventaire régional selon les critères regionId et productId .
|
Non compatible | account:string
|
Ajout d'un champ pour identifier le compte marchand auquel product et regionalInventory appartiennent.
|
"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 compatible | kind n'est pas compatible avec l'API Merchant Inventories.
|