桌子预订
预订与订单遵循同一套机制:客人和门店不直接修改同一个文件,而是各自提交独立的信号,由服务器进行汇总。他人的预订无法这样被改动:要对它做任何操作,都需要其不可猜测的标识符——只有客人本人(在其链接中)和门店持有。关于“厅面布局”板块的总体介绍见文章厅面布局;这里详细说明预订流程本身:创建、状态、绑定桌子、订金以及通过 AI 智能体预订。
在哪里管理预订#
两个等效入口:
- 收银端的厅面面板——POS 工单顶部的 🗺 “厅面” 标签,**“预订”**选项卡(带有待处理申请数量的徽标)。厅面面板按角色开放——店主、经理或拥有厅面管理权限的操作员——并且需要开启“POS 外观”中的 “厅面面板标签” 开关(非餐饮类门店默认关闭)。除预订外,面板中还有等候名单、布局图、服务员呼叫和桌子分析;
- 后台的厅面布局(
/tables)——同一份列表,并可在布局图上直接绑定桌子。
新建预订#
**“+ 新建预订”**按钮打开表单:
- 日期和时间(步长 15 分钟);
- 时长——60/90/120/180/240 分钟;
- 客人数(1–50);
- 桌子——具体桌子或 “未分配”(收银端厅面面板中同一项称为“无桌子”),如果稍后再分配。酒店的此列表没有房间和床位:房间按整日预订,使用单独的表单——见下文;
- 客人姓名(必填)和电话——号码按门店所在国家的书写方式记录,例如“+7 (912) 575-19-38”:输入时自动分组,空字段中显示该国号码示例,任何数字都不会改变,而“分机 101”或两个号码用逗号分隔的写法保持原样;预订列表中号码也这样显示;
- 备注。
由员工创建的预订立即获得“已确认”状态(与客人预订不同,后者始终以申请开始)。
状态#
| 状态 | 含义 |
|---|---|
| 等待中 | 来自客人的申请,等待门店确认 |
| 已确认 | 门店已接受预订(后台创建的预订直接从此状态开始) |
| 客人已到 | 客人已到场(收银端厅面面板中同一状态标注为“已入座”,酒店房间预订则为“已入住”) |
| 已完成 | 到访正常结束 |
| 已取消 | 由客人、门店取消——或在需要订金而未按时支付时自动取消 |
| 未到店 | 客人未到场(no-show) |
每笔预订的操作就在列表行中:确认(从“等待中”)、入座(从“已确认”)、完成,以及 “未到店” 和 “取消预订”。入座会改变状态,但不会开单:在收银端厅面面板中,已入座且绑定了桌子的预订会出现单独的 “打开工单” 按钮——它才会为该桌子创建订单。
对于绑定在酒店房间上的预订(这类预订是房间还能按小时预订时遗留下来的),没有“入座”,而是 “入住”。这是真正的入住,而不是列表中的标记:会打开与房间看板上“入住”按钮相同的窗口。其中的客人姓名和电话已从预订中填入,只需选择计划,必要时填写证件。入住后,客人拥有房间账户,房间变为占用,记录进入客人登记日志(在俄罗斯为移民登记),预订标记为“客人已到”。如果房间尚未准备好入住(已占用、未打扫、停用),窗口不会打开——会显示说明。在收银端厅面面板中,此类预订也显示“入住”:按钮跳转到“厅面布局”,打开同一个窗口。同一酒店内的餐厅桌子仍然是“入座”。房间的收尾操作也是“完成”:退房并关闭账户、将房间送去打扫,由房间看板上的“退房”按钮完成。
绑定桌子与冲突#
预订的桌子可以直接在列表行中选择或更改——下拉列表中也有“无桌子”一项。换到在重叠时间已被另一笔预订占用的桌子会被拒绝,并提示“与该桌子的另一笔预订冲突”:服务器也会这样做,只是不会提示。在收银端厅面面板的新建预订表单中,占用情况在选择前就可见——在所选时间被占用的桌子标记为“· 已占用”且无法选择,如果每张桌子都被占用,列表下方会显示“没有空闲桌子”(此时“无桌子”的预订仍可创建:桌子将由人工分配)。表单也不接受已经过去的时间。请注意该规则的特点:占用只按已确认和已入座的预订计算——未确认的申请不占用桌子,需人工处理。
在厅面布局图上,当前正在进行预订的桌子填充为琥珀色,并标注时间和客人姓名,而今天最近一笔预订的桌子获得蓝色徽标、无填充——一眼就能看出哪个正在占用、哪个即将占用。
客人预订#
在 QR 菜单和门店网站上,客人打开预订页,看到厅面图(按当前实际预订显示空闲/占用/已选),自行选择桌子——如果同行人多,也可以一次选多张桌子:此时预订会平均分摊到所选桌子上。时间由客人像您在厅面面板中一样设置:开始时间和时长——60/90/120/180/240 分钟,默认 2 小时。列表下方写明桌子保留到几点(“至 21:00”);跨午夜的预订(例如 22:00 + 3 小时)会自动计算。在酒店中,通过房间 QR 码打开菜单的客人预订的是餐厅桌子,而不是自己的房间:如果未在厅面图上选择桌子,预订会以“无桌”状态提交,且不会关联到房间(房间按天预订——酒店)。
字段顺序与厅面面板的预订表单一致:先是日期和时间,然后是时长和客人数。页面打开时默认选中下一个整点——深夜时这已是明天——且不接受已经过去的时间:字段下方会出现“该时间已过去”,未修正时间前无法提交申请。这样就不会有昨晚的申请发给您,而它在预订列表中本来也会立刻被归入已过去的时间中。
桌子可以按属性筛选——共九种:靠窗、露台、安静、插座、无障碍环境、无烟区、舞台旁、可放婴儿车、可带宠物。不符合条件的桌子不会被隐藏,而是变暗,以保持厅面图易于辨认。如果桌子上传了照片,客人在选择时可直接在灯箱中打开查看。
客人看到的厅面图占用情况按所有有效预订计算——包括未确认的申请:已被预订的桌子在所选时间不会提供给客人。如果两位客人仍在同一秒内选中同一张桌子,第二笔预订由服务器拒绝,而不仅是界面拒绝。
如果客人留下了 e-mail,预订后立即会收到**“预订申请已受理”邮件:时间、客人数、桌子,以及预订正在等待您确认的提示。当您确认预订后,客人会收到“预订已确认”邮件;改期和取消预订也会发送邮件。客人可以将预订添加到日历**(.ics 文件),并随时打开自己的预订:那里显示实时状态,有**“取消”和“改期”。如果所需时间已被占用,客人可以点击“有空位时通知我”**——当该时段空出时会收到通知。
客人改期是一笔新申请:您确认的是原来的时间,而不是新时间。因此已确认的预订在改期后会重新变为**“等待中”**——在厅面面板中它又会出现“确认”按钮,客人会看到“等待确认”,直到您确认新时间(如果客人留下了 e-mail,确认后会收到邮件)。带订金的预订——无论已支付还是待支付——改期后仍保持已确认,由员工本人改期的预订也是如此。
改期会立即通知您,而不是让您面对一行悄悄变化的记录:在已打开的界面(厅面图、收银厅面面板、记录日志)上会出现提示“客人已改期预订:姓名,原时间 → 新时间”——记录日志中还有声音和浏览器通知——而所有者会收到移动端管理后台的推送,以及门店 Telegram 机器人的消息(如果已接入)。由员工本人进行的改期不会回退。
客人预订默认开启;如果不需要,可在门店网站设置中用开关关闭——该开关作用于门店层级,而不是整个账户。
预订订金#
订金通过“厅面图”板块的预订窗口中的**“订金”按钮(带卡片图标)设置——它是一组规则,而不是整个门店统一的一个金额。规则中可设置条件(“星期几”、“时间从/至”、“客人数从”)和参数:固定金额,按每位客人或整笔预订**收取,免费取消窗口的小时数,以及“未到店时扣留”勾选框。桌子订金没有按金额计算的百分比——只有已知服务价格的服务预约预付款才有。这样即可配置典型场景“周五至周六 18:00 后,6 人以上同行”。
客人在线预订时会看到所需金额(当他更改日期、时间或客人数时会实时重新计算)和免费取消窗口。接下来:
- 预订立即创建,但时段保留 30 分钟——需在此期间支付订金;
- 支付提供商确认付款后,预订即变为“已确认”;
- 如果未在规定时间内支付订金,预订会自动取消并标注“订金未按时支付”,时段随之释放——之前请求通知的人会得知。
在免费窗口内取消会自动退款;延迟取消和未到店(如果规则中勾选了“未到店时扣留”)则订金归门店所有。预订行中可见订金状态——待支付、已支付、已退还或已作废——而**“退还订金”**按钮允许经理随时手动退款,包括已扣留的订金。订金仅在已配置在线收单时可用;没有在线收单时,预订保持免费,与之前一样。⚠️ 未到店自动撤单(厅面面板 → “预订” → “⏱ 自动撤单”)绝不会扣留订金:自动程序完全不触碰已支付的预订,由员工用“未到店”按钮关闭——在设置状态的同时决定客人资金的去向。
通过 AI 代理预订#
同一套预订机制也通过公开的 Guest API 提供给语音和文本 AI 助手:代理会检查空闲桌子(check_table_availability)、创建申请(create_reservation),还可以查询状态或取消(get_reservation_status、cancel_reservation)。对门店来说,这种预订与普通客人申请没有任何区别——同样进入“等待中”列表,同样需要确认。
宴会#
没有单独的“宴会”实体——宴会用普通预订办理,只是客人数量更多,并在备注中描述活动,同时关联到宴会厅或平面图上挪动过的桌子。
启动所需条件#
- 门店已开启预订——餐厅、咖啡馆、酒吧和酒店默认开启,食堂和快餐则是有意关闭的。
- 带桌子的厅面图——这样才能把预订安排到具体桌子(厅面图)。
- 接收渠道——展示页、您网站上的预订组件、Telegram 或客人 AI 代理。
- 订金政策——如果预订需要预付款;订金需要可用的在线支付。
- 查看预订的位置——“预订”窗口和厅面面板中的“预订”标签页。
限制#
- 带订金但未支付的预订会占用时段 30 分钟,之后释放该时段。
- 没有按桌子的预订时间线和座位网格——可用性不是由自动排座图计算,而是由您自行决定。
- 没有“客人已到店”状态,也没有预订前 N 小时的自动提醒;发给客人的 Telegram 提醒按各自规则发送。
- 客人在组件和展示页表单中不选择桌子:客人只提交申请,桌子由您分配。
- 订金是通用支付机制,因此在未接入在线支付的地方无法收取订金。
故障排除#
客人无法预订。 门店的预订已关闭,或者您网站上的预订组件未作为扩展付费。
预订未关联到桌子。 关联由门店完成——客人不设置关联。
取消时订金未退回。 退款按订金政策执行;请检查其条件和支付状态。
厅面面板中看不到预订。 您查看的是另一个门店,或者预订已关闭。
时段被重复占用。 冲突会显示,但没有强制的可用性网格——高峰时段请手动设置配额。
相关章节#
- 厅面图 —— 平面图编辑器、QR 码、服务员
- 厅面面板 —— 领位员工作台:预订、等候名单、厅面图、呼叫
- 收银(POS) —— 按已入座预订开单
- 面向 AI 代理的 Guest API —— 以客人身份通过程序预订
- 服务预约 —— 美容院采用同样的预订原理
- 员工与班次 —— 角色与厅面面板访问权限
常见问题#
客人可以不打电话就预订桌子吗?#
可以,直接从 QR 菜单或门店网站提交——申请会立即出现在厅面面板中,客人马上能看到确认或“等待中”状态。
如果两名员工把同一张桌子安排在同一时间会怎样?#
界面不会放行第二个:无论是列表行中的换桌,还是为已占用桌子创建预订,都会被拒绝并提示“与该桌子的另一条预订冲突”——服务器本来也会按同一规则丢弃这种信号。如果两名员工在同一秒点击,第二条预订会被服务器拒绝。未确认的申请不占用桌子——由此产生的重叠需人工处理。
宴会是否有单独模式?#
没有单独实体——宴会就是普通预订,只是客人数量更多,并关联到厅面图上所需的区域。