一、用户端(C端顾客小程序)
1、登录与账户
微信授权一键登录,获取昵称头像,无需注册
手机号绑定,用于订单联系与取餐通知
收货地址管理:新增、编辑、删除、设为默认,支持定位自动填充,区分“外卖配送地址”和“到店自提”两种场景
2、首页与门店展示
门店基础信息展示:店名、公告、营业时间、起送价、配送费、预计送达时长
营业状态控制:非营业时段展示“休息中”,不可下单
商品分类左侧导航,右侧商品列表,支持下拉刷新
商品卡片展示:主图、名称、简介、售价、原价划线、月售、标签(辣、招牌、新品)
全局搜索:按商品名模糊搜索,展示搜索历史与热门
3、商品详情
多规格选择弹窗:如大/中/小杯、甜度、冰度、加料(加料独立加价)
单品数量加减,实时计算单品小计
商品图文详情、配料说明、过敏原提示
4、购物车
悬浮购物车入口,实时显示已选数量与合计金额
购物车展开面板:逐条改数量、删除,按门店聚合
未达起送价时结算按钮置灰并提示差额
清空购物车一键操作
5、下单结算页
选择配送方式:外卖配送 / 到店自提
选择收货地址或自提门店
选择送达时间:立即送 / 预约时段
选择餐具份数、订单备注(快捷标签+自定义输入)
优惠券选择、满减活动实时折算展示
费用明细拆解:商品总额、打包费、配送费、优惠抵扣、实付金额
提交订单,生成待支付订单
6、支付
微信支付统一下单,调起支付键盘
支付结果页:成功跳转订单详情,失败保留订单可重新支付
待支付订单倒计时(如15分钟),超时未支付自动取消并释放库存
7、订单中心
订单列表按状态分栏:全部、待支付、待接单、制作中、配送中、待取餐、已完成、已取消
订单详情:订单号、下单时间、商品清单、金额、地址、骑手信息、状态时间轴
操作能力:取消订单(未接单前)、再来一单、联系商家、联系骑手、申请退款
订单消息服务通知推送:接单、出餐、骑手取餐、送达节点推送
8、个人中心
头像昵称、累计消费、积分余额展示
我的地址、我的优惠券、我的收藏(常点商品/常去门店)
历史订单入口、售后记录、关于我们、客服入口
二、商家后台(PC管理端)
1、门店设置
门店基础资料维护:名称、logo、公告、营业时间、起送价、配送范围、配送费规则、自提开关
配送范围地图圈画,超范围不可下单
营业状态手动/定时自动切换
2、商品管理
分类管理:新增、排序、启用停用
商品维护:主图、轮播图、名称、描述、原价、售价、规格定义、加料配置、库存、是否售罄
批量上架下架、批量改价、导入导出
售罄自动标记,可手动置空库存
3、订单处理
新订单语音播报提醒(防漏单硬件对接或浏览器音频提醒)
订单列表:待接单、制作中、待配送、已完成、异常单
操作:接单、拒单(填原因)、出餐完成、打印小票(对接小票打印机)
退单/退款审核:用户发起后后台审核、原路退回
4、营销配置
满减活动:满X减Y,多档位叠加规则配置
店铺优惠券:新建、发放、有效期、使用门槛
新客立减、第二份半价等基础活动开关
5、数据统计看板
实时:今日订单数、今日营业额、待处理单数
周期报表:近7/30日营业额、客单价、热销商品排行、时段订单分布
订单流水导出Excel
6、打印与硬件对接
后厨打印机自动切单打印(一联后厨、一联前台)
支持多机位分单(饮品单、餐食单分打印机)
三、骑手端(轻量,可选模块)
待抢单/待取餐列表,接单后展示取餐地址与送达地址
一键拨号联系顾客、联系商家
状态流转:已接单→到店取餐→配送中→已送达
配送轨迹上报(基础定位上报,不做复杂地图导航也可)
四、基础公共能力(贯穿全系统)
库存锁定:下单锁库存、支付成功扣减、取消/超时释放,防超卖
状态机统一:待支付→待接单→制作中→配送中→已完成;任意环节异常进“售后中”
消息体系:微信订阅消息,关键节点必达
操作留痕:接单、拒单、退款、改价全部写操作日志,可追溯
数据留存:订单原始数据、小票记录留存不少于90天,满足对账与纠纷处理