Di seguito sono riportati i diversi tipi di ID prodotto nell'API Content 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 di offerte nel database di Merchant Center e di solito è un numero sequenziale numerico.offerId
può essere un numero SKU interno assegnato dal commerciante al prodotto.- ID REST
- Un ID REST è l'identificatore univoco di un prodotto assegnato da Google.
- L'ID REST è il
productId
per le chiamate API REST. Gli ID REST sono aggregati nel formato
online:en:label:1111111111
. L'ID REST è costituito dai seguenti quattro parti, separate da due punti:- Canale ("online" o "locale")
- Lingua dei contenuti (con la designazione a due lettere, ad esempio
en
ofr
) - Etichetta del feed (potrebbe essere il codice di due lettere del paese di destinazione del feed, ad esempio
US
oFR
) - ID offerta
Lo metti insieme come
channel:contentLanguage:feedLabel:offerId
, ad esempio,online:en:US:1111111111
.- ID venditore esterno (Marketplace)
I marketplace devono assegnare un
external_seller_id
alle offerte caricate su un account multi-venditore. Questo campo rappresenta un venditore privato.I valori
external_seller_id
sono sensibili alle maiuscole e devono soddisfare i seguenti criteri:- Lunghezza compresa tra 1 e 50 caratteri
- Solo caratteri ASCII alfanumerici e il trattino basso (_), il trattino (-), il punto (.) e la tilde (~)
Non è uguale al campo
seller_id
interno.
La seguente tabella riassume alcuni degli ID che possono essere associati a un prodotto:
Attributo | Descrizione | Esempio | Note |
---|---|---|---|
offerId |
Un ID assegnato a un prodotto da un commerciante. | 1111111111 |
Tipo di dati stringa, identificatore univoco per l'offerta di un prodotto. |
ID REST | Un ID assegnato a un prodotto da Google. Nel formato channel:contentLanguage:feedLabel:offerId . |
online:en:label:1111111111 |
ID completo incluso offerId . |
productId |
Utilizzato per fare riferimento all'ID REST nelle chiamate API. | online:en:label:1111111111 |
Si tratta dell'ID REST di un prodotto. |
id |
Stesso valore di ID REST e productId . |
online:en:label:1111111111 |
Utilizzato all'interno del corpo JSON di un prodotto per fare riferimento al relativo 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. Sono ammessi cifre e caratteri speciali _, -, . e ~. |