---
title: "Shopify の商品上限を一括設定：大規模カタログ向け CSV インポートガイド"
description: "OrderRules の CSV で、数百の Shopify 商品に 1 日・週・月ごとの上限、最小注文数量、ケース単位の購入単位（ステップ数量）をまとめて設定。エクスポートしてスプレッドシートで編集し、インポートするだけ — インポーターが読み取る列もすべて解説します。"
contentType: "blog"
locale: "ja"
localized: true
source: "https://orderrules.com/ja/blog/shopify-bulk-product-limits-csv-import-guide"
slug: "shopify-bulk-product-limits-csv-import-guide"
date: "2026-05-01"
tags:
  - "shopify"
  - "bulk product limits"
  - "CSV import"
  - "minimum order quantity"
  - "MOQ"
  - "large catalog"
  - "product limits"
---
**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をインポート → ↓ サンプルテンプレートをダウンロード**：空のファイルを取得できます。

![CSVをインポートとすべてエクスポートのボタンがある OrderRules の商品別制限画面](/images/blog/csv-bulk-upload.png)

### 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](https://help.shopify.com/en/manual/b2b) カタログの数量ルールを使ってください — 2026 年 4 月以降、すべてのプランで標準機能として利用できます。

### 配送日ごとの生産上限

受注生産の商品なら、**Daily Limit** または **Daily Qty Limit** と、**Count By** に `fulfillment` を設定します。こうすると各日の上限は、注文した日ではなく、お客様が選んだ配送日や受け取り日で集計されます。配送日の機能をオンにする必要があります（Advanced プラン）。詳しくは [配送日ごとの上限](/docs/delivery/delivery-date-limits) をご覧ください。

## トラブルシューティング

- **"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）。詳しくは [料金](/pricing) をご覧ください。

## 関連記事

- [Shopify で注文制限を設定する方法](/blog/how-to-set-order-limits-shopify)
- [Shopify の最小注文数量](/blog/shopify-minimum-order-quantity-guide) · [倍数単位で販売する](/blog/shopify-sell-in-multiples-increment-quantity)
- [Shopify 注文ルール完全ガイド](/blog/complete-guide-shopify-order-rules)
- [CSV 一括インポートのドキュメント](/docs/guides/csv-bulk-import)

## 大量の上限をまとめて管理

[Shopify App Store](https://apps.shopify.com/orderrules-limit-sales?utm_source=blog&utm_medium=inline_cta&utm_campaign=shopify-bulk-product-limits-csv-import-guide) から OrderRules をインストールし、最初の上限をエクスポートして、カタログ全体をひとつのスプレッドシートで編集しましょう。
