Content API for Shopping に含まれる商品 ID には次のような種類があります。
- 特典 ID
- offerIdは、販売者が商品に割り当てる文字列です。この ID は個々の商品を表します。
- offerIdは、Merchant Center データベースの一連の特典に固有のもので、通常は数値の連番です。
- offerIdには、販売者が商品に割り当てる内部 SKU 番号を指定できます。
- REST ID
- REST ID は、Google によって割り当てられた商品の一意の識別子です。
- REST ID は REST API 呼び出しの productIdです。
- REST ID は - online:en:label:1111111111という形式で集計されます。REST ID は、コロンで区切って次の 4 つの部分で構成されます。- チャネル(「オンライン」、「ローカル」)
- コンテンツの言語(2 文字表記、en、frなど)
- フィードラベル(フィードの対象国を表す 2 文字のコード。例: US、FR)
- 特典 ID
 
- これを - channel:contentLanguage:feedLabel:offerIdとしてまとめます(例:- online:en:US:1111111111)。
- 外部販売者 ID(マーケットプレイス)
- ショッピングモールは、複数販売業者アカウントにアップロードされた商品に - external_seller_idを割り当てる必要があります。このフィールドは個々の販売者を表します。- external_seller_idの値は大文字と小文字が区別され、次の条件を満たす必要があります。- 1 ~ 50 文字
- 英数字の ASCII 文字、アンダースコア(_)、ハイフン(-)、ピリオド(.)、波形符号(~)のみ使用できます
 - これは、内部 - seller_idフィールドとは異なります。
次の表に、プロダクトに関連付けることができる ID の一部を示します。
| 属性 | 説明 | 例 | 備考 | 
|---|---|---|---|
| offerId | 販売者が商品に割り当てた ID。 | 1111111111 | 文字列データ型、商品の販売状況を表す一意の識別子。 | 
| REST ID | Google によって商品に割り当てられた ID。 channel:contentLanguage:feedLabel:offerIdの形式で指定します。 | online:en:label:1111111111 | offerIdを含む完全な ID。 | 
| productId | API 呼び出しで REST ID を参照するために使用します。 | online:en:label:1111111111 | これは、プロダクトの REST ID です。 | 
| id | REST ID や productIdと同じ値です。 | online:en:label:1111111111 | 商品の JSON 本文内で productIdを参照するために使用されます。 | 
| external_seller_id | マーケットプレイスによって選択された販売者 ID。 | example-Seller1 | 複数販売業者アカウントには必須。1 ~ 50 文字で指定してください。大文字と小文字が区別されます。数字、特殊文字(_、-、.、~)を使用できます。 |