> ## 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 限购规则上线前测试与暂停清单

> 按允许、边界、拦截、范围外和客户身份测试规则。检查保存、功能开关、实际结账、提示语言和暂停恢复，减少上线后误拦截。

订单限购的配置完成后，你还需要验证顾客能按预期购买。不要只测试“能不能拦住”，也要测试“符合条件时能不能通过”。每次修改阈值、商品范围或客户条件后，都重新执行本页检查。

## 1. 固定测试条件

记录规则名称、测试商品与变体、客户是否登录、客户标签、当前市场与语言。初次测试先用一个范围清晰的产品，避免同时修改多条规则。

如需隔离其他规则，请先记录原设置。在测试环境或合适的维护安排下把无关规则临时设为 **草稿**，测试后恢复，不要在营业期间随意关闭正式限制。

## 2. 确认三个启用条件

| 检查项 | 合格条件 |
| - | - |
| 单条规则 | 重新打开后仍是 **已启用**，范围和数值正确 |
| 功能类别 | 对应的数量、价格、重量或客户规则开关已开启 |
| 数量实际校验 | **购物车与结账校验** 为 **已启用**；产品表格设置使用 **开启产品数量限制** |

创建数量或客户规则用 **创建并启用**；编辑时用 **保存并启用**。价格和重量规则用 **保存并启用**。看到保存错误时，先解决错误再测试。

## 3. 测允许、边界与拦截

| 例子 | 应允许 | 边界应允许 | 应拦截 |
| - | - | - | - |
| 每单最多 2 件 | 1 件 | 2 件 | 3 件 |
| 每款至少 6 件 | 7 件 | 6 件 | 5 件，在结账时检查 |
| 商品最低金额 100 | 120 | 100 | 99 |
| 商品最高重量 20 kg | 19 kg | 20 kg | 22 kg |

对指定产品或产品系列再测一次范围外商品：购物车只买范围外商品时，不应受到这条范围规则限制。不要只测混合购物车。

## 4. 测身份、变体与语言

* **身份**：访客、已登录带标签客户、已登录不带标签客户分别测试。
* **变体**：同一产品拆成两种颜色测试，确认合计与变体独立上限。
* **阶段**：按显示时机测试购物车互动与结账。只成功加购不能证明规则失效。
* **语言**：切换你实际使用的前台与结账语言，确认提示内容和变量替换。
* **金额**：再加上实际折扣和市场货币测试，记录校验时商品金额。
* **累计**：使用同一客户完成首次订单，再等购买记录更新后测复购。取消或退款不会自动恢复数量。

## 5. 记录一组可以复现的结果

```text theme={null}
规则名称：
商品和变体：
客户身份与标签：
数量 / 商品金额 / 商品重量：
市场与语言：
测试位置：购物车 / 结账
预期：允许 / 拦截
实际：
测试时间：
```

截图同时保留商品、数值和提示区域。使用测试资料，并遮住客户联系方式、地址和支付信息。

## 6. 暂停与恢复

临时暂停规则时，编辑规则，在 **保存后的状态** 选择 **草稿**，点击 **保存为草稿**。重新打开确认状态，再复测购物车。恢复时选 **已启用**，点击 **保存并启用**，重新运行允许和拦截用例。

产品与变体表格使用行内 **限制状态**，设置为 **未开启** 后点击 **保存**。不要通过删除规则代替临时暂停。

## 结果不对怎么办

保持同一购物车，每次只改一个条件。按[规则排查](https://order-limit.xrtotech.com/troubleshooting/rules-not-working.md)检查，重叠规则参见[优先级](https://order-limit.xrtotech.com/settings/rule-priority.md)。需要协助时，点击右下角联系入口，并提供上面的复现记录和脱敏截图。


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