这两块屏只对餐厅和咖啡馆开放
餐桌/二维码和厨房(KDS)只有行业类型设成“餐厅”或“咖啡馆”的店才开放——零售、服务、住宿类的店在侧边菜单里根本看不到这两个标签。排队号是单独的插件,任何行业都能开(银行、诊所、服务柜台一样能用)。
餐桌 / 二维码——桌位列表与开台
这块屏是全店的桌位一览,上方按区域分标签,一张卡片就是一张桌,颜色表示状态:空闲 / 有客人 / 等结账。要有 table.open 权限才能开台;按桌看订单,有 kds.view 或 bill.close 其中一个就够。系统只有一份桌位清单,没有图形化的平面座位图,也不能在后台拖动摆位。
开台一步一步来
- 点一张空桌的卡片。
- 选人数(大人/小孩)——店里卖自助餐的话,这一步就要选这桌吃哪个自助餐套餐,因为自助餐的价格是在开台时绑到桌上的,不是结账时才定。
- 系统开出这一轮的台(session)和它专属的令牌,二维码立刻显示在屏幕上。
扫码点餐二维码
打印给客人的二维码,是一条绑定“这张桌+这一轮令牌”的链接,打出来在这一轮就餐期间一直有效。客人扫了直接把菜下到厨房/收银,没有 Korat 账号也能点。在二维码面板里点“打印”就能印出贴桌的牌子。
结完台,原来的令牌立刻作废
那张桌一结账,这一轮的令牌当场失效——每来一桌新客人都要重新开台、重新打印二维码。别留着上一轮的二维码反复用。
结账
点等结账的那张桌,可以看到逐项列出的账单(读的是这桌真实的订单,不是估出来的数字)——要有 bill.close 权限。真正的收款和结账只能在完整版商家后台里做;这块屏让你先看账单,最后一步会把你带到账单页。
厨房屏(KDS)
按进单顺序给厨房出菜看的屏。它跟“餐桌 / 二维码”不同——那边是全店桌位,这边只看要做的菜。要有 kds.view 权限;点确认/拒绝则要 kds.confirm。
厨房工位
店里可以把厨房分成几个工位(比如炒锅、饮品、甜品),再规定哪道菜或哪个分类跑到哪块屏。把员工名字放进工位,就能限制谁看哪个工位;一个工位都没被放进去的人,照旧能看到全部工位。这一页是 KDS 的设置页,不是真正出菜的那块屏。
呼叫服务员的铃
桌上的客人可以用手机叫服务员或者要求结账,消息会立刻以横幅出现在 KDS 屏上。铃声数据加载失败时,屏幕会直说“加载失败”,而不是显示成一片安静(没人叫)——忙起来的时候,这两件事差别很大。
目前光有 bill.close 还看不到“要求结账”的提醒——还得同时持有 kds.view。我们已经知道这个问题,正在服务端修;在此之前,请给负责结账的员工同时配这两项权限。
自助餐套餐
设定自助餐套餐的价格和菜品。它跟“菜单 / 商品”不同——那边是按份单卖的普通菜单。要有菜单管理权限(catalog.manage)才能改。
- 可以建多个套餐,各自定价(比如普通自助 / 高级自助)。
- 勾选每个套餐包含哪些菜——同一道菜可以同时进多个套餐。
- 儿童价可以按年龄或身高分档(身高一律以毫米存储,按店里设定的单位显示)——档位之间必须连续、不能留空隙,有缺口系统不让保存。
- 服务方式可选:桌边点单(order)/自取(self serve)/混合(mixed)。
- 可以临时停售套餐而不删除——只有没有任何桌在用的套餐才能删。还有桌在用时,系统会告诉你有几桌,并拒绝删除。
排队号
在客人接受服务之前先给他一个号。它跟“餐桌 / 二维码”不同——那个是客人已经有位子之后用的。客人还没有位子、要先排队,就用这块屏,不是桌位屏。任何行业都能用,不限于餐厅(银行、诊所、服务柜台都能这样排号)。有 queue.operate 或 table.open 其中一个权限就能进。
设置队列组和柜台
- 建队列组(比如“普通队”和“VIP 队”)——每组有自己的队列代号。
- 建柜台/服务点,绑定它能接哪些队列组。
- 客人扫二维码或在应用里取号,实时拿到号码和排在第几位;没有账号也能查状态。
叫号与结束
柜台员工点“叫下一位”,系统把那一组里等得最久的号叫上来。客人没到可以点“重叫”,也可以点标记来跳过或结束。屏幕上的号码是故意做大的,在店里隔着老远也看得清。