它解决的三件事
钱只由服务端算
规格、做法、加料、套餐、满减、新客立减、包装费、配送费都按当前菜单在服务端重算,客户端传来的价格一概不用;规格、做法、加料都要校验确实属于这道菜。收银员代客点单也改不了价。
同桌一起点,不会重复下单
桌码是带签名的地址,改桌号、伪造都会被拒,可以一键重置让旧码失效;同一张桌多人扫码共用一个购物车、显示谁点的,提交时核对购物车版本,同时提交只有一个成功。
不超卖,退款不出错
每日库存带条件扣减,并发下单不会超卖;取餐号有数据库唯一约束兜底。没出餐的退款自动原路退回,已出餐的要店长审核,申请人不能审自己发起的,并发也不会多退;超时关单后才到账的付款自动全额退回。
三端分别能做什么
同一套服务端,不同账号只访问自己的角色范围。H5 可按演示入口体验,App 与小程序的配置、安装和发布状态分别验收。
管理后台
店长、收银员、后厨、配送员,电脑浏览器(出品看板可以放在后厨的平板上)
- 经营看板:今日实收、订单数、客单价,待出餐与超时、待审核退款、待派单、打印失败,热销菜品
- 出品看板:按出品部门切换,按支付先后排,超时标红;全部出餐自动叫号,可以重新叫号
- 订单管理:按营业日查,详情里有金额明细、出品单、支付和退款记录,可以导出
- 收银台:代客点单(堂食 / 自取),现金或收款码登记收款,实收必须等于应付
- 外卖配送:待派单 / 配送中两栏,手动派单、改派,或自动派给接单中的配送员
- 菜品(规格 / 做法 / 加料 / 套餐 / 售罄 / 每日库存)、桌台桌码(A4 桌贴、重置桌码)、满减活动
- 营业统计(按日 / 周 / 月,可导出);门店设置:经营模式、营业时间、取餐号、配送范围、云打印


店员端
后厨、收银员、配送员,顾客小程序里的员工入口或手机浏览器
- 出品:按部门看出品单,开始制作、出餐;待取餐列表里重新叫号、确认已取餐
- 配送:只看派给自己的单,接单 → 取餐 → 送达;送达要核对顾客的 4 位收货码,或拍一张送达照片
- 后厨还没出餐时不能取餐,取餐后店长不能再改派
- 收银:待收款里登记现金 / 收款码,按取餐号查订单,申请退款(审核要店长)
- 一键拨号、唤起地图导航

顾客端
顾客,小程序 / H5 / App
- 扫桌码进店堂食,也可以选到店自取或外卖;打烊、不在营业时段都写清原因
- 点餐:分类、售卖时段、搜索,规格 / 做法 / 加料 / 套餐面板,同桌的购物车 3 秒同步
- 确认订单:满减、新客立减、包装费、配送费明细,提示再点多少还能减
- 在线支付后显示取餐号和进度,出餐时全屏叫号提醒;外卖显示配送员和 4 位收货码
- 申请退款(没出餐自动退)、我的订单、地址簿、注销账号
适合谁
- 演示场景:一家同时做堂食、自取和外卖的简餐店,30 道菜(含 2 个套餐),大厅 8 桌、包间 2 间
- 快餐、小吃、奶茶咖啡、面馆、简餐、正餐的单店(第一版后台只运营一家门店)
- 只做店内的用"仅店内",要送外卖的切到"店内 + 外卖",两种模式都有自取和叫号
不包含
- 美团 / 饿了么外卖平台对接
- 会员储值、会员积分
- 多门店、加盟分账(第一版后台只运营一家门店)
- 第三方骑手(达达、顺丰同城);配送距离按直线距离 × 1.3 估算,没有地图路线规划
- 扫码枪、称重
- 进销存、原料成本
- 发票
- 餐后结账、挂账(全部先付后吃)
要你自己准备的
- 服务器、域名、HTTPS 证书;小程序要用已备案的域名。
- 你自己的小程序 AppID、微信支付商户号 / 支付宝应用,以你自己的主体名义办理。
- 短信服务商(签名、模板):系统只带了演示通道,用短信验证码登录的产品不接短信就无法注册新客户。
- 上线前在真机上完整测试一遍,并用真实商户号做一笔小额支付和退款验收。
- 云打印(飞鹅、易联云)按公开接口实现,没有用真打印机验证过,接入前先测试打印。
- 叫号只在顾客的订单页开着时提醒;小程序订阅消息只留了接口,发送需要二次开发。
- 微信扫桌码直接打开小程序,要在微信公众平台配置"扫普通链接二维码打开小程序";没配置时打开的是 H5。
演示入口
演示数据定时恢复,请勿填写真实资料。带在线支付业务的产品使用演示通道,不产生真实扣款;线下收款类产品只记录演示账目。小程序需要在你自己的 AppID 下发布,演示请用 H5 或安卓 App。
扫码点餐
后台账号
- 店长
fd_manager看板、退款审核、门店设置 - 收银
fd_cashier代客点单、登记收款 - 后厨
fd_kitchen出品看板、出餐叫号 - 配送员
fd_rider登录后进入我的配送单
密码Demo#2026fd以上账号通用
客户端
- 顾客
13900000001验证码登录,有历史订单
- 顾客端用手机号 + 短信验证码登录,演示站会自动填好验证码;扫桌码点餐的地址在后台「菜品桌台 › 桌台桌码」里。
- 后厨、收银、配送员可以在顾客端“我的 › 员工入口”登录,也可以用手机打开后台地址登录。
自动化测试
| 产品 | 接口冒烟 | 单元测试 | 端到端 |
|---|---|---|---|
| 扫码点餐 | 304 项 | 19 个 | 81 步 |
既有七款的统计口径:另外每款都带统一后台安全冒烟(135 项,扫码点餐 139 项)、公共支付模块单元测试 72 个。接口冒烟是业务接口的冒烟用例(含支付);单元测试只数本产品业务模块;端到端是管理后台、客户端、员工端三套脚本的步骤合计。测试都在本地开发环境运行,没有做过压力测试。

