Vous pouvez utiliser Merchant API pour partager vos inventaires, vos magasins et vos données de ventes avec Google afin d'améliorer la visibilité et la gestion.
Nouvelles fonctionnalités
En plus des fonctionnalités de Content API, Merchant API propose les nouvelles fonctionnalités suivantes:
- Méthode permettant de récupérer l'état des propriétés au niveau du marchand liées à l'intégration du partenariat de flux locaux
- Méthode permettant d'envoyer une notification à un marchand
Pour en savoir plus sur ces méthodes, consultez API de partenariat pour les flux en magasin.
Demandes
Utilisez le format d'URL de requête suivant pour l'API Partenariat de flux locaux:
POST https://merchantapi.googleapis.com/lfp/v1beta/{parent}/lfpInventories:insert
Pour en savoir plus, consultez la page Méthode : accounts.lfpInventories.insert.
Voici un exemple de comparaison de Content API for Shopping avec l'API de partenariat pour les flux en magasin pour la requête d'insertion d'un inventaire:
Content API | API Merchant | |
URL |
POST https://shoppingcontent.googleapis.com/content/v2.1/ {merchantId}/pos/ {targetMerchantId}/inventory
|
POST https://merchantapi.googleapis.com/lfp/v1beta/ {parent}/lfpInventories:insert
|
Identifiants |
{merchantId}/pos/ {targetMerchantId}
|
{parent} |
Voici un exemple de comparaison de Content API for Shopping avec l'API de partenariat pour les flux en magasin pour la requête d'insertion d'une vente:
Content API | API Merchant | |
URL | POST https://shoppingcontent.googleapis.com/content/v2.1/ {merchantId}/pos/ {targetMerchantId}/sale |
POST https://merchantapi.googleapis.com/lfp/v1beta/ {parent}/lfpSales:insert |
Identifiants | {merchantId}/pos/ {targetMerchantId} |
{parent} |
Voici un exemple de comparaison entre Content API for Shopping et l'API partenaire pour les flux en magasin concernant la requête d'insertion d'un magasin:
Content API | API Merchant | |
URL | POST https://shoppingcontent.googleapis.com/content/v2.1/ {merchantId}/pos/ {targetMerchantId}/store |
POST https://merchantapi.googleapis.com/lfp/v1beta/ {parent}/lfpStores:insert |
Identifiants | {merchantId}/pos/ {targetMerchantId} |
{parent} |
Méthodes
Voici ce qui a changé pour les méthodes de l'API Store dans l'API de partenariat pour les flux locaux:
Méthode | URL dans Content API for Shopping | URL dans l'API Merchant Center | Identifiants dans Content API for Shopping | Identifiants dans l'API Merchant | Description |
insert |
POST https://shoppingcontent.googleapis.com/content/v2.1/ {merchantId}/pos/ {targetMerchantId}/store |
POST https://merchantapi.googleapis.com/lfp/v1beta/ {parent=accounts/*}/lfpStores:insert |
/pos {merchantId}/{targetMerchantId} |
{parent} | parent est au format accounts/{lfpPartnerAccountId} . |
delete |
DELETE https://shoppingcontent.googleapis.com/content/v2.1/ {merchantId}/pos/ {targetMerchantId}/store/ {storeCode} |
DELETE https://merchantapi.googleapis.com/lfp/v1beta/ {name=accounts/*/lfpStores/*} |
{merchantId}/pos/ {targetMerchantId}/store/ {storeCode} |
{name} | name est au format accounts/ {lfpPartnerAccountId}/lfpStores/ {targetMerchantId}~{storeCode}. |
get |
GET https://shoppingcontent.googleapis.com/content/v2.1/ {merchantId}/pos/ {targetMerchantId}/store/ {storeCode} |
GET https://merchantapi.googleapis.com/lfp/v1beta/ {name=accounts/*/lfpStores/*} |
{merchantId}/pos/ {targetMerchantId}/store/ {storeCode} |
{name} | name est au format accounts/ {lfpPartnerAccountId}/lfpStores/ {targetMerchantId}~{storeCode}. |
list |
GET https://shoppingcontent.googleapis.com/content/v2.1/ {merchantId}/pos/ {targetMerchantId}/store |
GET https://merchantapi.googleapis.com/lfp/v1beta/ {parent=accounts/*}/lfpStores |
/{merchantId}/pos/ {targetMerchantId} |
{parent} | {parent} est au format accounts/ {lfpPartnerAccountId} |
Voici ce qui a changé pour les méthodes de l'API Local Inventory dans l'API Partenariat pour les flux en magasin:
Méthode | URL dans Content API for Shopping | URL dans l'API Merchant Center | Identifiants dans Content API for Shopping | Identifiants dans l'API Merchant | Description |
insert |
POST https://shoppingcontent.googleapis.com/content/v2.1/ {merchantId}/pos/ {targetMerchantId}/store |
POST https://merchantapi.googleapis.com/lfp/v1beta/ {parent}/lfpInventories:insert |
{merchantId}/pos/ {targetMerchantId} |
{parent} | parent est au format accounts/ {lfpPartnerAccountId}. |
Voici ce qui a changé pour les méthodes de l'API Sales dans l'API de partenariat pour les flux locaux:
Méthode | URL dans Content API for Shopping | URL dans l'API Merchant Center | Identifiants dans Content API for Shopping | Identifiants dans l'API Merchant | Description |
insert |
POST https://shoppingcontent.googleapis.com/content/v2.1/ {merchantId}/pos/ {targetMerchantId}/store |
POST https://merchantapi.googleapis.com/lfp/v1beta/ {parent}/lfpSales:insert |
{merchantId}/pos/ {targetMerchantId} |
{parent} | {parent} est au format accounts/ {lfpPartnerAccountId}. |
Ressources
Voici ce qui a changé pour la ressource de magasin dans l'API du partenariat pour les flux en magasin. Les champs non inclus ici ne sont pas modifiés.
Content API for Shopping | API Merchant | Description |
Non compatible | name: string |
Ajout d'un champ permettant de différencier les différents magasins |
Non compatible | targetAccount: integer |
Compte marchand pour lequel insérer des inventaires |
targetCountry: string |
regionCode: string |
Remplacement du nom targetCountry par regionCode . |
websiteUrl: string |
websiteUri: string |
Remplacement du nom websiteUrl par websiteUri . |
kind: string |
Non compatible | kind n'est pas compatible avec l'API Partenariat pour les flux en magasin |
Voici ce qui a changé pour l'insertion d'un inventaire. Les champs non inclus ici ne sont pas modifiés.
Content API for Shopping | API Merchant | Description |
Non compatible | name: string |
Ajout d'un champ permettant de différencier les différents inventaires |
Non compatible | targetAccount: integer |
Compte marchand pour lequel insérer des inventaires. |
targetCountry: string |
regionCode: string |
Le compte de service (targetCountry ) a été renommé regionCode . Code CLDR du pays où le produit est vendu. |
itemId: string |
offerId: string |
Remplacement du nom itemId par offerId . |
quantity: string |
quantity: string |
quantity a été modifié pour être facultatif |
Non compatible | availability: string |
Veuillez spécifier le champ availability |
|
|
La définition du prix a changé. Pour en savoir plus, consultez la section Prix. |
timestamp: string |
collectionTime: string |
Remplacement du nom timestamp par collectionTime . |
kind: string |
Non compatible | kind n'est pas compatible avec l'API Partenariat pour les flux pour les produits en magasin. |
Voici ce qui a changé pour l'insertion d'une vente. Les champs non inclus ici ne sont pas modifiés.
Content API for Shopping | API Merchant | Description |
Non compatible | name: string |
Ajout d'un champ permettant de différencier les différents inventaires |
Non compatible | targetAccount:integer |
Compte marchand pour lequel insérer les ventes |
targetCountry: string |
regionCode: string |
Code CLDR du pays où le produit est vendu. |
itemId: string |
offerId: string |
Remplacement du nom itemId par offerId . |
|
|
La définition du prix a changé. Pour en savoir plus, consultez la section Prix. |
timestamp: string |
saleTime: string |
Remplacement du nom timestamp par saleTime . |
kind: string |
Non compatible | kind n'est pas compatible avec l'API de partenariat pour les flux en magasin. |