跳至主要内容

限制周期

5 min read

选择合适的时间周期

创建客户上限时,您需要选择一个时间周期,决定上限在重置之前持续多久。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 额度全部恢复

适用场景: 公平配额、运输和包装的重量预算,以及按重量的限制 — 任何情况下,硬性的日历重置都会让顾客在月份交界处两天内买两次。

如何选择合适的周期

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

重置如何工作

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

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

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

小贴士

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

相关内容