楽天 CSV アップロード完全ガイド

楽天のCSVアップロード、“深夜0時ぴったり”に間に合っていますか?

normal-item.csvの手順もエラー対処も。そのうえで“予約できない・反映が遅れる”を、時間指定の自動送信で解決します。

CSV
「セール開始も終了も、CSVを用意して予約しておく」cron5分間隔・実行ログ追跡・SFTPパス AES-256-GCM 暗号化

CSV作成は利用者側。自動化するのは、FTP手作業と時間当てです。

ラクリプ導入実績
285
が導入済み
取得失敗時は既定値を表示

Operation Proof / 運用の具体性

5分
cron間隔
50秒
TIMEBOX
20件
1バッチ

セール開始のたびに深夜に手動アップロードし、反映を待ち、終わったらまた戻す。繁忙期は反映まで数十分、体感では30分以上かかることもあると言われます。開始時刻を外す不安、まだ抱えたままではありませんか

この記事では、楽天 CSV アップロードの基本からRMSでの手順、文字コード、エラー対処、費用、比較、効果測定まで網羅します。そのうえで、開始CSVと終了CSVの両方を予約して深夜の張り付きを減らす方法を紹介します。

楽天 CSV アップロードとは? 1件ずつ編集する時間をまとめて減らす方法

楽天 CSV アップロードとは、RMSの商品情報をCSVファイルでまとめて登録・更新する運用です。商品ページを1件ずつ開いて手入力する代わりに、CSVを編集してSFTPでアップロードすることで、多数の商品を一括で扱えます。

ただし、CSVを作れば自動で反映されるわけではありません。ファイルの種類、1列目のコントロールカラム、商品管理番号、文字コード、アップロード先、ログ確認までを正しく揃える必要があります。

対応CSVファイルの種類と役割を知らないと、更新は最初でつまずきます

CSV主な役割注意
normal-item.csv商品登録・更新通常の商品情報更新の中心
item-delete.csv商品削除削除対象を慎重に確認
item-cat.csvカテゴリ関連カテゴリ紐付けの更新に使う

旧来のitem.csvやselect.csvは、SKU対応に伴い廃止・統合された扱いとして紹介されることがあります。実際のRMS画面や楽天側の最新仕様は、操作前に確認してください。

コントロールカラムと商品管理番号。n/u/dを間違えると、違う処理になります

1列目のコントロールカラムは、行ごとの処理を決める重要な列です。nは新規、uは更新、dは削除。商品管理番号で対象商品と紐付けます。

コントロールカラム n/u/d の意味
図解: n=新規登録、u=更新、d=削除。商品管理番号で対象を紐付けます。

アップロードの手順【RMS 5ステップ】。ここを飛ばすとログで詰まります

  1. 1
    CSV登録でダウンロード条件を設定
    RMSのCSV登録メニューで、対象商品や必要項目を指定します。
  2. 2
    FTPでCSVをダウンロード
    店舗専用FTPからCSVを取得します。
  3. 3
    Excel等で編集し、Shift-JISで保存
    UTF-8のまま保存するとエラーになるため、文字コードを確認します。
  4. 4
    FTPでアップロード
    /ritem/batch/ とされることがありますが、表記揺れがあるため実画面で要確認です。
  5. 5
    メールまたはログで結果確認
    /ritem/logs 等で成功・失敗を確認します。

文字コード・件数の壁。知らないと損するCSVエラーの落とし穴

normal-item.csvはShift-JISで保存する必要があります。UTF-8のままアップロードすると文字コードエラーの原因になります。ファイル名はnormal-item始まりが基本です。

件数は、ダウンロード・アップロードとも50,000商品という上限が紹介されています。行数上限は100,420行や21,050,000行という情報もありますが、単一ソースのため要確認です。大量更新では、処理対象を分割してログを見ながら進めるほうが安全です。

費用は無料じゃない、という前提。楽天オプション料とラクリプ価格は別です

楽天RMSの「CSV商品一括編集」は有料オプションで、月額11,000円税込と紹介されています。ただし、料金は改定される可能性があるため要確認です。これは楽天RMSのオプション料であり、ラクリプの価格ではありません。

この費用は、CSV運用そのものの前提条件として考えるべきものです。ラクラクCSV予約は、CSVを作成した後のSFTPアップロード手作業と時間指定の運用を自動化する選択肢です。

よくある間違いと”自分で直す”手順。ツール以前にここを確認します

原因対処
商品管理番号の重複、n/uの取り違え新規はn、既存変更はu。商品管理番号を照合する
UTF-8で保存Shift-JISで保存し直す
ファイル名違いnormal-item始まりか確認
空白行・空白列末尾の不要な行列を削除
必須未入力・文字数超過ログの該当列を見て入力値を修正
画像が反映されないR-Cabinet側のFTPアップロードやファイル名を確認

手作業CSV運用の”末路”。年々複雑になるSKUで、深夜作業は増えていきます

CSV一括編集は強力です。一方で、標準運用だけでは予約できないため、深夜0時開始のセールでは担当者がアップロード時刻に合わせて待機することになります。さらに反映は即時とは限らず、繁忙期は数十分から30分以上かかることもあると言われます。

開始CSVを送って終わりではありません。終了時刻には元価格や通常設定に戻す終了CSVも必要です。開始と終了で2回待機し、SKUでCSVが複雑になり、エラー確認まで続く。この運用を人力だけで続けるほど、ミスと疲労が積み上がります。

予約して深夜に自動反映する、という選択。もう深夜に張り付かない

ラクラクCSV予約は、CSVを不要にするツールではありません。CSVはこれまで通り作成し、その後のSFTPアップロードと時間当てを自動化します。開始CSVと終了CSVの両方を予約できるため、セール開始と終了の2回の待機を減らせます。

予約で開始と終了を自動反映するタイムライン
図解: 開始CSVと終了CSVをそれぞれ予約し、実行時刻に自動送信します。
cron5分間隔
予約時刻を定期的に確認して実行
実行ログ追跡
成功・失敗と履歴を確認
AES-256-GCM
SFTPパスワードを暗号化保存
1実行TIMEBOX50秒
1バッチ最大20件、30分ステールロック回復

手動 × 運用代行 × ラクラクCSV予約を比較。できるVSできないを見える化します

観点手動CSV運用代行ラクラクCSV予約
手間× 自分で待機△ 依頼調整が必要○ 予約後は自動送信
時間指定× 人の操作次第△ 契約範囲次第○ 指定時刻で予約
深夜対応× 張り付き△ 依頼可能な場合あり○ 無人で実行
エラー追跡△ ログ確認は手動△ 報告待ち○ 実行ログで追跡
複数店舗× 店舗ごとに作業△ 依頼数が増える○ 管理画面で追跡
コスト感○ 外注費は不要△ 高くなりやすい△ 製品ページで確認

メリット・デメリット。導入すべき人、手動で十分な人を正直に分けます

導入で得ること

  • 開始CSVと終了CSVを予約できる
  • 深夜のFTP手作業を減らせる
  • 実行ログで成功・失敗を追える
  • 複数スケジュールをまとめて管理できる

向かないケース

  • 単発で数件だけ更新する
  • CSV作成自体を丸ごと任せたい
  • RMSのCSVオプションを使わない
  • 反映確認を一切見たくない

効果測定・運用のコツ。見るべき指標を決めると失敗しません

予約運用は、単に「自動で送った」で終わらせないことが大切です。反映成否ログ、開始時刻の遵守、更新頻度、エラー率を見て、どの商品群・どの担当フローで失敗が起きやすいかを確認します。

特にセール直前は、開始CSVと終了CSVをペアで準備し、テスト用の少量CSVで文字コードとファイル名を確認しておくと安全です。Gold配信も使う場合は、jpg/png/gif/pdf/html/js/css/jsonの8拡張子、20MB上限を意識します。

― 店舗担当者の情景

深夜の画面更新を待つ夜から、予約ログを確認する朝へ

0時前にPCを開き、CSVをアップロードし、ログを見て、反映を待つ。終わったら、終了時刻にまた同じ作業をする。そんな運用は、担当者の集中力と生活を少しずつ削ります。

予約運用に変えると、やることは「CSVを作る」「開始と終了を予約する」「ログを見る」に整理されます。深夜に作業する前提から、日中に準備する前提へ変えられます。

※一般化した運用ストーリーです。特定店舗の実績ではありません。

Mock Voices

お客様の声として想定される、現場の悩み

以下はモックです。実在の顧客発言ではありません。

開始だけでなく終了も予約できると、セール後の戻し忘れを気にしながら寝る必要がありません。

アパレル店舗 EC担当(モック)

CSVは作れるのに、SFTPと深夜待機だけが負担でした。そこだけ自動化できるのが助かります。

食品EC 運営責任者(モック)

ログで成功・失敗が見えるので、担当者が変わっても確認手順を残しやすくなります。

日用品店 店長(モック)
FAQ

よくある質問

予約機能はありますか?+
はい。CSVを事前にアップロードし、日時を指定してSFTPへ自動送信できます。cronは5分間隔で実行されます。
CSVは自分で作る必要がありますか?+
はい。CSV作成は利用者側で行います。ラクラクCSV予約が自動化するのは、アップロードのFTP手作業と時間当てです。
Shift-JIS以外ではだめですか?+
normal-item.csvはShift-JISが基本です。UTF-8のまま保存するとエラーになるため、アップロード前に文字コードを確認してください。
反映は何分で終わりますか?+
即時とは限りません。数十分かかることがあり、繁忙期は30分以上かかることもあると言われます。正確な反映時間は楽天側の処理状況に依存します。
複数店舗でも使えますか?+
複数スケジュールを管理し、実行ログで成功・失敗を追跡できます。プランごとのスケジュール数は5、10、20です。
セール終了時に元へ戻せますか?+
開始CSVと終了CSVの両方を予約できます。自動差分復元ではなく、元に戻す内容のCSVを終了時刻に送る運用です。
エラーが出たらどう確認しますか?+
RMS側のログやメール、ラクラクCSV予約の実行ログで確認します。文字コード、ファイル名、必須項目、商品管理番号を優先して見直します。
対応CSVの種類は何ですか?+
楽天RMSのCSV運用ではnormal-item.csv、item-delete.csv、item-cat.csvが代表的です。ラクラクCSV予約はRMS標準CSVに準拠した予約送信の用途で使います。
開始CSVも終了CSVも、事前に予約

次のセール、深夜に起きて待ちますか?

CSVを作った後のアップロード待機を、予約運用に変えませんか。