---
title: "CSV 批量导入与导出"
description: "通过 CSV 批量导入和导出商品限制：一次为数百件商品设置每日、每周和每月上限、最小订购数量和步进数量。"
contentType: "docs"
locale: "zh"
localized: true
source: "https://orderrules.com/zh/docs/guides/csv-bulk-import"
slug: "guides/csv-bulk-import"
---
## CSV 批量导入与导出

**用 CSV 导入，一次为大型目录设置商品限制：每日、每周和每月上限、最小订购数量和步进数量。** 导出现有设置，在电子表格中编辑，再导入回来。所有操作都在 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 | 否 | 只限制单个变体，而不是整个商品 | `gid://shopify/ProductVariant/345678` |
| Variant Title | 否 | 变体的名称 | `Medium / Blue` |
| Daily Limit, Weekly Limit, Monthly Limit | 至少一个限制列 | 该商品每个周期的最大**订单数**，所有顾客共享 | `10` |
| Daily Qty Limit, Weekly Qty Limit, Monthly Qty Limit | （限制列） | 每个周期的最大**件数**，所有顾客共享 | `50` |
| Min Order Qty | （限制列） | 每笔订单的最少件数 | `6` |
| Step Quantity | （限制列） | 按此数字的倍数下单（2 或以上） | `6` |
| Count By | 否 | 每日限制的计算依据：`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 行：酸面包所有顾客合计每天接受 40 笔订单。
- 第 2 行：按 SKU 查找；顾客至少购买 6 件，且为 6 的倍数。
- 第 3 行：一个变体拥有独立的每日、每周和每月限制。

## 导入器检查的规则

- 必须有 **Product ID** 或 **SKU**，并且能找到对应商品。SKU 找不到匹配商品的行会报错失败。
- 必须有 **Product Title**。
- 至少设置一项限制。
- **Step Quantity** 为 2 或以上；**Min Order Qty** 为 1 或以上。
- 如果同一商品和变体出现多次，**以最后一行为准**。

## 如果商品已有限制

导入时选择其一：

- **替换现有限制**：用文件中的值覆盖当前值。
- **跳过现有产品**：只导入尚无限制的商品。

## 导出

- **↓ 导出全部**：当前视图中的所有商品限制。
- **↓ 导出所选**：只导出你勾选的行。

导出 → 编辑 → 导入是做大范围调整最快的方式，例如在节日周下调每日限制。导出文件会留空 **SKU** 并填写 **Product ID**，因此重新导入时按 ID 匹配商品。

## 套餐

所有套餐的「产品限制」中都提供导入和导出。免费的 **Starter** 套餐最多可为 **3 件商品**设置限制，因此批量导入在 **Pro**（$9.99/month）上最有用，Pro 取消了这一上限。按配送日期计算每日限制需要开启配送日期（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"**（必须设置至少一项限制）：该行没有任何限制值。
- **"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)
