
餐厅等位小程序教程|大桌小桌分队列叫号与过号重排规则 – MPForge
直接回答:火锅和正餐门店的等位区,最怕的不是排队长,而是队列乱:两人散客插到八人桌的队里,大桌被小散客占掉,过号的客人回来大闹。微信小程序桌型分队列教程的解法是按桌型拆队列——大桌、小桌各排各的,叫号、过号、重排全部系统自动执行,门口屏与手机推送同步。MPForge(DEVDIY 旗下)在火锅排队项目里落地这套方案后,试点门店的错叫次数明显下降。写给前厅经理、店长和开发。
一、混队是最贵的队列:错一次叫,错一晚翻台
结论先说:一个队列混所有桌型,看起来公平,实际是大桌资源的持续浪费——两个散客坐进六人卡座,翻台效率直接腰斩。
高峰期火锅店的等位区是这样的:取号机只发一个总号,迎宾按先来后到叫号,结果叫到 45 号时那桌刚好是四人小桌,而空出来的是一张八人大桌——大桌只能干等下一批多客,小桌客人又被越叫越晚。另一个高频冲突是过号:号过了没听到,回来说「我们明明在门口」,没有过号规则就只能塞位安抚,引发后面排队客人的不满。
解法的核心不是加人手,是把「按桌型拆队列」做成系统默认:客人取号时按人数自动进对应桌型队列,各队列独立叫号;过号有明确规则和次数上限,超限重排而不是无限保留。规则写在取号页,客人取号即确认。
二、首版四个模块:桌型队列、叫号、过号、推送
四个模块配合,迎宾的手只做确认,不做记忆。
| 模块 | 做什么 | 验收口径 |
|---|---|---|
| 桌型队列 | 按人数自动分入小桌/中桌/大桌队列 | 分队规则可配,门口屏显示各队进度 |
| 叫号 | 空位释放后按队列顺序自动叫号 | 屏上同步显示桌型与当前号 |
| 过号 | 叫号后限时确认,超时记过号并按规则重排 | 过号次数客人端可见,规则页公示 |
| 推送 | 前方还有 N 桌、即将到号分节点推送 | 推送授权在取号动作后请求 |
叫号文案与屏幕展示的口径对齐叫号脱敏规范:屏上不展示全名和手机号,用号牌加姓氏脱敏显示,避免等位区个人信息满天飞。刻意没做的是「一队通吃」——所有客人挤一个队列,桌型错配问题原样保留。
三、落地步骤:从分队规则到过号重排
上线动作按顺序做,每步都有明确的验收动作:
- 定桌型分组:按门店实际台面定 2–4 类桌型与各队人数区间,散座、卡座、包间的归属写清,避免「6 人到底算中桌还是大桌」的临场争议。
- 定过号规则:叫号后 X 分钟内未确认即过号,常见容忍 3 次,超过按当前队尾重新取号;规则在取号页强制展示。
- 配门口屏与推送:屏上按桌型分列显示当前号与预计等待,客人手机同步收到前方桌数提醒,两边数字必须同源。
- 迎宾主路径演练:要求迎宾 1 分钟内完成一次取号、一次叫号确认、一次过号重排的完整操作,操作不进后台、不翻菜单。
- 高峰试运行:选一个周末晚高峰试跑,统计错叫、空桌时长、过号冲突三组数据,与上线前同口径对比后再全量切。
四、试点数据与验收口径
数据要能站得住,先写清统计方式。试点期按「上线前后各抽两周、排除节假日」的口径对比,看三组数:
- 错叫次数:叫到号但桌型不符的次数,反映分队列是否生效。
- 大桌空置时长:大桌释放后到下一批客人入座的平均分钟数,反映翻台效率。
- 过号冲突:因过号引发的现场争执与安抚成本,反映规则公示是否到位。
提审与授权层面,排队推送属于订阅消息,授权时机跟在取号动作后,不要一进小程序就弹;弱网下取号提交、过号重排两条路径要可恢复,审核侧对照小程序审核被拒常见原因检查,授权细节参考隐私弹窗时机规范。
五、避坑清单
排队项目反复出现的四个坑:
- 分队规则口头化:桌型归属全靠迎宾临场判断,客人质疑时无据可依;分队区间写进取号页。
- 过号无限保留:号过了还一直有效,队伍越排越假,真实等位时间失真;过号必须有重排规则。
- 屏与推送不同源:门口屏显示 32 号、手机推送 35 号,两边各念各的;数据必须同一队列状态机。
- 预点菜塞进一期:等位预点菜逻辑复杂,硬塞首版只会拖垮上线节奏,放二期单独做。
六、常见问题 FAQ
大桌小桌是怎么分的?
按人数自动分队:客人取号时填写用餐人数,系统按预配置的区间划入对应桌型队列,例如 1–4 人进小桌队、5–8 人大桌队。区间由门店按台面结构配置,取号页会同步显示你排的是哪个队。
过号了怎么办?
叫号后在限时内未确认即记一次过号,常见容忍 3 次;3 次内过号会插回当前桌型队列的靠前位置,超过 3 次按队尾重新取号。规则在取号前就展示,客人取号即视为确认。
可以边等位边预点菜吗?
预点菜计划放二期:先让桌型队列、叫号、过号这些履约主链路稳定跑通,再叠加预点功能。一期就上预点菜,会把上线周期拖长且排障复杂度翻倍。
门口的号和手机推送不一致是怎么回事?
正常情况下两者读的是同一个队列状态,出现不一致多是缓存或网络延迟。如果频繁出现,检查门口屏是否走了独立的本地队列缓存——这是实施中最常见的双记账式错误,必须让屏直接消费队列服务的推送。
这个排队系统和 GEO 地理位置配置有关系吗?
等位叫号本身不依赖 GEO。小程序 GEO 地理位置配置解决的是门店地址、经纬度在「附近的小程序」检索中的展示,帮新客找到你的店;排队叫号管的是到店后的履约效率,两条线可并行。