CSV による一括インポート / エクスポート
6 min read
CSV による一括インポート / エクスポート
CSV 一括インポートを使うと、カタログ全体の商品上限を一括設定できます。既存ルールをエクスポートし、スプレッドシートで編集してから再インポートできるので、SKU が数百件あるストアに最適です。
CSV インポートの仕組み
CSV 一括インポートでは、複数商品の上限を 1 度の操作で設定できます:
- テンプレートをエクスポート — 空の CSV テンプレートをダウンロードするか、既存ルールをエクスポートして出発点にします
- データを入力 — 商品ハンドル、上限値、期間、ステータスをスプレッドシートに記入します
- ファイルをアップロード — OrderRules ダッシュボードで CSV をドラッグ&ドロップ、または選択します
- 確認して適用 — ストアに反映する前に変更内容をプレビューできます
UI で 1 件ずつ作成するよりはるかに速く、大規模カタログでも効率的です。
CSV ファイルのフォーマット
CSV には以下の列が必要です。順序は自由ですが、列ヘッダーは必須です。
| 列 | 必須 | 説明 | 例 |
|---|---|---|---|
| product_handle | 必須 | Shopify ストアの商品 URL ハンドル | blue-widget |
| variant_id | 任意 | 特定のバリアント ID(空欄ですべてのバリアントに適用) | 12345678901234 |
| limit_type | 必須 | 上限の種類:per_product、per_product_per_day、per_product_per_week、per_product_per_month のいずれか | per_product_per_day |
| limit_value | 必須 | 許容される最大数量 | 5 |
| period | 必須 | 上限の期間:all_time、daily、weekly、monthly のいずれか | daily |
| status | 必須 | ルールの有効化/無効化:active または inactive | active |
CSV の例
product_handle,variant_id,limit_type,limit_value,period,status
blue-widget,,per_product_per_day,5,daily,active
red-gadget,12345678901234,per_product_per_week,10,weekly,active
premium-item,,per_product,1,all_time,active
seasonal-product,,per_product_per_month,3,monthly,inactive
既存ルールのエクスポート
既存の商品上限は、バックアップ・編集・移行のためにいつでもエクスポートできます:
- OrderRules ダッシュボードで 商品上限 を開きます
- ルールをエクスポート(または CSV エクスポート)をクリックします
- ダウンロードしたファイルをスプレッドシートで開きます
- 必要な値を編集します
- ファイルを再アップロードして変更を反映します
エクスポートは次の用途に便利です:
- 設定のバックアップ作成
- 既存上限の一括編集
- すべてのルールの一覧確認
- 別ストアへのルール移行
よくある利用シーン
500 商品以上の B2B カタログ
UI に触れることなく、数百 SKU に異なる上限を設定できます。エクスポート → 一括編集 → 再インポートが効率的です。
シーズン向けの一括変更
セール時期前に、ルールをエクスポートして全商品の上限を引き下げ、変更を反映し、無効ルールを有効に切り替えます。
他アプリからの移行
他社の注文上限アプリから移行する場合、既存の上限を CSV にまとめて OrderRules に一括インポートできます。
バリアント単位の設定
複数バリアントがある商品では、variant_id 列を含めることで、サイズ・色・オプションごとに異なる上限を設定できます。
トラブルシューティング
ファイル形式のエラー
- ファイルが
.csv(カンマ区切り)で保存されているか確認しましょう - 必須列がすべて含まれ、正しいヘッダーが付いているか確認しましょう
- 商品ハンドルが Shopify ストアの値と完全一致しているか(大文字小文字を区別)を確認しましょう
商品ハンドルが見つからない
product_handleは Shopify 商品ページの URL セグメントと一致する必要がありますmystore.myshopify.com/products/blue-widgetのハンドルはblue-widgetです- ハンドルが見つからない行はスキップされ、エラーメッセージが表示されます
重複エントリ
- 同じハンドルが異なる上限で複数回含まれている場合、最後の行だけが適用されます
- アップロード前に重複を削除しましょう
インポートが反映されない
- 有効にしたいルールの
status列がactiveになっているか確認しましょう limit_valueが有効な数値(カンマや特殊文字を含まない)か確認しましょうperiodの値がall_time、daily、weekly、monthlyのいずれかになっているか確認しましょう
プラン要件
CSV 一括インポートは Pro プラン(月額 9.99 ドル)が必要です。Starter(無料)プランには含まれません。
一括インポートのサポートやプランに関するご質問は、support@orderrules.com までご連絡ください。