项目面向私房菜馆和中小型餐饮门店,解决纸质菜单更新不便、顾客无法确认已点数量、堂食订单与包厢关联依赖人工、商家维护菜品成本较高等问题。顾客既可以扫描包厢专属二维码进入,也可以先浏览菜品,再在提交堂食订单前选择包厢;外带订单则不要求选择包厢。系统将菜品展示、分类搜索、购物车、包厢选择、订单确认和商家管理整合到微信小程序中,适用于私房菜、包厢宴请、门店堂食及外带等业务场景。
点击空白处退出提示
项目面向私房菜馆和中小型餐饮门店,解决纸质菜单更新不便、顾客无法确认已点数量、堂食订单与包厢关联依赖人工、商家维护菜品成本较高等问题。顾客既可以扫描包厢专属二维码进入,也可以先浏览菜品,再在提交堂食订单前选择包厢;外带订单则不要求选择包厢。系统将菜品展示、分类搜索、购物车、包厢选择、订单确认和商家管理整合到微信小程序中,适用于私房菜、包厢宴请、门店堂食及外带等业务场景。
系统分为顾客点餐端和商家管理端。顾客端提供门店首页、包厢选择、二维码识别、老板推荐、菜品分类、全菜单搜索、菜品数量增减、已选数量提示、购物车、堂食与外带切换、口味备注、立即上菜、预约上菜、订单确认及支付确认交互等功能。堂食订单提交前必须选择包厢,通过包厢二维码进入时可自动关联对应包厢。商家端支持新增和修改菜品、上传菜品图片、设置价格与库存、调整分类、配置推荐菜、控制上下架状态,以及维护包厢和订单信息。搜索功能覆盖全部菜品分类,并按照菜名、分类和相关关键词进行匹配。
我负责项目需求梳理、业务流程设计、界面与交互设计、微信小程序实现、云端数据结构设计、商家管理端开发、真机适配和问题排查。项目采用原生微信小程序技术栈,使用 JavaScript、WXML 和 WXSS 构建页面,通过微信云开发实现云函数、云数据库和云存储。菜品图片由云存储统一管理,商家可在后台直接上传和更新。包厢二维码使用带校验信息的参数识别包厢,避免普通文本被直接篡改。项目针对不同手机尺寸、顶部胶囊区域和底部安全区域进行了适配,并通过资源压缩、代码分包和按需加载控制主包体积。实现难点包括包厢与订单状态同步、跨分类搜索准确性、菜品图片真机加载、固定结算栏遮挡处理,以及堂食和外带两套下单规则的统一管理。



评论