docs: add linxiaobang phase one PRD
This commit is contained in:
783
docs/superpowers/specs/2026-07-07-linxiaobang-prd-design.md
Normal file
783
docs/superpowers/specs/2026-07-07-linxiaobang-prd-design.md
Normal file
@@ -0,0 +1,783 @@
|
|||||||
|
# 邻小帮一期 PRD 设计
|
||||||
|
|
||||||
|
版本:v0.1
|
||||||
|
日期:2026-07-07
|
||||||
|
范围:单小区 MVP,底层预留多社区 SaaS 能力
|
||||||
|
状态:待评审
|
||||||
|
|
||||||
|
## 1. 产品概述
|
||||||
|
|
||||||
|
「邻小帮」是面向社区居民的生活服务小程序。一期围绕一个小区上线,优先跑通商品预定、配送上门、快递代取、社区团购、二手闲置和社区公告等高频场景。
|
||||||
|
|
||||||
|
一期不追求成为万能社区平台,而是验证一个完整履约闭环:
|
||||||
|
|
||||||
|
居民下单或提交服务需求 -> 后台确认 -> 商家备货或配送员取件 -> 管理员派单 -> 配送员送达 -> 用户确认完成 -> 后台沉淀运营数据。
|
||||||
|
|
||||||
|
## 2. 产品目标
|
||||||
|
|
||||||
|
### 2.1 一期目标
|
||||||
|
|
||||||
|
- 支持一个小区真实试运营。
|
||||||
|
- 支持居民完成商品预定、快递代取、团购预定、闲置发布和公告查看。
|
||||||
|
- 支持后台完成商品、订单、配送、团购、公告、闲置审核等日常管理。
|
||||||
|
- 支持配送员通过 H5 接收任务、更新状态、上传送达照片。
|
||||||
|
- 数据结构和权限模型预留多小区、多商户、多角色扩展能力。
|
||||||
|
|
||||||
|
### 2.2 非目标
|
||||||
|
|
||||||
|
一期不做以下能力:
|
||||||
|
|
||||||
|
- 微信支付和在线退款。
|
||||||
|
- 配送员自动抢单。
|
||||||
|
- 实时配送轨迹。
|
||||||
|
- 复杂优惠券、会员积分和营销插件。
|
||||||
|
- 商家自动结算。
|
||||||
|
- 多小区前台切换。
|
||||||
|
- 家政、维修、论坛、拼车等二期服务。
|
||||||
|
- 二手闲置在线担保交易。
|
||||||
|
|
||||||
|
## 3. 用户角色
|
||||||
|
|
||||||
|
### 3.1 居民用户
|
||||||
|
|
||||||
|
居民用户通过微信小程序使用服务,主要操作包括:
|
||||||
|
|
||||||
|
- 浏览首页内容。
|
||||||
|
- 浏览商品并提交订单。
|
||||||
|
- 提交快递代取需求。
|
||||||
|
- 参与社区团购。
|
||||||
|
- 发布和浏览二手闲置。
|
||||||
|
- 查看社区公告。
|
||||||
|
- 管理收货地址。
|
||||||
|
- 查看订单状态。
|
||||||
|
- 联系商家、配送员或客服。
|
||||||
|
|
||||||
|
### 3.2 社区管理员
|
||||||
|
|
||||||
|
社区管理员负责小区日常运营,主要操作包括:
|
||||||
|
|
||||||
|
- 管理订单。
|
||||||
|
- 确认订单。
|
||||||
|
- 指派配送员。
|
||||||
|
- 发布公告。
|
||||||
|
- 发布团购。
|
||||||
|
- 审核二手闲置。
|
||||||
|
- 处理投诉和异常订单。
|
||||||
|
- 查看基础运营数据。
|
||||||
|
|
||||||
|
### 3.3 商家
|
||||||
|
|
||||||
|
商家负责商品和备货,主要操作包括:
|
||||||
|
|
||||||
|
- 管理商品分类。
|
||||||
|
- 管理商品、规格和库存。
|
||||||
|
- 查看相关商品订单。
|
||||||
|
- 更新备货状态。
|
||||||
|
- 配合管理员处理订单异常。
|
||||||
|
|
||||||
|
### 3.4 配送员
|
||||||
|
|
||||||
|
配送员通过 H5 完成履约,主要操作包括:
|
||||||
|
|
||||||
|
- 查看被分配的配送任务。
|
||||||
|
- 查看用户地址和联系方式。
|
||||||
|
- 更新配送状态。
|
||||||
|
- 上传送达照片。
|
||||||
|
- 标记配送异常。
|
||||||
|
- 查看当日完成量和粗略收入统计。
|
||||||
|
|
||||||
|
### 3.5 平台管理员
|
||||||
|
|
||||||
|
平台管理员是 SaaS 扩展预留角色。一期可隐藏复杂入口,只保留底层数据模型和权限设计,后续用于管理多个小区、租户、商户和服务模块。
|
||||||
|
|
||||||
|
## 4. 产品范围
|
||||||
|
|
||||||
|
一期采用标准 MVP 范围,包含:
|
||||||
|
|
||||||
|
- 微信小程序居民端。
|
||||||
|
- Vue 管理后台。
|
||||||
|
- 配送员 H5。
|
||||||
|
- 后端 API。
|
||||||
|
- MySQL 数据库。
|
||||||
|
- 文件存储,用于商品图片、闲置图片、快递图片、送达照片等。
|
||||||
|
|
||||||
|
一期支付方式采用线下支付或货到付款。后台保留收款状态字段,后续再接入微信支付。
|
||||||
|
|
||||||
|
一期配送方式采用后台派单。管理员将商品订单、快递代取订单或团购配送任务分配给配送员。
|
||||||
|
|
||||||
|
## 5. 小程序端 PRD
|
||||||
|
|
||||||
|
### 5.1 首页
|
||||||
|
|
||||||
|
首页目标是让居民快速进入高频服务,并看到当前社区的运营内容。
|
||||||
|
|
||||||
|
页面元素:
|
||||||
|
|
||||||
|
- 当前社区名称。
|
||||||
|
- 搜索框。
|
||||||
|
- 今日活动 Banner。
|
||||||
|
- 功能入口:商品预定、代取快递、今日团购、二手闲置、社区公告、我的订单。
|
||||||
|
- 热门商品。
|
||||||
|
- 今日团购。
|
||||||
|
- 最新闲置。
|
||||||
|
- 最新公告。
|
||||||
|
|
||||||
|
交互规则:
|
||||||
|
|
||||||
|
- 点击商品预定进入商品分类页。
|
||||||
|
- 点击代取快递进入代取表单。
|
||||||
|
- 点击今日团购进入团购列表。
|
||||||
|
- 点击二手闲置进入闲置列表。
|
||||||
|
- 点击社区公告进入公告列表。
|
||||||
|
- 点击我的订单进入订单中心。
|
||||||
|
|
||||||
|
异常状态:
|
||||||
|
|
||||||
|
- 无 Banner 时隐藏 Banner 区域。
|
||||||
|
- 无热门商品时显示简短空状态。
|
||||||
|
- 无公告时显示“暂无公告”。
|
||||||
|
|
||||||
|
### 5.2 商品预定
|
||||||
|
|
||||||
|
商品预定是一期核心交易模块,服务社区便利店、水果店、生鲜店等本地商户。
|
||||||
|
|
||||||
|
功能包括:
|
||||||
|
|
||||||
|
- 商品分类。
|
||||||
|
- 商品列表。
|
||||||
|
- 商品搜索。
|
||||||
|
- 商品详情。
|
||||||
|
- SKU 或规格选择。
|
||||||
|
- 数量选择。
|
||||||
|
- 库存展示。
|
||||||
|
- 配送方式选择。
|
||||||
|
- 备注填写。
|
||||||
|
- 订单提交。
|
||||||
|
|
||||||
|
默认分类:
|
||||||
|
|
||||||
|
- 水果。
|
||||||
|
- 零食。
|
||||||
|
- 饮料。
|
||||||
|
- 早餐。
|
||||||
|
- 蔬菜。
|
||||||
|
- 日用品。
|
||||||
|
|
||||||
|
配送方式:
|
||||||
|
|
||||||
|
- 立即配送。
|
||||||
|
- 预约配送。
|
||||||
|
- 自提。
|
||||||
|
|
||||||
|
订单状态:
|
||||||
|
|
||||||
|
- 待确认:用户已提交订单,后台尚未确认。
|
||||||
|
- 待备货:后台已确认,商家准备商品。
|
||||||
|
- 待配送:商品已备好,等待派单或配送。
|
||||||
|
- 待自提:商品已备好,等待用户到店自提。
|
||||||
|
- 配送中:配送员已开始配送。
|
||||||
|
- 已完成:用户确认或后台确认完成。
|
||||||
|
- 已取消:用户或后台取消订单。
|
||||||
|
|
||||||
|
业务规则:
|
||||||
|
|
||||||
|
- 线下支付订单提交后直接进入待确认。
|
||||||
|
- 商品库存不足时不可下单。
|
||||||
|
- 预约配送必须选择预约时间。
|
||||||
|
- 自提订单不进入配送员派单流程。
|
||||||
|
- 后台可取消异常订单,并记录取消原因。
|
||||||
|
|
||||||
|
### 5.3 快递代取
|
||||||
|
|
||||||
|
快递代取是高频服务模块,目标是降低居民取件成本,并为平台带来稳定服务费。
|
||||||
|
|
||||||
|
用户填写信息:
|
||||||
|
|
||||||
|
- 快递公司。
|
||||||
|
- 取件码。
|
||||||
|
- 取件地址。
|
||||||
|
- 收货地址。
|
||||||
|
- 手机号。
|
||||||
|
- 件数。
|
||||||
|
- 备注。
|
||||||
|
- 可选图片,如取件截图。
|
||||||
|
|
||||||
|
计费规则:
|
||||||
|
|
||||||
|
- 首件 3 元。
|
||||||
|
- 第二件起每件加 1 元。
|
||||||
|
- 后台可手动调整异常订单价格。
|
||||||
|
|
||||||
|
订单状态:
|
||||||
|
|
||||||
|
- 待确认:用户已提交,后台待确认。
|
||||||
|
- 待取件:后台已确认并准备派单。
|
||||||
|
- 取件中:配送员正在前往取件。
|
||||||
|
- 配送中:配送员已取到快递并配送。
|
||||||
|
- 已送达:配送员已送达并上传照片。
|
||||||
|
- 已完成:用户确认或后台确认完成。
|
||||||
|
- 已取消:订单取消。
|
||||||
|
|
||||||
|
业务规则:
|
||||||
|
|
||||||
|
- 用户提交后,系统根据件数自动计算预估费用。
|
||||||
|
- 后台确认后才能派单。
|
||||||
|
- 配送员送达时可上传照片。
|
||||||
|
- 若取件码错误或快递不存在,配送员可标记异常。
|
||||||
|
|
||||||
|
### 5.4 今日团购
|
||||||
|
|
||||||
|
团购用于社区集中采购和统一配送,一期做轻量预定,不做复杂成团机制。
|
||||||
|
|
||||||
|
页面内容:
|
||||||
|
|
||||||
|
- 团购商品图片。
|
||||||
|
- 团购标题。
|
||||||
|
- 团购价。
|
||||||
|
- 原价。
|
||||||
|
- 剩余库存。
|
||||||
|
- 截单时间。
|
||||||
|
- 预计送达或自提时间。
|
||||||
|
- 商品详情。
|
||||||
|
|
||||||
|
用户操作:
|
||||||
|
|
||||||
|
- 选择数量。
|
||||||
|
- 选择收货地址。
|
||||||
|
- 填写备注。
|
||||||
|
- 提交团购订单。
|
||||||
|
|
||||||
|
订单状态:
|
||||||
|
|
||||||
|
- 待确认。
|
||||||
|
- 已确认。
|
||||||
|
- 待配送或待自提。
|
||||||
|
- 配送中。
|
||||||
|
- 已完成。
|
||||||
|
- 已取消。
|
||||||
|
|
||||||
|
业务规则:
|
||||||
|
|
||||||
|
- 截单后用户不可继续下单。
|
||||||
|
- 库存售罄后不可下单。
|
||||||
|
- 后台可按团购活动汇总订单。
|
||||||
|
- 团购订单可选择配送或自提。
|
||||||
|
|
||||||
|
### 5.5 二手闲置
|
||||||
|
|
||||||
|
二手闲置用于提升社区活跃度,一期只做信息发布和联系,不做在线交易。
|
||||||
|
|
||||||
|
用户发布信息:
|
||||||
|
|
||||||
|
- 标题。
|
||||||
|
- 图片。
|
||||||
|
- 价格。
|
||||||
|
- 描述。
|
||||||
|
- 分类。
|
||||||
|
- 联系方式。
|
||||||
|
- 交易方式:面交或可配送。
|
||||||
|
|
||||||
|
浏览能力:
|
||||||
|
|
||||||
|
- 闲置列表。
|
||||||
|
- 闲置详情。
|
||||||
|
- 搜索。
|
||||||
|
- 分类筛选。
|
||||||
|
- 收藏。
|
||||||
|
- 联系卖家。
|
||||||
|
|
||||||
|
审核规则:
|
||||||
|
|
||||||
|
- 用户发布后进入待审核。
|
||||||
|
- 社区管理员审核通过后展示。
|
||||||
|
- 审核拒绝需填写原因。
|
||||||
|
- 用户可下架自己的闲置。
|
||||||
|
|
||||||
|
内容状态:
|
||||||
|
|
||||||
|
- 待审核。
|
||||||
|
- 已发布。
|
||||||
|
- 已拒绝。
|
||||||
|
- 已下架。
|
||||||
|
- 已成交。
|
||||||
|
|
||||||
|
### 5.6 社区公告
|
||||||
|
|
||||||
|
社区公告用于物业通知、停水停电、活动和运营通知。
|
||||||
|
|
||||||
|
功能包括:
|
||||||
|
|
||||||
|
- 公告列表。
|
||||||
|
- 公告详情。
|
||||||
|
- 置顶公告。
|
||||||
|
- 发布时间。
|
||||||
|
- 公告分类。
|
||||||
|
|
||||||
|
公告分类:
|
||||||
|
|
||||||
|
- 物业通知。
|
||||||
|
- 停水停电。
|
||||||
|
- 社区活动。
|
||||||
|
- 服务说明。
|
||||||
|
- 其他。
|
||||||
|
|
||||||
|
### 5.7 我的
|
||||||
|
|
||||||
|
我的页面用于承载个人信息和用户资产。
|
||||||
|
|
||||||
|
功能包括:
|
||||||
|
|
||||||
|
- 用户头像和昵称。
|
||||||
|
- 地址管理。
|
||||||
|
- 商品订单。
|
||||||
|
- 快递代取订单。
|
||||||
|
- 团购订单。
|
||||||
|
- 我的闲置。
|
||||||
|
- 我的收藏。
|
||||||
|
- 联系客服。
|
||||||
|
- 服务协议和隐私政策入口。
|
||||||
|
|
||||||
|
## 6. 后台管理 PRD
|
||||||
|
|
||||||
|
### 6.1 登录与权限
|
||||||
|
|
||||||
|
后台支持账号密码登录。一期角色包括:
|
||||||
|
|
||||||
|
- 平台管理员。
|
||||||
|
- 社区管理员。
|
||||||
|
- 商家。
|
||||||
|
- 配送员。
|
||||||
|
|
||||||
|
权限规则:
|
||||||
|
|
||||||
|
- 平台管理员可查看所有预留社区数据。
|
||||||
|
- 社区管理员只管理当前社区。
|
||||||
|
- 商家只管理自己店铺的商品和订单。
|
||||||
|
- 配送员只查看分配给自己的配送任务。
|
||||||
|
|
||||||
|
### 6.2 社区管理
|
||||||
|
|
||||||
|
社区管理用于 SaaS 预留,一期只维护当前小区。
|
||||||
|
|
||||||
|
字段包括:
|
||||||
|
|
||||||
|
- 社区名称。
|
||||||
|
- 社区地址。
|
||||||
|
- 负责人。
|
||||||
|
- 联系电话。
|
||||||
|
- 服务状态。
|
||||||
|
- 服务模块开关。
|
||||||
|
|
||||||
|
模块开关包括:
|
||||||
|
|
||||||
|
- 商品预定。
|
||||||
|
- 快递代取。
|
||||||
|
- 团购。
|
||||||
|
- 二手闲置。
|
||||||
|
- 社区公告。
|
||||||
|
|
||||||
|
### 6.3 商家管理
|
||||||
|
|
||||||
|
字段包括:
|
||||||
|
|
||||||
|
- 商家名称。
|
||||||
|
- 商家类型。
|
||||||
|
- 联系人。
|
||||||
|
- 联系电话。
|
||||||
|
- 营业状态。
|
||||||
|
- 所属社区。
|
||||||
|
|
||||||
|
商家类型:
|
||||||
|
|
||||||
|
- 便利店。
|
||||||
|
- 水果店。
|
||||||
|
- 生鲜店。
|
||||||
|
- 药店。
|
||||||
|
- 其他。
|
||||||
|
|
||||||
|
### 6.4 商品管理
|
||||||
|
|
||||||
|
功能包括:
|
||||||
|
|
||||||
|
- 商品分类管理。
|
||||||
|
- 商品新增、编辑、上下架。
|
||||||
|
- 商品图片管理。
|
||||||
|
- SKU 或规格管理。
|
||||||
|
- 库存管理。
|
||||||
|
- 库存变更记录。
|
||||||
|
|
||||||
|
商品字段:
|
||||||
|
|
||||||
|
- 商品名称。
|
||||||
|
- 商品分类。
|
||||||
|
- 所属商家。
|
||||||
|
- 商品图片。
|
||||||
|
- 商品描述。
|
||||||
|
- 售价。
|
||||||
|
- 原价。
|
||||||
|
- 库存。
|
||||||
|
- 单位。
|
||||||
|
- 状态。
|
||||||
|
|
||||||
|
### 6.5 订单管理
|
||||||
|
|
||||||
|
订单管理包含商品订单、快递代取订单和团购订单。
|
||||||
|
|
||||||
|
通用能力:
|
||||||
|
|
||||||
|
- 订单列表。
|
||||||
|
- 订单详情。
|
||||||
|
- 状态筛选。
|
||||||
|
- 用户筛选。
|
||||||
|
- 时间筛选。
|
||||||
|
- 修改状态。
|
||||||
|
- 取消订单。
|
||||||
|
- 指派配送员。
|
||||||
|
- 查看操作日志。
|
||||||
|
- 记录收款状态。
|
||||||
|
|
||||||
|
线下收款状态:
|
||||||
|
|
||||||
|
- 未收款。
|
||||||
|
- 已收款。
|
||||||
|
- 已免单。
|
||||||
|
- 异常。
|
||||||
|
|
||||||
|
取消规则:
|
||||||
|
|
||||||
|
- 待确认订单可直接取消。
|
||||||
|
- 配送中订单取消需填写原因。
|
||||||
|
- 已完成订单不可取消,只能做售后备注。
|
||||||
|
|
||||||
|
### 6.6 配送管理
|
||||||
|
|
||||||
|
功能包括:
|
||||||
|
|
||||||
|
- 配送员列表。
|
||||||
|
- 配送员启用和停用。
|
||||||
|
- 待派单订单。
|
||||||
|
- 配送中订单。
|
||||||
|
- 已完成订单。
|
||||||
|
- 送达照片查看。
|
||||||
|
- 配送异常处理。
|
||||||
|
|
||||||
|
派单规则:
|
||||||
|
|
||||||
|
- 管理员选择待配送订单。
|
||||||
|
- 管理员选择配送员。
|
||||||
|
- 系统生成配送任务。
|
||||||
|
- 配送员 H5 展示任务。
|
||||||
|
|
||||||
|
### 6.7 团购管理
|
||||||
|
|
||||||
|
功能包括:
|
||||||
|
|
||||||
|
- 发布团购。
|
||||||
|
- 设置团购商品。
|
||||||
|
- 设置价格、库存、截单时间。
|
||||||
|
- 设置预计送达或自提时间。
|
||||||
|
- 查看团购订单汇总。
|
||||||
|
- 修改团购状态。
|
||||||
|
|
||||||
|
团购状态:
|
||||||
|
|
||||||
|
- 未开始。
|
||||||
|
- 进行中。
|
||||||
|
- 已截单。
|
||||||
|
- 已完成。
|
||||||
|
- 已取消。
|
||||||
|
|
||||||
|
### 6.8 二手审核
|
||||||
|
|
||||||
|
功能包括:
|
||||||
|
|
||||||
|
- 待审核列表。
|
||||||
|
- 审核通过。
|
||||||
|
- 审核拒绝。
|
||||||
|
- 下架违规内容。
|
||||||
|
- 查看用户发布记录。
|
||||||
|
|
||||||
|
审核重点:
|
||||||
|
|
||||||
|
- 图片是否违规。
|
||||||
|
- 描述是否违规。
|
||||||
|
- 联系方式是否异常。
|
||||||
|
- 是否包含违法或高风险商品。
|
||||||
|
|
||||||
|
### 6.9 公告管理
|
||||||
|
|
||||||
|
功能包括:
|
||||||
|
|
||||||
|
- 新增公告。
|
||||||
|
- 编辑公告。
|
||||||
|
- 删除公告。
|
||||||
|
- 设置置顶。
|
||||||
|
- 设置分类。
|
||||||
|
- 设置发布状态。
|
||||||
|
|
||||||
|
公告状态:
|
||||||
|
|
||||||
|
- 草稿。
|
||||||
|
- 已发布。
|
||||||
|
- 已下线。
|
||||||
|
|
||||||
|
### 6.10 数据概览
|
||||||
|
|
||||||
|
首页看板展示:
|
||||||
|
|
||||||
|
- 今日订单数。
|
||||||
|
- 今日应收金额。
|
||||||
|
- 待确认订单数。
|
||||||
|
- 待配送订单数。
|
||||||
|
- 快递代取订单数。
|
||||||
|
- 今日团购订单数。
|
||||||
|
- 热门商品。
|
||||||
|
- 配送员完成量。
|
||||||
|
|
||||||
|
一期数据看板只做基础运营统计,不做复杂 BI 分析。
|
||||||
|
|
||||||
|
## 7. 配送员 H5 PRD
|
||||||
|
|
||||||
|
配送员 H5 面向手机浏览器使用,重点是简单、稳定、少操作。
|
||||||
|
|
||||||
|
页面包括:
|
||||||
|
|
||||||
|
- 登录页。
|
||||||
|
- 今日任务。
|
||||||
|
- 配送中。
|
||||||
|
- 已完成。
|
||||||
|
- 订单详情。
|
||||||
|
- 收入统计。
|
||||||
|
|
||||||
|
订单详情展示:
|
||||||
|
|
||||||
|
- 订单类型。
|
||||||
|
- 用户姓名。
|
||||||
|
- 用户电话。
|
||||||
|
- 收货地址。
|
||||||
|
- 商品或快递信息。
|
||||||
|
- 配送备注。
|
||||||
|
- 应收金额。
|
||||||
|
- 当前状态。
|
||||||
|
|
||||||
|
操作包括:
|
||||||
|
|
||||||
|
- 开始配送。
|
||||||
|
- 标记已送达。
|
||||||
|
- 上传送达照片。
|
||||||
|
- 标记异常。
|
||||||
|
- 一键拨号。
|
||||||
|
|
||||||
|
异常类型:
|
||||||
|
|
||||||
|
- 联系不上用户。
|
||||||
|
- 地址错误。
|
||||||
|
- 商品缺货。
|
||||||
|
- 快递取件失败。
|
||||||
|
- 用户拒收。
|
||||||
|
- 其他。
|
||||||
|
|
||||||
|
## 8. 核心业务流程
|
||||||
|
|
||||||
|
### 8.1 商品订单流程
|
||||||
|
|
||||||
|
1. 用户浏览商品。
|
||||||
|
2. 用户选择规格、数量和配送方式。
|
||||||
|
3. 用户提交订单。
|
||||||
|
4. 订单进入待确认。
|
||||||
|
5. 后台确认订单。
|
||||||
|
6. 商家备货。
|
||||||
|
7. 后台将订单指派给配送员。
|
||||||
|
8. 配送员开始配送。
|
||||||
|
9. 配送员送达并上传照片。
|
||||||
|
10. 用户确认完成或后台确认完成。
|
||||||
|
|
||||||
|
### 8.2 快递代取流程
|
||||||
|
|
||||||
|
1. 用户填写快递代取信息。
|
||||||
|
2. 系统根据件数计算预估费用。
|
||||||
|
3. 用户提交订单。
|
||||||
|
4. 后台确认订单和价格。
|
||||||
|
5. 后台指派配送员。
|
||||||
|
6. 配送员前往取件。
|
||||||
|
7. 配送员取件后开始配送。
|
||||||
|
8. 配送员送达并上传照片。
|
||||||
|
9. 用户确认完成或后台确认完成。
|
||||||
|
|
||||||
|
### 8.3 团购流程
|
||||||
|
|
||||||
|
1. 后台发布团购活动。
|
||||||
|
2. 用户浏览团购商品。
|
||||||
|
3. 用户提交团购订单。
|
||||||
|
4. 截单前后台可查看订单明细。
|
||||||
|
5. 截单后后台汇总订单。
|
||||||
|
6. 商家备货。
|
||||||
|
7. 后台安排配送或自提。
|
||||||
|
8. 用户收货后完成订单。
|
||||||
|
|
||||||
|
### 8.4 二手闲置流程
|
||||||
|
|
||||||
|
1. 用户发布闲置信息。
|
||||||
|
2. 内容进入待审核。
|
||||||
|
3. 后台审核。
|
||||||
|
4. 审核通过后前台展示。
|
||||||
|
5. 买家联系卖家。
|
||||||
|
6. 双方线下完成交易。
|
||||||
|
7. 发布者可标记已成交或下架。
|
||||||
|
|
||||||
|
## 9. 数据设计概要
|
||||||
|
|
||||||
|
一期数据结构需要支持单小区上线,并预留 SaaS 扩展字段。
|
||||||
|
|
||||||
|
核心公共字段:
|
||||||
|
|
||||||
|
- tenant_id:租户 ID。
|
||||||
|
- community_id:社区 ID。
|
||||||
|
- merchant_id:商家 ID。
|
||||||
|
- created_at:创建时间。
|
||||||
|
- updated_at:更新时间。
|
||||||
|
- deleted:逻辑删除标记。
|
||||||
|
|
||||||
|
建议表:
|
||||||
|
|
||||||
|
- app_user:用户。
|
||||||
|
- user_address:用户地址。
|
||||||
|
- sys_role:角色。
|
||||||
|
- user_role:用户角色。
|
||||||
|
- tenant:租户。
|
||||||
|
- community:社区。
|
||||||
|
- community_module_config:社区模块配置。
|
||||||
|
- merchant:商家。
|
||||||
|
- product_category:商品分类。
|
||||||
|
- product:商品。
|
||||||
|
- product_sku:商品规格。
|
||||||
|
- stock_log:库存日志。
|
||||||
|
- goods_order:商品订单。
|
||||||
|
- goods_order_item:商品订单明细。
|
||||||
|
- order_log:订单日志。
|
||||||
|
- express_order:快递代取订单。
|
||||||
|
- express_log:快递代取日志。
|
||||||
|
- group_buy:团购活动。
|
||||||
|
- group_buy_order:团购订单。
|
||||||
|
- delivery_user:配送员。
|
||||||
|
- delivery_order:配送任务。
|
||||||
|
- delivery_log:配送日志。
|
||||||
|
- second_goods:二手闲置。
|
||||||
|
- second_goods_img:二手图片。
|
||||||
|
- second_goods_comment:二手留言。
|
||||||
|
- notice:公告。
|
||||||
|
- banner:Banner。
|
||||||
|
- feedback:投诉与反馈。
|
||||||
|
|
||||||
|
支付和退款表一期可预留,但不进入核心流程:
|
||||||
|
|
||||||
|
- payment_record:收款记录。
|
||||||
|
- refund_record:退款记录。
|
||||||
|
|
||||||
|
## 10. 状态机设计
|
||||||
|
|
||||||
|
### 10.1 商品订单状态
|
||||||
|
|
||||||
|
- 待确认。
|
||||||
|
- 待备货。
|
||||||
|
- 待配送。
|
||||||
|
- 待自提。
|
||||||
|
- 配送中。
|
||||||
|
- 已完成。
|
||||||
|
- 已取消。
|
||||||
|
|
||||||
|
### 10.2 快递代取状态
|
||||||
|
|
||||||
|
- 待确认。
|
||||||
|
- 待取件。
|
||||||
|
- 取件中。
|
||||||
|
- 配送中。
|
||||||
|
- 已送达。
|
||||||
|
- 已完成。
|
||||||
|
- 已取消。
|
||||||
|
|
||||||
|
### 10.3 团购订单状态
|
||||||
|
|
||||||
|
- 待确认。
|
||||||
|
- 已确认。
|
||||||
|
- 待配送。
|
||||||
|
- 待自提。
|
||||||
|
- 配送中。
|
||||||
|
- 已完成。
|
||||||
|
- 已取消。
|
||||||
|
|
||||||
|
### 10.4 闲置状态
|
||||||
|
|
||||||
|
- 待审核。
|
||||||
|
- 已发布。
|
||||||
|
- 已拒绝。
|
||||||
|
- 已下架。
|
||||||
|
- 已成交。
|
||||||
|
|
||||||
|
## 11. 异常与风控
|
||||||
|
|
||||||
|
订单异常:
|
||||||
|
|
||||||
|
- 用户取消。
|
||||||
|
- 商家缺货。
|
||||||
|
- 地址错误。
|
||||||
|
- 联系不上用户。
|
||||||
|
- 配送失败。
|
||||||
|
- 用户拒收。
|
||||||
|
- 后台操作错误。
|
||||||
|
|
||||||
|
处理规则:
|
||||||
|
|
||||||
|
- 所有后台状态变更记录操作日志。
|
||||||
|
- 取消订单必须记录取消原因。
|
||||||
|
- 配送异常必须选择异常类型并填写说明。
|
||||||
|
- 送达照片作为履约证据。
|
||||||
|
|
||||||
|
二手风控:
|
||||||
|
|
||||||
|
- 发布内容必须审核后展示。
|
||||||
|
- 后台可下架违规内容。
|
||||||
|
- 用户联系方式只在详情页展示。
|
||||||
|
|
||||||
|
## 12. 验收标准
|
||||||
|
|
||||||
|
一期上线需满足:
|
||||||
|
|
||||||
|
- 居民可以完成商品下单、快递代取、团购预定。
|
||||||
|
- 居民可以发布闲置,后台审核后展示。
|
||||||
|
- 居民可以查看社区公告。
|
||||||
|
- 后台可以管理商品、库存、订单、团购、公告和闲置审核。
|
||||||
|
- 管理员可以为订单指派配送员。
|
||||||
|
- 配送员可以查看任务、更新状态并上传送达照片。
|
||||||
|
- 订单状态流转清晰,关键操作有日志。
|
||||||
|
- 后台可以记录线下收款状态。
|
||||||
|
- 系统可支持一个小区真实试运营。
|
||||||
|
- 数据模型预留 tenant_id、community_id、merchant_id 等 SaaS 扩展字段。
|
||||||
|
|
||||||
|
## 13. 后续扩展方向
|
||||||
|
|
||||||
|
二期可考虑:
|
||||||
|
|
||||||
|
- 微信支付。
|
||||||
|
- 优惠券。
|
||||||
|
- 会员积分。
|
||||||
|
- 配送员抢单。
|
||||||
|
- 多社区管理后台。
|
||||||
|
- 商户结算。
|
||||||
|
- 家政服务。
|
||||||
|
- 上门维修。
|
||||||
|
- 跑腿服务。
|
||||||
|
- 社区论坛。
|
||||||
|
- 物业缴费。
|
||||||
|
- 数据分析看板。
|
||||||
|
|
||||||
|
## 14. 待用户确认
|
||||||
|
|
||||||
|
本 PRD 已确定以下方向:
|
||||||
|
|
||||||
|
- 产品形态:单小区先上线,底层预留 SaaS。
|
||||||
|
- 支付方式:线下支付或货到付款。
|
||||||
|
- 配送方式:后台派单。
|
||||||
|
- 一期范围:标准 MVP。
|
||||||
|
|
||||||
|
用户确认本文档后,可继续进入实施计划阶段,拆分项目结构、接口、数据库表、开发里程碑和任务清单。
|
||||||
Reference in New Issue
Block a user