---
title: "CSV による一括インポート / エクスポート"
description: "CSV で商品上限を一括インポート / エクスポート — 1 日・週・月ごとの上限、最小注文数量、ステップ数量を、数百の商品にまとめて設定できます。"
contentType: "docs"
locale: "ja"
localized: true
source: "https://orderrules.com/ja/docs/guides/csv-bulk-import"
slug: "guides/csv-bulk-import"
---
## CSV による一括インポート / エクスポート

**CSV インポートを使えば、大規模なカタログ全体の商品上限 — 1 日・週・月ごとの上限、最小注文数量、ステップ数量 — をまとめて設定できます。** 今ある設定をエクスポートし、スプレッドシートで編集して、インポートし直すだけです。すべて OrderRules のダッシュボードの**商品別制限**で行います。

CSV で設定できるのは**商品とバリエーションの上限**だけです。顧客ごとの制限、コレクションの制限、営業時間、配送ルールは、それぞれの画面で設定します。

## 仕組み

1. **正しいヘッダーのファイルを用意する。** **↓ すべてエクスポート**をクリックして現在の上限をエクスポートするか、**CSVをインポート**を開いて **↓ サンプルテンプレートをダウンロード**をクリックし、空のファイルを取得します。
2. Excel、Google Sheets、Numbers で**行を入力し**、`.csv` として保存します。
3. **インポートする。** **CSVをインポート**をクリックしてファイルをドロップし、すでに上限がある商品の扱いを選びます。
4. **確認する。** OrderRules がファイルを解析し、行エラーを一覧表示して、最初の 10 件の上限のプレビューを表示します。確定するとインポートされます。

## 列

ヘッダー名はゆるやかに照合され（大文字・小文字やスペースは問いません）、列の順序も問いません。インポーターは英語のヘッダーを読み取るため、列ヘッダーは英語のまま使ってください。

| 列 | 必須 | 設定内容 | 例 |
|---|---|---|---|
| Product ID | Product ID または SKU のどちらか | 対象の Shopify 商品 | `gid://shopify/Product/123456` |
| SKU | Product ID または SKU のどちらか | Product ID が空のとき、商品の検索に使用 | `CASE-12-RED` |
| Product Title | はい | OrderRules に表示されるラベル | `Cold brew 12-pack` |
| Variant ID | いいえ | 商品全体ではなく、1 つのバリエーションに上限を設定 | `gid://shopify/ProductVariant/345678` |
| Variant Title | いいえ | バリエーションのラベル | `Medium / Blue` |
| Daily Limit, Weekly Limit, Monthly Limit | 上限列を 1 つ以上 | この商品の期間あたりの最大**注文数**（全買い物客で共有） | `10` |
| Daily Qty Limit, Weekly Qty Limit, Monthly Qty Limit | （上限列） | 期間あたりの最大**個数**（全買い物客で共有） | `50` |
| Min Order Qty | （上限列） | 1 注文あたりの最小個数 | `6` |
| Step Quantity | （上限列） | この数の倍数で注文（2 以上） | `6` |
| Count By | いいえ | 1 日の上限の集計基準：`order`（注文日、デフォルト）または `fulfillment`（お客様が選んだ配送日または受け取り日 — 配送日の機能をオンにする必要があります） | `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
,gid://shopify/Product/789012,Hoodie,gid://shopify/ProductVariant/345678,Medium / Blue,5,25,100,,
```

- 1 行目：サワードウブレッドは、全買い物客の合計で 1 日 40 件の注文を受け付けます。
- 2 行目：SKU で照合。お客様は 6 本以上、6 の倍数で購入する必要があります。
- 3 行目：1 つのバリエーションに、独自の 1 日・週・月ごとの上限を設定します。

## インポーターがチェックするルール

- **Product ID** または **SKU** のどちらかがあり、商品が見つかること。SKU に一致する商品がない行はエラーになります。
- **Product Title** があること。
- 少なくとも 1 つの上限が設定されていること。
- **Step Quantity** は 2 以上、**Min Order Qty** は 1 以上であること。
- 同じ商品とバリエーションが複数回ある場合は、**最後の行が優先**されます。

## すでに上限がある商品の場合

インポート時にどちらかを選びます：

- **既存の制限を置き換える** — 現在の値をファイルの値で上書きします。
- **既存の商品をスキップ** — まだ上限がない商品だけをインポートします。

## エクスポート

- **↓ すべてエクスポート** — 現在の表示にあるすべての商品上限。
- **↓ 選択項目をエクスポート** — チェックを入れた行だけ。

エクスポート → 編集 → インポートは、休暇シーズンの 1 週間だけ 1 日の上限を下げるといった大規模な変更を行う最速の方法です。エクスポートでは **SKU** は空欄で **Product ID** が入るため、再インポート時は ID で商品が照合されます。

## プラン

インポートとエクスポートは、すべてのプランの「商品別制限」で利用できます。無料の **Starter** プランでは上限を設定できる商品は **3 件**までなので、一括インポートが最も役立つのは、この上限がなくなる **Pro**（$9.99/month）です。1 日の上限を配送日で集計するには、配送日の機能をオンにする必要があります（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 以上である必要があります）— ステップを使わない場合は空欄にしてください。
- **一部の商品で何も変わらない** — **既存の商品をスキップ**を選んでおり、それらの商品にはすでに上限がありました。

お困りの場合は **support@orderrules.com** までご連絡ください。

## 関連ドキュメント

- [商品ごとの上限](/docs/product-limits/per-product-limits) · [バリエーションごとの上限](/docs/product-limits/per-variant-limits)
- [最小注文数量](/docs/product-limits/minimum-order-quantity) · [ステップ数量](/docs/product-limits/step-quantity)
- [配送日ごとの上限](/docs/delivery/delivery-date-limits)
