> ## Documentation Index
> Fetch the complete documentation index at: https://order-limit.xrtotech.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Shopify 产品与变体限购：整款最多 3 件，蓝色最多 1 件

> 从产品表格设置数量上下限，区分整款产品与颜色、尺码变体。按步骤保存并启用，用 4 个购物车验证独立上限和产品合计效果。

订单限购可以直接在产品表格中设置数量。本例让同款水杯所有颜色合计最多购买 3 件，其中蓝色最多购买 1 件。适合少量商品或变体有独立门槛的情况。

## 开始前

准备同一水杯产品的红色与蓝色变体。确认两种颜色都能在前台购买。检查[规则优先级](https://order-limit.xrtotech.com/settings/rule-priority.md)，避免其他单品数量规则放宽产品级上限。

## 设置产品与变体

**1. 找到产品**

在 Shopify 后台打开 **应用** → **订单限购**。从应用首页进入 **按产品设置数量限制**，在 **搜索产品** 输入水杯名称，找到对应产品。

**2. 设置整款产品上限**

在产品行，将 **限制状态** 设为 **已开启**，**最小值** 留空，**最大值** 填 `3`。这个数值合计同一产品下的全部变体。

**3. 设置蓝色上限**

展开该产品的变体，在蓝色变体行把 **限制状态** 设为 **已开启**，**最小值** 留空，**最大值** 填 `1`。点击页面顶部 **保存**，等待保存完成。

**4. 开启产品数量限制与校验**

回到 **数量限制**，打开 **开启产品数量限制**，将显示时机设为 **购物车互动时和结账时**。确认 **购物车与结账校验** 已启用，否则点击 **启用校验**。

## 用这四个购物车测试

| 购物车 | 本例预期结果 | 原因 |
| - | - | - |
| 红色 3 件 | 通过 | 产品总量为 3 |
| 蓝色 1 件 + 红色 2 件 | 通过 | 产品总量 3，蓝色未超 1 |
| 蓝色 2 件 | 拦截 | 蓝色变体超过 1 |
| 蓝色 1 件 + 红色 3 件 | 拦截 | 产品合计超过 3 |

“通过”仅表示本例条件满足。其他规则仍可能限制购买。

## 修改或暂停

更改产品或变体行的数值后点击 **保存**。暂停某一行时，把该行 **限制状态** 改为 **未开启** 并保存。关闭产品行不会替你关闭仍然启用的变体限制，应分别检查各行。

关闭 **开启产品数量限制** 会暂停这类产品与变体设置。它与 **开启数量规则** 是两个开关，不要用错。

## 如果结果不符合预期

蓝色 2 件仍可通过时，检查改的是蓝色变体行还是产品行，以及是否点击保存。整款超过 3 件仍可通过时，检查产品状态、全局开关和同产品的单品规则。产品级与单品规则组合可能放宽上下限。

需要多款商品共享一个额度？使用[产品系列合计规则](https://order-limit.xrtotech.com/scenarios/mix-and-match.md)。上线前完成[测试清单](https://order-limit.xrtotech.com/getting-started/launch-checklist.md)。


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.