1、当前中小餐饮门店高峰期人工点餐压力大,易出现错单、漏单,顾客排队等待久;门店缺少轻量化数字化工具,菜品更新、订单统计、会员营销操作繁琐。本点餐小程序可实现顾客扫码自助点餐,订单直达后厨,减少人工成本,提升门店翻台效率。
2、餐饮行业数字化转型持续推进,堂食自助扫码点餐成为主流经营模式,大量中小型餐馆、快餐店有低成本线上点餐需求。本产品面向线下餐饮商户,适配堂食点餐、菜品管理、订单管理、数据统计等业务场景,助力餐饮门店完成数字化经营升级。
点击空白处退出提示
1、当前中小餐饮门店高峰期人工点餐压力大,易出现错单、漏单,顾客排队等待久;门店缺少轻量化数字化工具,菜品更新、订单统计、会员营销操作繁琐。本点餐小程序可实现顾客扫码自助点餐,订单直达后厨,减少人工成本,提升门店翻台效率。
2、餐饮行业数字化转型持续推进,堂食自助扫码点餐成为主流经营模式,大量中小型餐馆、快餐店有低成本线上点餐需求。本产品面向线下餐饮商户,适配堂食点餐、菜品管理、订单管理、数据统计等业务场景,助力餐饮门店完成数字化经营升级。
核心流程:浏览点餐 → 加购/购物车 → 下单支付 → 取餐/配送 → 订单跟踪 → 会员权益
首页:门店信息、活动入口、会员卡片
点餐:分类浏览、菜品规格选择、加购、优惠券/活动价
购物车与结算:堂食/外卖切换、优惠券抵扣、余额支付、取餐号
订单:列表(下拉刷新/分页)、详情、状态流转、退款
会员中心:余额充值、账户明细、成长值/等级(普通-黑金)、积分、优惠券、付款码
积分商城:积分兑换、核销码、兑换记录
配送:收货地址管理、门店围栏校验
其他:微信登录、个人信息/换手机、发票(抬头/申请/下载)
扫码点餐系统 · 全栈实现(Java + Vue3 + uni-app)
架构:Maven 多模块(common / infra / core / api / job / starter),后端 Spring Boot + MyBatis-Plus + Sa-Token;MySQL 8 + Redis 7;后台 Vue3 + Naive UI + Vite;小程序 uni-app(Vue3)+ uview-plus。
点餐主链路:扫码点餐/自取/外卖 → 规格弹窗 → 购物车 → 统一结算页 → 支付 → 订单状态机(待支付/接单/制作/取餐/配送/退款);试算与下单共用唯一计价入口 PricingService,金额变更返回 409 要求重确认,下单幂等键防重。
会员与权益账本:余额、积分(批次 + 先到期先扣)、成长值、优惠券、退款单全部走独立流水账本 + 唯一幂等键,pos_member.balance/points 仅作兼容汇总;会员四级等级、会员价、充值活动、积分商城(一次性核销码只存 SHA-256)。
营销与扩展:八类活动 + 会员价 + 券统一收集候选取「最优单项优惠」;高德围栏门店自配送;微信订阅消息;叫号大屏、后台新订单均走 WebSocket 实时推送(出箱兜底,实测 40~60ms)。
后台与数据:订单工作台、商品/SKU、会员、营销、发票、经营日指标、会员自动标签、精准营销(标签圈人 + 券/活动归因 ROI)。
质量:JUnit5 + Mockito + Testcontainers;mars-order 单测 123/123,HTTP/SQL 校验脚本 20+ 套;三端均可生产构建。



评论