> ## 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 重量限制：每单商品合计最多 20 kg

> 设置商品合计重量最高 20 kg。先核对变体重量与单位，再创建并启用重量规则，用 20 kg 通过、22 kg 拦截的购物车测试，了解包装和运费不计入的边界。

你的发货流程希望每单商品重量不超过 20 kg。使用重量规则合计变体重量；这里不包含外箱、填充物等包装重量。

## 适用场景

适合按商品重量控制订单范围的店铺。20 kg 是示例阈值，请按你的发货流程和包装预留调整。

## 开始前

准备单件重量 2 kg 和 500 g 的商品，核对每个被选变体的重量及单位。重量缺失时先在 Shopify 商品资料中补全。

## 配置参数

入口：应用首页 → **重量规则** → 创建重量规则。

| 设置项 | 示例值 |
| - | - |
| 规则名称 | 每单商品最高 20 kg |
| 规则重量单位 | kg |
| 最低重量 | 留空 |
| 最高重量 | 20 |
| 适用商品 | 所有产品 |
| 适用客户 | 所有客户 |
| 显示时机 | 仅结账时 |

## 操作步骤

1. 在 Shopify 后台打开 **应用** → **订单限购**。从应用首页进入 **重量规则**，点击 **创建重量规则**。
2. 先从首页的 **按产品设置重量限制** 核对变体数据。回到规则后先选 **规则重量单位** 为 `kg`，再填最高重量 `20`。
3. 先按上表填写 **规则名称** 和限制数值。规则名称只用于后台管理，不会显示给顾客。
4. 在 **规则应用于** 选择表中的商品范围。选择 **指定产品** 或 **产品系列** 后，点击 **选择产品** 或 **选择产品系列**，选中对象并确认页面已列出名称。
5. 按上表设置显示时机。在 **规则状态** 的 **保存后的状态** 选择 **已启用**，点击 **保存并启用**。编辑已有规则时点击 **保存并启用**。
6. 回到 **重量限制**，打开 **开启重量规则**。等待保存完成，确认页面没有错误信息。
7. 重新打开规则，核对数值、商品范围、客户条件和启用状态已保留，再按下表在店铺前台测试。

## 测试你的设置

每行结果只表示这条方案的判断。测试时使用同一商品范围，并进入结账确认；其他已启用规则仍可能拦截。

| 测试条件 | 本场景预期结果 |
| - | - |
| 2 kg 的商品买 10 件 | 通过，合计 20 kg |
| 2 kg 的商品买 11 件 | 拦截，合计 22 kg |
| 500 g 的商品买 2 件 + 2 kg 的商品买 9 件 | 通过，合计 19 kg |
| 商品未填写有效重量 | 先补全数据；不要用该商品验证重量上限 |

> [!WARNING]
>
> 这条规则限制商品重量，不会拆单、计算运费或选择配送方式。如果需要预留包装重量，请自行把商品重量上限调低。

只限制重货产品系列，或对不同客户设不同重量门槛：[重量限制](https://order-limit.xrtotech.com/features/weight.md)。

## 结果不符时

11 件 2 kg 商品仍可通过时，先检查实际购买的变体是否有 2 kg 重量，再看范围、规则单位和开关。

继续按[规则排查](https://order-limit.xrtotech.com/troubleshooting/rules-not-working.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.