OrderRules の CSV で、数百の Shopify 商品に上限をまとめて設定できます。 現在の上限をエクスポート(またはサンプルテンプレートをダウンロード)し、任意のスプレッドシートで 1 日・週・月ごとの上限、最小注文数量、ステップ数量を入力して、商品別制限からファイルをインポートします。OrderRules は各行を Product ID または SKU で商品と照合し、手動で設定した上限と同じようにチェックアウトで確認します。
一括インポートで時間を節約できる場面
商品ごとに上限を設定するのは、十数点までなら問題ありません。100 点を超えるなら、スプレッドシートのほうが早く済みます:
- 生産量に限りがあるカタログ — 300 種類の焼き菓子に、それぞれ 1 日の上限を設定。
- ケース単位の商品 — 6 本、12 本、24 本単位で購入してもらうワイン、飲料、サプリメント。
- 季節ごとの変更 — 休暇シーズンの 1 週間だけ 200 商品の上限を下げ、その後元に戻す。
- 他のアプリからの移行 — 別の場所で設定していた上限を作り直す。
CSV で設定できるのは商品とバリエーションの上限です。顧客ごとの制限、コレクションの制限、営業時間、配送ルールは、それぞれの画面で設定します。
CSV の形式
ヘッダー名はゆるやかに照合され(大文字・小文字やスペースは問いません)、列の順序も問いません。正確なヘッダーから始めるには、現在の上限をエクスポートするか、サンプルテンプレートをダウンロードしてください。列ヘッダーは、インポーターが英語のヘッダーを読み取るため英語のまま使います。
| 列 | 必須 | 意味 | 例 |
|---|---|---|---|
| Product ID | Product ID または SKU | 対象の Shopify 商品 | gid://shopify/Product/123456 |
| SKU | Product ID または SKU | Product ID が空のとき、商品の検索に使用 | CASE-12-RED |
| Product Title | はい | OrderRules に表示されるラベル | Red wine case |
| Variant ID | いいえ | 商品全体ではなく、1 つのバリエーションに上限を設定 | gid://shopify/ProductVariant/345678 |
| Variant Title | いいえ | バリエーションのラベル | 750ml |
| Daily / Weekly / Monthly Limit | 上限を 1 つ以上 | その商品の期間あたりの最大注文数(全買い物客の合計) | 40 |
| Daily / Weekly / Monthly Qty Limit | (上限) | 期間あたりの最大個数(全買い物客の合計) | 120 |
| Min Order Qty | (上限) | 1 注文あたりの最小個数 | 6 |
| Step Quantity | (上限) | この数の倍数で注文(2 以上) | 6 |
| Count By | いいえ | order(デフォルト)または fulfillment — 1 日の上限を、お客様が選んだ配送日または受け取り日で集計 | fulfillment |
エクスポートには、現在の使用状況を示す Used、%、Status の列も含まれます。インポーターはこれらを無視するため、編集したエクスポートファイルをそのまま再インポートできます。
例
SKU,Product ID,Product Title,Variant ID,Variant Title,Daily Limit,Weekly Limit,Monthly Limit,Min Order Qty,Step Quantity
,gid://shopify/Product/123456,Sourdough loaf,,,40,,,,
CASE-12-RED,,Red wine case,,,,,,6,6
CB-12,,Cold brew 12-pack,,,20,,,12,12
,gid://shopify/Product/789012,Hoodie,gid://shopify/ProductVariant/345678,Medium / Blue,5,25,100,,
- Sourdough loaf — 全買い物客の合計で 1 日 40 件の注文。
- Red wine case — SKU で照合。6 本以上、6 の倍数で購入。
- Cold brew 12-pack — 1 日 20 件の注文、各注文は 12 本単位。
- Hoodie, Medium / Blue — このバリエーション独自の 1 日・週・月ごとの上限。
手順
1. 正しいヘッダーのファイルを用意する
OrderRules のダッシュボードで商品別制限を開きます:
- ↓ すべてエクスポート:現在の表示にあるすべての商品上限をダウンロードします。
- ↓ 選択項目をエクスポート:チェックを入れた行だけをダウンロードします。
- CSVをインポート → ↓ サンプルテンプレートをダウンロード:空のファイルを取得できます。

2. 行を入力する
商品ごとに 1 行、バリエーションに個別の上限が必要ならバリエーションごとに 1 行です。できるだけエクスポートから取得した Product ID を使ってください。SKU でも構いません:OrderRules は SKU で商品を検索し、一致する商品がない行はエラーになります。
3. インポート前に確認する
- すべての行に Product ID または SKU と、Product Title がある。
- すべての行で、少なくとも 1 つの上限が設定されている。
- Step Quantity は 2 以上で、両方を使う場合は Min Order Qty がその倍数になっている。
- 同じ商品とバリエーションは 1 回だけ記載する。2 回記載した場合は、最後の行が優先されます。
4. インポートする
CSVをインポートをクリックしてファイルをドロップします。OrderRules がファイルを解析し、行エラーを行番号と項目つきで一覧表示します。次に、すでに上限がある商品の扱いを選びます:
- 既存の制限を置き換える — ファイルの値で上書きします。
- 既存の商品をスキップ — まだ上限がない商品にだけ上限を追加します。
最初の 10 行のプレビューを確認してから確定します。インポートされた上限の件数と、失敗した行の件数がメッセージで表示されます。
5. 抜き取り確認する
商品別制限でいくつかの商品を開き、ルールに違反するカート — 個数が足りない、倍数が合わない — を試して、Shop Pay を含めチェックアウトでブロックされることを確認します。
よくある使い方
季節ごとの上限
休暇シーズンの 1 週間の前に、すべての上限をエクスポートし、よく売れる商品の 1 日の上限を下げて、既存の制限を置き換えるでインポートします。期間が終わったら、元のエクスポートファイルを再度インポートして元に戻します。
カタログ全体のケース単位
ケース単位で販売する商品群なら、すべての行で Min Order Qty と Step Quantity をケースの入数に設定します。これらはすべての買い物客に適用されます。卸売バイヤーだけに適用したい場合は、代わりに Shopify B2B カタログの数量ルールを使ってください — 2026 年 4 月以降、すべてのプランで標準機能として利用できます。
配送日ごとの生産上限
受注生産の商品なら、Daily Limit または Daily Qty Limit と、Count By に fulfillment を設定します。こうすると各日の上限は、注文した日ではなく、お客様が選んだ配送日や受け取り日で集計されます。配送日の機能をオンにする必要があります(Advanced プラン)。詳しくは 配送日ごとの上限 をご覧ください。
トラブルシューティング
- "Either SKU or Product ID is required"(SKU または Product ID が必要です)— その行にどちらもありません。
- "Could not find product for SKU"(SKU に対応する商品が見つかりません)— その SKU を持つ商品がありません。Shopify で確認するか、Product ID を使ってください。
- "At least one limit … must be set"(上限を少なくとも 1 つ設定する必要があります)— その行に上限の値がありません。
- "Step Quantity must be 2 or greater"(Step Quantity は 2 以上である必要があります)— ステップを使わない場合は空欄にしてください。
- 一部の商品が変わらない — 既存の商品をスキップを選んでおり、それらの商品にはすでに上限がありました。
- OrderRules には上限が表示されるのにストアフロントに出ない — テーマで OrderRules のアプリ埋め込みが有効になっているか確認してください。いずれの場合も、チェックアウトでは上限が適用されます。
プラン
CSV のインポートとエクスポートは、すべてのプランの「商品別制限」で利用できます。無料の Starter プランでは上限を設定できる商品は 3 件までなので、一括インポートが真価を発揮するのは Pro($9.99/month)です。Pro ではこの上限がなくなり、週・月ごとの上限、コレクションの制限、顧客ごとの制限も使えます。1 日の上限を配送日で集計するには、配送日の機能をオンにする必要があります(Advanced、$19.99/month)。詳しくは 料金 をご覧ください。
関連記事
大量の上限をまとめて管理
Shopify App Store から OrderRules をインストールし、最初の上限をエクスポートして、カタログ全体をひとつのスプレッドシートで編集しましょう。