商品データを登録するとき、一部の属性では複数の値を指定できます。たとえば、追加の商品画像リンク [additional_image_link]
属性では、複数の値を指定することで商品の複数の画像を登録できるようになっています。
この記事では、サポートされる各データ形式で複数の値を指定する方法について説明します。
始める前に
それぞれの属性の要件と、その属性で繰り返しフィールドが許可されているかどうかを確認します。詳しくは、商品データ仕様をご覧ください。
商品データはさまざまな方法で登録できます。この記事をお読みいただく前に、データの登録方法をご確認ください。Merchant Center に商品をアップロードする方法。
仕組み
1 つの属性に複数の値を登録する必要があることがあります。たとえば、送料 [shipping]
属性で複数の地域の送料を指定する場合、地域ごとに別々の値を登録する必要があります。
この処理を行う方法は、商品データの形式によって異なります。
テキスト データソース: Google スプレッドシート
Google スプレッドシートで商品データを登録する場合、カンマで値を区切る方法と複数の列を作成する方法(値ごとに 1 列)の 2 つのオプションから選ぶことができます。それぞれ次のように処理します。
オプション 1: Google スプレッドシートで各値をカンマで区切る
同じセル内に各値をカンマ(,)で区切って入力します。スペースは入力しないでください。たとえば、商品カテゴリ [product_type]
属性に 3 つの値を登録するには次のように入力します。
N | O | P | |
1 |
... |
product_type [商品カテゴリ] | ... |
2 | ... | ホーム,ガーデン&キッチン,食器 | ... |
3 | ... | ... | ... |
サブ属性がある属性の場合は、各サブ属性をコロンで区切り、それぞれの値の全体はカンマで区切ります(スペースは入力しないでください)。たとえば、送料 [shipping]
属性に 3 つの値を登録するには次のように入力します。
N | O | P | |
1 | ... | shipping [送料] | ... |
2 | ... | US:80302:Same Day:30.00 USD,US:94002-95460:Overnight:16.00 USD,US:900*-901*:Ground:2.30 USD | ... |
3 | ... | ... | ... |
カンマが含まれる URL を登録するときは、カンマをエンコードしてください(%2C に置き換える)。たとえば、追加の商品画像リンク [additional_image_link]
に、カンマが含まれる 2 つの画像 URL を登録するには、次のように入力します。
I | J | K | |
1 | ... | additional_image_link [追加の商品画像リンク] | ... |
2 | ... | http://example.com/image2%2C3.jpg,http://example.com/image2%2C4.jpg | ... |
3 | ... | ... | ... |
オプション 2: Google スプレッドシートで複数の列を作成する
1 つの属性の列を複数作成し、列ごとに 1 つの値を指定できます。たとえば、商品カテゴリ [product_type]
属性に 3 つの値を登録するには次のように入力します。
N | O | P | Q | R | |
1 | ... | product_type [商品カテゴリ] | product_type [商品カテゴリ] | product_type [商品カテゴリ] | ... |
2 | ... | ホーム | ガーデン&キッチン | 食器 | ... |
3 | ... | ... | ... | ... | ... |
サブ属性がある属性の場合は、各サブ属性をコロンで区切り、それぞれの値全体を 1 つの列内に入力します。たとえば、送料 [shipping]
属性に 3 つの値を登録するには次のように入力します。
N | O | P | Q | R | |
1 | ... | shipping [送料] | shipping [送料] | shipping [送料] | ... |
2 | ... | US:80302:Same Day:30.00 USD |
US:94002-95460:Overnight:16.00 USD |
US:900*-901*:Ground:2.30 USD | ... |
3 | ... | ... | ... | ... | ... |
テキスト データソース: タブ区切り
タブ区切りの商品データソースで商品データを登録する場合、カンマで値を区切る方法と複数の列を作成する方法(値ごとに 1 列作成)の 2 つのオプションから選ぶことができます。それぞれ次のように処理します。
オプション 1: タブ区切りの商品データソースで各値をカンマで区切る
このオプションは Excel のスプレッドシートでは機能しません。また、自動的に引用符が追加されるその他のスプレットシート プログラムでも機能しません。Excel(または Google スプレッドシート以外のスプレッドシート プログラム)を使用している場合は、下記のオプション(タブ区切りの商品データソースで複数の列を作成する)を使用することをおすすめします。
同じセル内に各値をカンマ(,)で区切って入力します。スペースは入力しないでください。たとえば、商品カテゴリ [product_type]
属性に 3 つの値を登録するには次のように入力します。
N | O | P | |
1 | ... | product_type [商品カテゴリ] | ... |
2 | ... | ホーム,ガーデン&キッチン,食器 | ... |
3 | ... | ... | ... |
サブ属性がある属性の場合は、各サブ属性をコロンで区切り、それぞれの値の全体はカンマで区切ります。たとえば、送料 [shipping]
属性に 3 つの値を登録するには次のように入力します。
N | O | P | |
1 | ... | shipping [送料] | ... |
2 | ... | US:80302:Same Day:30.00 USD,US:94002-95460:Overnight:16.00 USD,US:900*-901*:Ground:2.30 USD | ... |
3 | ... | ... | ... |
カンマが含まれる URL を登録するときは、カンマをエンコードしてください(%2C に置き換える)。たとえば、追加の商品画像リンク [additional_image_link]
属性に、カンマが含まれる 2 つの画像 URL を登録するには、次のように入力します。
I | J | K | |
1 | ... | additional_image_link [追加の商品画像リンク] | ... |
2 | ... | http://example.com/image2%2C3.jpg,http://example.com/image2%2C4.jpg | ... |
3 | ... | ... | ... |
オプション 2: タブ区切りの商品データソースで複数の列を作成する
1 つの属性の列を複数作成し、列ごとに 1 つの値を指定できます。たとえば、商品カテゴリ [product_type]
属性に 3 つの値を登録するには次のように入力します。
N | O | P | Q | R | |
1 | ... | product_type [商品カテゴリ] | product_type [商品カテゴリ] | product_type [商品カテゴリ] | ... |
2 | ... | ホーム | ガーデン&キッチン | 食器 | ... |
3 | ... | ... | ... | ... | ... |
サブ属性がある属性の場合は、各サブ属性をコロンで区切り、それぞれの値全体を 1 つの列内に入力します。たとえば、送料 [shipping]
属性に 3 つの値を登録するには次のように入力します。
N | O | P | Q | R | |
1 | ... | shipping [送料] | shipping [送料] | shipping [送料] | ... |
2 | ... | US:80302:Same Day:30.00 USD |
US:94002-95460:Overnight:16.00 USD |
US:900*-901*:Ground:2.30 USD | ... |
3 | ... | ... | ... | ... | ... |
XML データソース
XML ファイル形式で商品データを登録する場合、特定の属性に複数の値を指定するにはその属性を複数回登録します。
たとえば、送料 [shipping]
属性に 3 つの値を登録するには次のように入力します。
<g:shipping>
<g:country>US</g:country>
<g:region>MA</g:region>
<g:service>Same Day</g:service>
<g:price>30.00 USD</g:price>
</g:shipping>
<g:shipping>
<g:country>US</g:country>
<g:region>900*-901*</g:region>
<g:service>Overnight</g:service>
<g:price>16.00 USD</g:price>
</g:shipping>
<g:shipping>
<g:country>US</g:country>
<g:region>CA</g:region>
<g:service>Ground</g:service>
<g:price>2.30 USD</g:price>
</g:shipping>