用一份 OrderRules CSV,一次为数百件 Shopify 商品设置限制。 导出当前限制(或下载示例模板),在任意电子表格中填入每日、每周和每月上限、最小订购数量和步进数量,然后在产品限制中导入文件。OrderRules 按 Product ID 或 SKU 将每一行匹配到商品,并像手动设置的限制一样在结账时校验。
什么时候批量导入更省时间
十几件商品,逐个设置限制没问题。超过 100 件,电子表格更快:
- 受产能限制的目录:300 款烘焙商品,各自有每日上限。
- 整箱销售的商品:葡萄酒、饮料或保健品,必须按 6、12 或 24 件购买。
- 季节性调整:节日周期间下调 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 | 否 | 为单个变体而不是整个商品设置限制 | gid://shopify/ProductVariant/345678 |
| Variant Title | 否 | 变体的名称 | 750ml |
| Daily / Weekly / Monthly Limit | 至少一项限制 | 该商品每个周期的最大订单数,所有顾客合计 | 40 |
| Daily / Weekly / Monthly Qty Limit | (限制) | 每个周期的最大件数,所有顾客合计 | 120 |
| 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
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:所有顾客合计每天 40 笔订单。
- Red wine case:按 SKU 查找;至少 6 件,且为 6 的倍数。
- Cold brew 12-pack:每天 20 笔订单,每笔订单按 12 件的倍数购买。
- Hoodie, Medium / Blue:拥有独立的每日、每周和每月限制。
分步操作
1. 获取带正确表头的文件
在 OrderRules 后台打开产品限制:
- ↓ 导出全部:下载当前视图中的所有商品限制。
- ↓ 导出所选:只下载你勾选的行。
- 导入 CSV → ↓ 下载示例模板:获得一份空白文件。

2. 填写各行
每个商品一行;如果某个变体需要独立限制,则每个变体一行。尽量使用导出文件中的 Product ID。SKU 也可以:OrderRules 按 SKU 查找商品,找不到匹配商品的行会失败。
3. 导入前检查
- 每一行都有 Product ID 或 SKU,以及 Product Title。
- 每一行至少设置了一项限制。
- Step Quantity 为 2 或以上;如果同时使用 Min Order Qty,它必须是步进数量的倍数。
- 同一商品和变体只出现一次。如果出现两次,以最后一行为准。
4. 导入
点击导入 CSV 并拖入文件。OrderRules 会解析文件,列出行错误以及对应的行号和字段。然后选择如何处理已有限制的商品:
- 替换现有限制:用文件中的值覆盖现有限制。
- 跳过现有产品:只为尚无限制的商品添加限制。
查看前 10 行的预览,然后确认。提示消息会显示导入了多少条限制、有多少行失败。
5. 抽查
在「产品限制」中打开几件商品,并用一个违反规则的购物车测试(件数太少、倍数不对),确认结账会被拦截,包括使用 Shop Pay 时。
常见用法
季节性上限
节日周之前,导出全部限制,下调最畅销商品的每日上限,再选择替换现有限制导入。节日过后,重新导入原来的导出文件即可恢复。
整个目录按整箱销售
对于按箱销售的商品系列,在每一行把 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"(必须设置至少一项限制):该行没有任何限制值。
- "Step Quantity must be 2 or greater"(Step Quantity 必须为 2 或以上):不需要步进时请留空。
- 部分商品没有变化:你选择了跳过现有产品,而这些商品原本就有限制。
- 限制在 OrderRules 中显示,但店铺前台没有显示:请确认主题中已启用 OrderRules 应用嵌入。无论如何,结账时仍会执行这些限制。
套餐
所有套餐的「产品限制」中都提供 CSV 导入和导出。免费的 Starter 套餐最多可为 3 件商品设置限制,因此批量导入在 Pro($9.99/month)上才真正划算:Pro 取消这一上限,并增加每周和每月上限、系列限制和按客户限制。按配送日期计算每日限制需要开启配送日期(Advanced,$19.99/month)。参见价格。
相关阅读
规模化管理限制
从 Shopify App Store 安装 OrderRules,导出你的第一批限制,在一份电子表格里编辑整个目录。