Ecco i diversi tipi di ID prodotto nella Content API for Shopping:
- ID offerta
 - Un 
offerIdè una stringa assegnata a un prodotto da un commerciante. Questo ID rappresenta un singolo prodotto. offerIdè univoco per l'insieme delle offerte nel database di Merchant Center e di solito è un numero sequenziale.offerIdpuò essere un codice SKU interno assegnato dal commerciante al prodotto.- ID REST
 - Un ID REST è l'identificatore univoco di un prodotto assegnato da Google.
 - L'ID REST è l'
productIdper le chiamate API REST. Gli ID REST sono aggregati nel formato
online:en:label:1111111111. L'ID REST è costituito dalle quattro parti seguenti, separate dai due punti:- Canale ("online" o "locale")
 - Lingua dei contenuti (utilizzando la designazione di due lettere, ad esempio 
enofr) - Etichetta del feed (potrebbe essere il codice di due lettere del paese di destinazione del feed, ad esempio 
USoFR) - ID offerta
 
La componiamo come
channel:contentLanguage:feedLabel:offerId, ad esempio,online:en:US:1111111111.- ID esterno del venditore (Marketplace)
 I Marketplace devono assegnare un valore
external_seller_idalle offerte caricate in un account multi-venditore. Questo campo rappresenta un singolo venditore.I valori
external_seller_idsono sensibili alle maiuscole e devono soddisfare i seguenti criteri:- Lunghezza: 1-50 caratteri
 - Solo caratteri ASCII alfanumerici e trattini bassi (_), trattini (-), punti (.) e tilde (~)
 
Non corrisponde al campo
seller_idinterno.
La tabella seguente riassume alcuni degli ID che possono essere associati a un prodotto:
| Attributo | Descrizione | Esempio | Note | 
|---|---|---|---|
offerId | 
    L'ID assegnato a un prodotto da un commerciante. | 1111111111 | 
    Tipo di dati stringa, identificatore univoco dell'offerta di un prodotto. | 
| ID REST | L'ID assegnato a un prodotto da Google. Nel formato channel:contentLanguage:feedLabel:offerId. | 
    online:en:label:1111111111 | 
     ID completo comprensivo di offerId. | 
  
productId | 
   Utilizzato per fare riferimento all'ID REST nelle chiamate API. | online:en:label:1111111111 | 
   Questo è l'ID REST di un prodotto. | 
id | 
    Stesso valore dell'ID REST e di productId. | 
    online:en:label:1111111111 | 
   Utilizzato all'interno del corpo JSON di un prodotto per fare riferimento alla sua productId. | 
  
external_seller_id | 
   Un ID venditore scelto dal Marketplace. | example-Seller1 | 
   Obbligatorio per gli account multi-venditore. Deve avere una lunghezza compresa tra 1 e 50 caratteri. Distinzione tra maiuscole e minuscole. Si accettano numeri e caratteri speciali _, -, . e ~. |