烘焙预约小程序 - 业务流程图

按三大业务模块组织:用户点单、外卖配送、预约

模块 A:用户点单流程
flowchart TB Start([进入点餐页]) --> Browse[浏览商品分类] Browse --> Search{搜索?} Search -->|是| SearchPage[搜索页输入关键词] SearchPage --> SearchResult[搜索结果列表] SearchResult --> SelectGoods[选择商品] Search -->|否| SelectGoods SelectGoods --> SpecPopup[规格选择弹窗] SpecPopup --> AddCart[加入购物车] AddCart --> Continue{继续选购?} Continue -->|是| Browse Continue -->|否| Cart[查看购物车] Cart --> Checkout[去结算] Checkout --> OrderSubmit[确认订单页] OrderSubmit --> SelectType{选择类型} SelectType -->|自取| SelectTime[选择取餐时间] SelectType -->|外卖| SelectAddress[选择收货地址] SelectAddress --> SelectTime2[选择配送时间] SelectTime --> SelectCoupon[选择优惠券] SelectTime2 --> SelectCoupon SelectCoupon --> SubmitOrder[提交订单] SubmitOrder --> OrderCreated([订单创建成功])
模块 B:外卖配送流程
flowchart TB OrderCreated([订单已创建]) --> WaitPay[待付款] WaitPay --> PayAction{用户操作} PayAction -->|支付| Pay[调起微信支付] PayAction -->|取消| Cancel[取消订单] PayAction -->|超时| Timeout[超时自动关闭] Cancel --> Closed([已关闭]) Timeout --> Closed Pay --> PayResult{支付结果} PayResult -->|成功| Making[制作中] PayResult -->|失败| WaitPay Making --> MakeAction{制作完成} MakeAction -->|自取| WaitPickup[待取餐] MakeAction -->|外卖| Delivering[配送中] WaitPickup --> UserPickup[用户取餐] Delivering --> UserReceive[用户收货] UserPickup --> WaitComment[待评价] UserReceive --> WaitComment WaitComment --> Comment[用户评价] Comment --> Done([交易完成]) WaitComment -->|超时自动| Done Making --> RefundApply[申请退款] WaitPickup --> RefundApply RefundApply --> RefundCheck{审核} RefundCheck -->|同意| Refunded([已退款]) RefundCheck -->|拒绝| Done
模块 C:用户预约流程
flowchart TB Start([进入小程序]) --> Login{已登录?} Login -->|否| LoginPage[登录页] LoginPage --> LoginDone[微信/手机登录] LoginDone --> Home[首页] Login -->|是| Home Home --> ChooseShop[选择门店] ChooseShop --> Reserve[预约入口] Reserve --> Form[填写预约表单] Form --> Submit[提交预约] Submit --> MyList[我的预约列表] MyList --> Detail[预约详情] Detail --> End([等待核销/完成])
预约核销流程
flowchart LR Receive[收到预约] --> Prepare[备餐/准备] Prepare --> Check{自提/配送} Check -->|自提| UserArrive[用户到店] UserArrive --> ShowCode[出示预约信息] ShowCode --> Verify[门店核销] Check -->|配送| Deliver[配送上门] Deliver --> Confirm[确认送达] Verify --> Done([已完成]) Confirm --> Done
后台管理流程
flowchart TB AdminLogin[管理员/门店登录] --> Role{角色} Role -->|管理员| OrderAll[全部订单管理] Role -->|管理员| ShopMgr[门店管理] Role -->|管理员| Count[数据统计] Role -->|管理员| Banner[轮播图管理] Role -->|门店账号| OrderMy[本店订单] Role -->|门店账号| CountMy[本店统计] OrderAll --> Filter[日期/门店/状态筛选] Filter --> List[订单列表] List --> Detail[订单详情/核销]
功能清单总览

下表列出烘焙预约小程序的完整功能清单。

模块 功能 说明
用户端 - 核心流程
用户 用户登录 微信登录、手机号绑定
门店 定位门店 根据经纬度匹配最近门店
商品 商品浏览 商品列表、分类、搜索,支持点单跳转外部小程序
预约 预约表单 姓名、电话、自提/配送、时间、核销券码、备注
支付 在线支付 微信支付(可选,或线下结算)
订单 订单状态 已预约→已完成/已取消
核销 核销验证 核销券码/截图验证
用户端 - 辅助功能
地址 地址管理 新增、编辑、删除收货地址;设置默认地址
营销 优惠券 我的优惠券列表、领取、使用
会员 会员/积分 会员等级、积分获取与消耗
客服 客服聊天 在线客服、消息记录
应用 意见反馈 提交反馈、图片上传
应用 投诉 提交投诉、进度查看
订单 退款流程 申请→审核→退款到账
管理端 - 核心流程
订单 订单管理 全部订单、门店筛选、预约时间筛选、核销截图展示
门店 门店管理 门店 CRUD、营业状态、门店账号绑定、数据权限
统计 数据统计 订单量、销售额统计、按门店/日期统计
管理端 - 辅助功能
内容 轮播图管理 CRUD、排序、上下架
订单 退款管理 退款申请列表、审核操作
用户 用户管理 小程序用户列表、详情、禁用
营销 优惠券管理 优惠券 CRUD、发放、统计
商品 商品管理 商品 CRUD、分类、评论、搜索词
权限 角色/菜单 角色 CRUD、菜单权限分配、门店角色
客服 客服管理 客服会话列表、消息回复
应用 反馈/投诉管理 反馈列表、投诉处理
系统 基础模块 数据字典、文件空间、定时任务、回收站

文档版本:v2.0 · 2026-02-25(添加点单流程、外卖配送流程,按三大模块重组)

← 返回文档总览