团队订餐拼单 · 产品原型与需求说明
同事拼单点餐,统一结算分摊 · 版本 v1.0 · 最后更新 2026-08-06
概览
为同事群体提供「发起拼单 → 各自选餐 → 统一支付分摊」的小程序,配合后台做订单与退款管理。本文件为产品原型与需求说明,含可交互原型。
背景与目标
午餐时段同事各自点外卖,价格高、难凑满减。目标:发起一次拼单,多人加入、统一结算,平均每人省 15%,店长/行政可看汇总。
范围
| 范围内 | 范围外 |
|---|---|
| 发起/加入拼单 | 对接外卖平台下单 |
| 各自选餐、金额联动 | 商户对账财务系统 |
| 统一支付与 AA 分摊 | 发票管理 |
关键指标 / 成功标准
2026-08-20 完成内部试点上线;单笔拼单参与人数 ≥ 4 人;人均节省 ≥ 15%;支付成功率 ≥ 99%。
非功能性需求
并发:午高峰 12:00–13:00 支持 500 单/分钟;安全:支付信息不落地;兼容:iOS 14+/Android 10+;合规:仅收集必要昵称与订单数据。
核心流程与闭环
发起拼单 → 分享链接 → 成员选餐 → 统一支付(AA) → 完成;逆向:支付后 10 分钟内可整单退款,部分成员退出自动重算分摊。
接口与数据契约
POST /group/create 入参:ownerId;出参:groupId, shareUrl。订单状态机:拼单中 → 待支付 → 已支付 / 已退款。
上线与运营计划
内测 1 个部门 → 全公司灰度 → 全量;异常通过开关关闭支付入口回滚。
风险与开放问题
退款与支付渠道回调一致性待确认;是否对接企业微信登录待定。
术语表
拼单:多人合并的一笔订单;AA 分摊:按金额均摊到每人;开单:发起一次拼单。
交互说明
触发—行为—状态变化:①点击「模拟开单」→ 创建拼单并跳转选餐,状态 拼单中;②选餐 → 合计金额实时变化;③「确认支付」→ 调用支付,状态 待支付→已支付。详见右下角"交互"面板。
小程序原型(发起拼单 → 选餐 → 支付,可点击体验)
首页 / 扫码识别
发起拼单
点击「模拟开单」创建今日拼单,生成分享链接给同事。
挑选菜品
勾选想吃的菜品,金额实时计算(状态联动示例)。
合计:¥0
确认支付(AA 分摊)
金额 ¥0,点击确认完成支付并展示结果。
后台管理原型(左侧导航 → 中间连接线 → 右侧功能说明)
仪表盘
今日拼单 12
参与 48 人
GMV ¥526
退款率 2%
仪表盘 - 功能说明
仪表盘说明
展示今日拼单数、参与人数、GMV、退款率;点击异常订单可下钻。