Voici les différents types d'identifiants produit disponibles dans Content API for Shopping :
- Identifiant de l'offre
- Un identifiant offerIdest une chaîne attribuée à un produit par un marchand. Il représente un produit individuel.
- L'identifiant offerIdest unique pour chaque offre figurant dans la base de données Merchant Center. Il se compose d'une suite de chiffres.
- L'identifiant offerIdpeut être un code SKU interne attribué au produit par le marchand.
- Identifiant REST
- Un identifiant REST est un identifiant unique attribué à un produit par Google.
- C'est l'identifiant productIdutilisé pour les appels d'API REST.
- Il se présente sous le format combiné - online:en:label:1111111111et se compose des quatre parties suivantes, séparées par des deux-points :- Le canal ("online" ou "local")
- La langue du contenu (en utilisant l'abréviation à deux lettres, par exemple enoufr)
- Le libellé du flux (il peut s'agir du code à deux lettres correspondant au pays cible du flux, par exemple USouFR)
- L'identifiant de l'offre
 
- Vous l'obtenez en combinant - channel:contentLanguage:feedLabel:offerId, par exemple :- online:en:US:1111111111.
- Identifiant de vendeur externe (places de marché)
- Les places de marché doivent attribuer un - external_seller_idaux offres importées dans un compte multivendeur. Ce champ représente un vendeur particulier.- Les valeurs - external_seller_idsont sensibles à la casse et doivent répondre aux critères suivants :- 1-50 caractères
- Uniquement des caractères ASCII alphanumériques et des traits de soulignement (_), des traits d'union (-), des points (.) et des tildes (~)
 - Ce champ est différent du champ - seller_idinterne.
Le tableau suivant récapitule certains des identifiants pouvant être associés à un produit :
| Attribut | Description | Exemple | Remarques | 
|---|---|---|---|
| offerId | Un identifiant attribué à un produit par un marchand. | 1111111111 | Type de données de chaîne, identifiant unique pour une offre de produit. | 
| Identifiant REST | Un identifiant attribué à un produit par Google, au format channel:contentLanguage:feedLabel:offerId. | online:en:label:1111111111 | Identifiant complet, y compris offerId. | 
| productId | Utilisé pour faire référence à l'identifiant REST dans les appels d'API. | online:en:label:1111111111 | L'identifiant REST d'un produit. | 
| id | Valeur identique à l'identifiant REST et productId. | online:en:label:1111111111 | Utilisé dans le corps JSON d'un produit pour faire référence à son productId. | 
| external_seller_id | Identifiant de vendeur choisi par la place de marché. | example-Seller1 | Obligatoire pour les comptes multivendeurs. Doit comporter entre 1 et 50 caractères. Sensible à la casse. Les chiffres et les caractères spéciaux _, -, . et ~ sont acceptés. |