---
title: "限制周期"
description: "了解客户上限的五种周期选项 — 每日、每周、每月、滚动 30 天和终身。"
contentType: "docs"
locale: "zh"
localized: true
source: "https://orderrules.com/zh/docs/customer-rules/limit-periods"
slug: "customer-rules/limit-periods"
---
## 选择合适的时间周期

创建客户上限时，您需要选择一个时间周期，决定上限在重置之前持续多久。OrderRules 支持五种周期类型。

## 每日

上限在您店铺时区的午夜零点每天重置一次。

```
示例：每位客户每天最多 1 单

周一 9:00：   客户下单 -- 通过
周一 15:00：  客户再次尝试 -- 拦截
周二 8:00：   上限已重置，客户可再次下单
```

**适用于：** 按日完成订单的业务（餐饮配送、烘焙店），并希望每天保证公平分配的场景。

## 每周

上限在每周一的午夜零点重置。

```
示例：每位客户每周最多 3 单

周一：    第 1 单 -- 通过
周三：    第 2 单 -- 通过
周五：    第 3 单 -- 通过
周六：    第 4 单 -- 拦截
下个周一：归零
```

**适用于：** 按周组织的生产计划、订阅盒子、按周计算产能的服务。

## 每月

上限在每月 1 日的午夜零点重置。

```
示例：每位客户每月最多 5 单

第 1 周：2 单 -- 通过（2/5）
第 2 周：2 单 -- 通过（4/5）
第 3 周：1 单 -- 通过（5/5）
第 3 周：再来一单 -- 拦截
下月 1 日：归零
```

**适用于：** 月度订阅的上限，或希望把高客单价商品的需求摊到一个月的场景。

## 终身

上限永远不重置。客户一旦达到上限，将永远无法再次购买。

```
示例：每位客户终身最多 1 双 Limited Sneakers

第 1 单：客户买了 1 双 -- 通过
第 2 单（未来任意日期）：客户再次尝试 -- 永久拦截
```

**适用于：** 限量发售、收藏品、独家商品，或者任何您想为每人设置永久上限的场景。

## 滚动 30 天

滚动周期不会在固定的日历日期重置，而是以结账时刻为起点向前统计 30 天。随着较早的订单移出统计窗口，顾客的额度会逐步恢复。

```
示例：每位顾客最多 40 lb，滚动 30 天

3 月 3 日：  顾客购买 40 lb -- 通过（已用 40/40）
3 月 20 日： 顾客尝试购买 10 lb -- 拦截（3 月 3 日的订单仍在统计内）
4 月 3 日：  3 月 3 日的订单移出窗口 -- 40 lb 额度全部恢复
```

**适用场景：** 公平配额、运输和包装的重量预算，以及[按重量的限制](/docs/customer-rules/weight-based-limits) — 任何情况下，硬性的日历重置都会让顾客在月份交界处两天内买两次。

## 如何选择合适的周期

| 周期 | 重置时间 | 适用场景 |
|--------|--------|----------|
| 每日 | 每天午夜 | 日均生产、当日配送 |
| 每周 | 每个周一 | 按周计划、订阅类服务 |
| 每月 | 每月 1 日 | 月度配额、高需求商品 |
| 滚动 30 天 | 持续滚动 | 公平配额、重量与运输预算 |
| 终身 | 不重置 | 限量版、一次性购买 |

## 重置如何工作

所有基于时间的重置都会在您配置的时区的午夜零点自动发生，无需任何手动操作。

- **每日：** 每晚零点
- **每周：** 周日转周一的零点
- **每月：** 1 日零点
- **滚动 30 天：** 没有固定重置 -- 每笔订单在下单 30 天后移出统计窗口

终身上限不会重置 — 累计计数会无限延续下去。

## 小贴士

- 不确定时，建议先从每周或每月开始 — 这是最常见的选择
- 终身上限请谨慎使用，仅用于真正限量的商品
- 您可以稍后修改周期，已有的计数数据不会丢失

## 相关内容

- [每位客户的下单数上限](/docs/customer-rules/per-customer-order-limits)
- [每位客户的数量上限](/docs/customer-rules/per-customer-quantity-limits)
- [计数器自动重置](/docs/order-limits/auto-reset)
