【難しそうで】CSV徹底解明 Yahoo!ショッピング編【やっぱり難しい】※2019年4月1日更新

by 安斎直紀

はい!どうも、オーガニック安斎です。

今回はYahoo!ショッピングのcsvの忘備録的な感じになっております。(2019年4月1日更新)

楽天市場編はこちら

Yahoo!ショッピングcsv初心者用アドバイスはコチラ
楽天市場csv初心者用アドバイスはコチラ

ではヤフー編スタート!!!

■商品アップロードフォーマット(CSV)

吾輩は猫である。名前はまだない。どこで生れたか頓と見当がつかぬ。何でも薄暗いじめじめした所でニャーニャー泣いていた事だけは記憶している。

  • ファイル形式は、必ずCSV形式にしてください。
  • データの1行目には必ず正確なフィールド名(半角英数字)を入力してください。フィールド名を省略したり、独自の項目を入力するとエラーになります。
  • 半角カナ、特殊記号、機種依存文字は入力できません。また、各項目ごとに入力可能文字種が異なりますのでご注意ください。
  • 各項目は、制限文字数内で入力してください。
  • 改行コードはCR/LFまたはLFに変換してください。
  • 文字コードは必ずEUCコードかshift-JISコードに変換してください。
  • アップロードする前に、データに不要な改行やスペースが含まれていないかを確認してください。MKエディタなど、文字制御コードが表示されるテキストエディターを使用すると確認が容易です。


フィールド名商品編集ページの項目名説明入力方法備考検索対象
pathパス商品ページのストア内カテゴリパスカテゴリ名:全角20文字(半角40文字)以内入力必須(
【例】
レディースファッション:レディース:婦人服:Tシャツ
カテゴリ階層:8階層以内
カテゴリ間は半角コロン(:)区切り
name商品名商品名を入力全角75文字(半角150文字)以内入力必須(
code商品コード商品コードを入力半角英数字、ハイフンのみ。99文字以内入力必須
sub-code個別商品コード個別商品コードを入力1つのコードが半角99文字以内

個別商品コード、オプション、プロダクトカテゴリ、スペック1~5のフィールドはセットで指定してください。

存在するオプションのみ、最大100まで

original-priceメーカー希望小売価格メーカー希望小売価格を入力半角数字のみ。ストア設定で「税込」を選択している場合8文字以内、「税抜」を選択している場合は92,592,592以下。

オープン価格:0と入力。
メーカー希望小売価格の表示は
(1)エビデンスURLの入力
(2)下記対象カテゴリのプロダクトカテゴリコードの入力とJANコードの入力
(1)(2)いずれかの入力が必要です。

【対象カテゴリ】※2016/6/14現在
・CD、音楽ソフト(2516)
配下全て
・DVD、映像ソフト(2517)
配下全て
・本、雑誌、コミック(10002)
配下全て

price通常販売価格通常販売価格を入力半角数字のみ。ストア設定で「税込」を選択している場合8文字以内、「税抜」を選択している場合は4月以降は92,592,592以下。

入力必須(

※通常販売価格と特価の両方を表示させる場合の注意事項はこちら

sale-price特価セール価格を入力

半角数字のみ。ストア設定で「税込」を選択している場合8文字以内、「税抜」を選択している場合は92,592,592以下。

※特価設定ができる期間は2週間以内です。

入力必須(

sale-period-start、sale-period-endに入力がある場合のみ有効。

※通常販売価格と特価の両方を表示させる場合の注意事項はこちら

member-price会員向け価格Yahoo!プレミアム会員向け価格を入力

半角数字のみ。ストア設定で「税込」を選択している場合8文字以内、「税抜」を選択している場合は92,592,592以下。

※通常価格、セール価格より安い価格のみ入力可能です。

「会員向け価格」機能は一部出店者様にはご利用いただけません。詳細はこちら
optionsオプションオプションを入力オプション項目、オプション値は各全角28文字(半角56文字)以内スペックのひも付けも可能
オプション項目は最大20※オプション項目合計では全角1000文字(半角2000文字)
オプション値は最大100
オプション項目、オプション値に半角記号の|;:&=#”\は不可
入力欄(inscription)の場合、項目名は全角30文字(半角60文字)、入力文字数は60まで
HTML不可
headlineキャッチコピー商品のキャッチコピーを入力全角30文字(半角60文字)以内、HTML不可
caption商品説明商品の説明文全角5,000文字(半角10,000文字)以内、HTML可
abstractひと言コメント商品ページに記載される商品説明全角500文字(半角1,000文字)以内、HTML可
explanation商品情報商品に関する情報全角500文字(半角1,000文字)以内、HTML不可
additional1フリースペース商品の補足説明を入力全角5,000文字(半角10,000文字)以内、HTML可
additional2
additional3
relevant-linksおすすめ商品商品ページに表示させるおすすめ商品の商品コードを入力商品コード間は半角スペース区切り
20商品まで指定可
半角英数字、ハイフンのみ
半角99文字以内
ship-weight重量送料/手数料計算で使用する重量単位半角数字のみ。7文字以内半角数字
taxable課税対象商品の税込み/非課税を指定半角数字のみ。1または0を入力課税:1、非課税:0を入力。空欄の場合は「課税」
release-date発売日商品の発売日(ポイント、注文管理のみに使用)半角数字のみ。YYYYMMDD形式現在の日付から365日以内で設定可
【例】20071001(2007年10月1日)
temporary-point-term仮ポイント期間現在は使用されておりません。
point-codeポイント倍率商品のポイント倍率を指定する場合にpoint-codeの値を入力半角英数字のみ。Yahoo!ショッピングがコードを提供。入力するとストアポイントより優先して倍率適用。point-code一覧はこちらのページ下部を参照。
meta-descMETA description商品の説明文全角80文字(半角160文字)以内
フィールド名商品編集ページの
項目名
説明入力方法備考検索対象
displayページ公開ページの公開/非公開を入力半角数字のみ。1または0を入力公開:1、非公開:0と入力。空欄の場合は「公開」
template使用中のテンプレートテンプレートを指定半角英数字のみ。4文字以内「商品ページテンプレート設定」ページでテンプレート名の後に表示されている文字列を入力
【例】テンプレート名(IT01)と表示されている場合は「IT01」と入力
sale-period-start販売期間(開始日)セール開始日時半角数字のみ。YYYYMMDDHHMM形式【例1】2007100115(2007年10月1日午後3時00分)
【例2】200710011520(2007年10月1日午後3時20分)
sale-period-end販売期間(終了日)セール終了日時半角数字のみ。YYYYMMDDHHMM形式【例1】2007100810(2007年10月8日午前10時00分)
【例2】200710081020(2007年10月8日午前10時20分)
sale-limit購入数制限購入数の制限を入力半角数字のみ。1~999を入力
sp-code販促コードキャンペーンコード半角英数字のみ。10文字Yahoo!ショッピングがコードを提供
brand-codeブランドコードブランドコードを入力半角数字のみ。10文字以内Yahoo!ショッピングがコードを提供
yahoo-product-codeYahoo!ショッピング製品コード現在は使用されておりません。
product-code製品コード製品のメーカー品番/型番を入力半角英数字と記号( +-*/()&:~~.@!#?_ )のみ。50文字以内
janJANコード/ISBNコードJANコードまたはISBNコードを入力半角数字のみ。13文字以内※「isbn」は「jan」に統合したため、こちらに入力してください
delivery送料無料送料無料の設定半角数字のみ。0、1、3のいずれかを入力。なし(送料がかかる場合):0、無料:1、条件付送料無料:3を入力
空欄の場合は「なし」
※「送料込み:2」は2013年9月18日(水)に廃止しましたが、「無料:1」に変換されます。
astk-codeきょうつく、あすつく当日配達
「きょうつく」
翌日配達
「あすつく」の設定
半角数字のみ。
0、1、2のいずれかを入力。
非対応:0
あすつく対応:1
きょうつく対応:2を入力
空欄の場合は「非対応」
condition商品の状態商品の状態の設定半角数字のみ。
0、1のいずれかを入力。
新品:0、中古:1を入力
空欄の場合は「新品」
product-categoryプロダクトカテゴリ商品カテゴリを入力半角数字のみ。10文字以内Yahoo!ショッピングがコードを提供
spec1スペックスペック項目とスペック値を入力半角数字、ピリオド(数値を入力する場合)のみ。項目と値をパイプ(|)、値はコロン(:)で区切って入力。各10文字以内。

Yahoo!ショッピングがコードを提供

【例】84|461:511:193
(スペック項目のコードが84、スペック値のコードが461、511、193)

spec2
spec3
spec4
spec5
spec6
spec7
spec8
spec9
spec10
sort旧:商品表示順序

現在は使用されておりません。

※商品表示順序を指定する場合は「sort_priority」を設定してください。

sp-additionalスマートフォン用フリースペーススマートフォン用商品の補足説明を入力。全角5,000文字以内(半角10,000文字以内)、HTML可総容量オーバーのエラーが出た場合は、ストアエディタのページ編集>商品ページ編集>スマートフォン用情報に入力、保存ボタンを押下して現在の容量をご確認ください。
sort_priority商品表示優先度

カテゴリ内での表示
順序を入力

※スマートフォン版用

半角数字1~9999999、空白

入力数字の重複や空欄の場合は、ストアカテゴリの商品並び順設定の順(おすすめ順/新着順のいずれか)で表示されます。

※商品並び順設定はこちらをご参照ください。

※商品表示優先度を指定したカテゴリに『リンク先』商品ページが含まれている場合、【リンク元】商品ページのみ順序が変動し、 『リンク先』商品ページの順序の変更を行うことは出来ません。『リンク先』商品ページの順序変更は、商品管理画面から、直接変更作業を行うことで可能です。

original-price-evidenceエビデンスURLメーカー希望小売
価格のエビデンス
URLを入力
URL形式のみ
lead-time-instock

発送日情報

※在庫設定
があり在庫
数が1以上

ストア構築>
カート設定>
お届け情報設定で
設定した「発送日
情報管理番号」
を入力

半角数字

1~100、
1000、2000、3000、4000、
5000

以下はエラーと
なります。

・存在しない発送日
情報管理番号
・数値以外の入力
・1~100、1000、
2000、3000、4000、
5000以外の数値
・複数入力

lead-time-outstock

発送日情報

※ 在庫数設定
なし、または
在庫数の設定
があり在庫数
が0以下

keep-stock購入者キャンセル在庫取り扱い購入者キャンセル時の在庫の取り扱いを入力。半角数字のみ。
0、1のいずれかを入力。
キャンセル時、在庫を元にさない:0
キャンセル時、在庫を元に戻す(初期値):1
postage-set配送グループストアクリエイターProで設定した配送グループの「管理番号」を入力。半角数字のみ。
1~20

以下はエラー。

  • 存在しない配送グループ管理番号
  • 数値以外の入力
  • 1~20以外の数値
  • 複数入力

空でアップロードされた場合、更新を行いません。

フィールド名商品編集ページの項目名説明入力方法備考検索対象

modeフィールドの指定方法の種別は次のように記述します。
・+:足す
・-:引く
・空欄:値にする
フィールド自体がない場合は、「値にする」として処理されます。



ではここでヤフーショッピングのcsvのちょっとしたアドバイスです。

Yahooショッピングのcsvで一番初めに気を付けるのは
まずはフィールド(csvをExcelで開いた場合の一行目の部分)が英語だという事と
楽天市場のcsvと各項目がことごとく反対になっているということです。
例えば

【消費税設定】
楽天の場合「0」が税別「1」が税込み。
ヤフーの場合『taxable』の項目が消費税設定ですが、「0」が税込み「1」が税別

【送料設定】
楽天の場合「0」が送料別「1」が送料込み(送料無料)
ヤフーの場合『delivery』の項目が送料設定ですが、無記入が送料別「0」が送料無料

【倉庫指定設定】※商品の情報がエンドユーザーに非表示になる仕組み
楽天の場合「0」が販売中「1」が倉庫に入って非表示
ヤフーの場合『display』が表示・非表示設定ですが、「0」非公開で「1」が公開

上げたらキリがないですが、上記が代表的な物です。

他モール展開をしている方、これからしようとしている方でCSVを使って商品管理をする際には
気を付ける部分です!!

次に気を付ける部分は、
ヤフーショッピングCSVは文字数制限が結構厳しめということです。
楽天市場等でモール内SEOを意識して、大量のキーワードを商品名にちりばめたり
商品のキャッチコピーにも長文を入れていたりしていて、
そのままヤフーショッピングcsvにコピーしたりすると、たいていエラーを吐きます。

楽天市場のcsvの場合商品名に約127文字(全角)で入力できますが、
ヤフー!ショッピングのcsvの場合全角75文字です。
約二倍近く違うので
楽天仕様になっている商品名はまず使えないと思ってください。

なので楽天で 〇〇 ▽▽ 【UPSえげつい炭酸コーラ!】 □□ ●●
のように楽天では【】のような、わかりやすい記号の中に、本来の商品名を入れ、
その他の部分にキーワードを入れましょう。
ヤフーショッピングに登録する際は、【】の中身だけを使えばいいのです。

また、楽天の商品キャッチコピーや商品名には若干のhtmlが入れられますが
ヤフーではhtmlがキャッチコピー・商品名 共に使えませんので、その部分も気を付けましょう。

あとはですね、ヤフーショッピングはバリエーション設定が複雑ですので、
もし、「あぁ!!なんだよ!このバリエーションってどうやって設定するんだよ!!」て悩んで時間を潰すくらいなら
いっそのことバリエーション設定はしないで、カラーやサイズ別でいったん商品を登録してしまって
落ち着いたらやってもいいかもしれません。

それでもわからないようでしたら、弊社に相談してみてください!
ちなみに「楽天で出品している商品をヤフー用に変更してほしい」という依頼は、沢山ありますので、弊社のノウハウでしたら
満足していただけると思うので、是非ご相談くださいませ。

ではでは皆さん!良いECライフを♪

■その他の記事

▼ビジネス関連

ビジネスに役立つ最新ツールなど

 └ zoomで電話が使える!?究極のビジネスフォン登場!zoomphone

▼安斎雑多シリーズ

お酒とか食べ物とかテニスとか、変なもの買ったりバイクで出かけたり・・・なんなん!

 └ 安斎雑多シリーズ一覧へ

たぶんこれらの記事も興味あるかと・・