banxiang/docs/PRD-V2.0-完整产品.md
2026-02-18 18:06:31 +00:00

561 lines
16 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
slug: prd-v2-0-full-product
---
# 「伴享」PRD V2.0 — 完整产品版
**版本**: V2.0
**目标**: V1.2后6周上线10000用户100+商家入驻月收入10万+,完整商业化
**发布时间**: 2026年7月
**前置条件**: V1.2 Gate条件达标
---
## 1. 版本概述
### 1.1 核心目标
| 维度 | 目标 | 衡量指标 |
|------|------|----------|
| 用户规模 | 10000注册 | 注册≥10000 |
| 商家生态 | 100+商家入驻 | 入驻≥100家 |
| 月收入 | 10万+ | GMV≥100万 |
| 服务完整 | 全部9个板块 | 上线9/9 |
| 覆盖范围 | 成都5个区 | 武侯/青羊/锦江/成华/金牛 |
### 1.2 新增功能清单
| 模块 | 功能 | 优先级 | 开发周期 |
|------|------|--------|----------|
| 商家后台(Web) | 注册/认证/服务管理/订单/数据/结算 | P0 | 3周 |
| 康养护理 | 居家护理/康复/心理咨询 | P0 | 1周 |
| 金融理财 | 适老理财信息/保险咨询(合规展示) | P1 | 1周 |
| 法律服务 | 遗嘱咨询/权益保护 | P1 | 1周 |
| 积分系统 | 签到积分/消费积分/积分兑换 | P1 | 1周 |
| 优惠券 | 平台券/商家券/新人券 | P1 | 0.5周 |
| 拼团活动 | 活动拼团/服务拼团 | P2 | 1周 |
| 线上课程 | 老年大学直播/录播课 | P2 | 1周 |
---
## 2. 商家后台Web端
### 2.1 需求描述
为入驻商家提供独立的Web管理后台支持商家自助注册、资质认证、服务发布与管理、订单处理、财务结算、数据分析。
### 2.2 用户故事
- **US-BZ.1**: 作为商家,我希望在线完成入驻申请
- **US-BZ.2**: 作为商家,我希望自助发布和管理服务/商品
- **US-BZ.3**: 作为商家,我希望实时看到订单并及时处理
- **US-BZ.4**: 作为商家,我希望了解我的客户画像和销售数据
- **US-BZ.5**: 作为商家,我希望收入按时结算到账
### 2.3 功能模块
```
商家后台Web端
├── 注册与认证
│ ├── 商家注册(企业信息+联系人)
│ ├── 资质上传(营业执照+行业许可证)
│ └── 平台审核1-3个工作日
├── 服务管理
│ ├── 服务/商品发布(标题/描述/价格/图片)
│ ├── 服务列表管理(上下架/编辑/删除)
│ ├── 库存管理(实物商品)
│ └── 排班管理(服务类商家)
├── 订单管理
│ ├── 订单列表(待处理/进行中/已完成/已取消)
│ ├── 订单详情(用户信息脱敏/服务内容/金额)
│ ├── 确认/拒绝订单
│ └── 退款处理
├── 财务结算
│ ├── 收入明细(佣金扣除后)
│ ├── 月度结算单
│ ├── 提现到银行卡T+7结算
│ └── 发票管理
├── 数据看板
│ ├── 核心指标(订单量/收入/评价/复购率)
│ ├── 用户画像(年龄/性别/区域分布)
│ ├── 热销服务TOP10
│ └── 趋势图(日/周/月)
├── 店铺设置
│ ├── 店铺信息编辑
│ ├── 营业时间设置
│ └── 服务区域设置
└── 消息通知
├── 新订单提醒
├── 用户评价通知
└── 平台公告
```
### 2.4 商家入驻流程
```
商家后台首页 → [立即入驻]
Step 1: 基本信息
├── 公司名称
├── 统一社会信用代码
├── 服务类目(医疗/康养/家政/候鸟/消费/文教/金融/法律/设备)
├── 联系人姓名+手机
└── 店铺名称+简介
Step 2: 资质上传
├── 营业执照(必传)
├── 行业许可证(如医疗机构执业许可证)
└── 其他资质(选传)
Step 3: 确认并提交
平台审核1-3工作日
├── 通过 → 短信+邮件通知 → 开通后台权限
└── 拒绝 → 说明原因 → 可修改后重新提交
```
### 2.5 数据结构
```sql
-- 商家表
CREATE TABLE merchants (
id BIGSERIAL PRIMARY KEY,
company_name VARCHAR(200) NOT NULL,
credit_code VARCHAR(18) UNIQUE, -- 统一社会信用代码
category VARCHAR(50) NOT NULL,
store_name VARCHAR(100),
store_description TEXT,
store_logo_url TEXT,
contact_name VARCHAR(50),
contact_phone VARCHAR(11),
contact_email VARCHAR(100),
business_license_url TEXT,
industry_license_url TEXT,
other_licenses TEXT[],
address TEXT,
lat DECIMAL(10,7),
lng DECIMAL(10,7),
service_area TEXT[], -- 服务区域列表
business_hours JSONB, -- {"mon":{"open":"09:00","close":"18:00"}, ...}
annual_fee DECIMAL(10,2) DEFAULT 0,
commission_rate DECIMAL(4,2),
level VARCHAR(20) DEFAULT 'normal'
CHECK (level IN ('normal', 'certified', 'strategic')),
rating DECIMAL(2,1) DEFAULT 5.0,
rating_count INTEGER DEFAULT 0,
total_orders INTEGER DEFAULT 0,
total_revenue DECIMAL(12,2) DEFAULT 0,
status VARCHAR(20) DEFAULT 'pending'
CHECK (status IN ('pending', 'active', 'suspended', 'closed')),
approved_at TIMESTAMP,
created_at TIMESTAMP DEFAULT NOW(),
updated_at TIMESTAMP DEFAULT NOW()
);
-- 商家账户表(登录)
CREATE TABLE merchant_accounts (
id BIGSERIAL PRIMARY KEY,
merchant_id BIGINT REFERENCES merchants(id),
phone VARCHAR(11) UNIQUE NOT NULL,
password_hash VARCHAR(100),
role VARCHAR(20) DEFAULT 'owner',
last_login_at TIMESTAMP,
created_at TIMESTAMP DEFAULT NOW()
);
-- 商家服务/商品表
CREATE TABLE merchant_services (
id BIGSERIAL PRIMARY KEY,
merchant_id BIGINT REFERENCES merchants(id),
title VARCHAR(200) NOT NULL,
category VARCHAR(50),
subcategory VARCHAR(50),
description TEXT,
images TEXT[],
price DECIMAL(10,2),
original_price DECIMAL(10,2),
price_unit VARCHAR(20),
stock INTEGER,
service_duration VARCHAR(50), -- 服务时长
is_online BOOLEAN DEFAULT TRUE,
sort_order INTEGER DEFAULT 0,
sales_count INTEGER DEFAULT 0,
rating DECIMAL(2,1) DEFAULT 5.0,
status VARCHAR(20) DEFAULT 'active',
created_at TIMESTAMP DEFAULT NOW(),
updated_at TIMESTAMP DEFAULT NOW()
);
-- 商家结算表
CREATE TABLE merchant_settlements (
id BIGSERIAL PRIMARY KEY,
merchant_id BIGINT REFERENCES merchants(id),
period_start DATE,
period_end DATE,
total_orders INTEGER,
gross_amount DECIMAL(12,2),
commission_amount DECIMAL(12,2),
net_amount DECIMAL(12,2),
bank_account JSONB, -- 银行账户信息(加密)
status VARCHAR(20) DEFAULT 'pending'
CHECK (status IN ('pending', 'confirmed', 'paid')),
paid_at TIMESTAMP,
created_at TIMESTAMP DEFAULT NOW()
);
-- 商家数据日报表
CREATE TABLE merchant_daily_stats (
id BIGSERIAL PRIMARY KEY,
merchant_id BIGINT REFERENCES merchants(id),
stat_date DATE,
page_views INTEGER DEFAULT 0,
unique_visitors INTEGER DEFAULT 0,
order_count INTEGER DEFAULT 0,
revenue DECIMAL(10,2) DEFAULT 0,
avg_rating DECIMAL(2,1),
new_reviews INTEGER DEFAULT 0,
UNIQUE(merchant_id, stat_date)
);
```
### 2.6 API接口商家端
**POST /api/v1/merchant/register**
```json
{
"companyName": "成都XX家政服务有限公司",
"creditCode": "91510100XXXXXXXX",
"category": "housekeeping",
"storeName": "XX家政",
"contactName": "王经理",
"contactPhone": "13800138001",
"businessLicense": "base64..."
}
```
**GET /api/v1/merchant/dashboard**
```json
{
"overview": {
"todayOrders": 12,
"todayRevenue": 2400,
"monthOrders": 156,
"monthRevenue": 31200,
"avgRating": 4.8,
"pendingOrders": 3
},
"trends": {
"daily": [
{ "date": "2026-07-01", "orders": 8, "revenue": 1600 }
]
},
"topServices": [
{ "id": 1, "title": "钟点保洁", "orders": 45, "revenue": 9000 }
]
}
```
**POST /api/v1/merchant/services**
```json
{
"title": "钟点保洁",
"category": "housekeeping",
"subcategory": "cleaning",
"description": "专业保洁阿姨上门服务",
"price": 50,
"priceUnit": "元/小时",
"images": ["base64..."],
"serviceDuration": "2-4小时"
}
```
**GET /api/v1/merchant/orders**
```
Query: status=pending|confirmed|completed|cancelled&page=1&pageSize=20
```
**POST /api/v1/merchant/orders/:id/confirm**
**POST /api/v1/merchant/orders/:id/reject**
**GET /api/v1/merchant/settlements**
```
Query: month=2026-07
```
### 2.7 验收标准
- [ ] 商家自助注册到审核通过全流程跑通
- [ ] 服务发布后C端可见
- [ ] 订单实时推送WebSocket
- [ ] 数据看板数据准确,延迟<1小时
- [ ] 结算T+7到账
- [ ] Web端兼容Chrome/Safari/Edge
---
## 3. 补全剩余服务板块
### 3.1 康养护理
| 服务 | 价格 | 佣金 | 合作方 |
|------|------|------|--------|
| 居家护理专业护工 | 200-400元/ | 10% | 护理机构 |
| 康复训练上门 | 150-300元/ | 12% | 康复中心 |
| 心理咨询线上/线下 | 200-500元/ | 8% | 心理咨询师 |
### 3.2 金融理财(合规展示)
**重要**平台仅提供信息展示不销售金融产品不提供投资建议
| 内容 | 形式 | 合规要求 |
|------|------|----------|
| 适老理财产品信息 | 信息列表+跳转银行官网 | 持牌机构+风险提示 |
| 保险产品咨询 | 预约咨询+信息展示 | 持牌保险公司+免责声明 |
| 金融防诈知识 | 文章/视频 | 权威来源 |
### 3.3 法律服务
| 服务 | 价格 | 佣金 |
|------|------|------|
| 遗嘱咨询 | 500-2000元/ | 10% |
| 权益保护咨询 | 200-500元/ | 10% |
| 法律文书代写 | 1000-5000元/ | 8% |
---
## 4. 积分系统
### 4.1 积分获取
| 行为 | 积分 | 每日上限 |
|------|------|----------|
| 每日签到 | 5分 | 5分 |
| 连续签到7天 | 额外20分 | - |
| 参加活动 | 10分/ | 30分 |
| 发布动态 | 5分/ | 15分 |
| 消费每1元 | 1分 | 无上限 |
| 邀请新用户 | 50分/ | 200分 |
| 评价服务 | 3分/ | 15分 |
### 4.2 积分兑换
| 商品 | 所需积分 |
|------|----------|
| 会员月卡优惠券5元 | 200分 |
| 服务折扣券9折 | 500分 |
| 实物礼品水杯/毛巾等 | 1000-3000分 |
| 活动优先权 | 300分 |
### 4.3 数据结构
```sql
-- 积分账户表
CREATE TABLE point_accounts (
user_id BIGINT PRIMARY KEY REFERENCES users(id),
total_points INTEGER DEFAULT 0,
available_points INTEGER DEFAULT 0,
used_points INTEGER DEFAULT 0,
expired_points INTEGER DEFAULT 0,
updated_at TIMESTAMP DEFAULT NOW()
);
-- 积分流水表
CREATE TABLE point_transactions (
id BIGSERIAL PRIMARY KEY,
user_id BIGINT REFERENCES users(id),
type VARCHAR(20), -- earn/use/expire
action VARCHAR(50), -- sign_in/activity/spend/invite/redeem
points INTEGER,
balance INTEGER,
reference_id VARCHAR(50), -- 关联订单号等
description TEXT,
expires_at TIMESTAMP, -- 积分过期时间获取后1年
created_at TIMESTAMP DEFAULT NOW()
);
CREATE INDEX idx_points_user_time ON point_transactions(user_id, created_at DESC);
-- 积分商品表
CREATE TABLE point_products (
id BIGSERIAL PRIMARY KEY,
title VARCHAR(100),
description TEXT,
image_url TEXT,
points_required INTEGER,
stock INTEGER,
category VARCHAR(20), -- coupon/gift/privilege
coupon_detail JSONB, -- 如果是优惠券,券面详情
status VARCHAR(20) DEFAULT 'active',
created_at TIMESTAMP DEFAULT NOW()
);
```
---
## 5. 优惠券系统
### 5.1 券类型
| 类型 | 说明 | 发放场景 |
|------|------|----------|
| 新人券 | 新注册用户获10元无门槛券 | 注册完成 |
| 满减券 | 满50减5 / 满100减10 | 活动发放/积分兑换 |
| 服务折扣券 | 指定服务9折 | 会员权益/活动 |
| 商家券 | 商家自行发放 | 商家后台配置 |
### 5.2 数据结构
```sql
-- 优惠券模板
CREATE TABLE coupon_templates (
id BIGSERIAL PRIMARY KEY,
title VARCHAR(100),
type VARCHAR(20), -- amount/discount/service
value DECIMAL(10,2), -- 金额或折扣率
min_amount DECIMAL(10,2), -- 最低消费
applicable_categories TEXT[], -- 适用类目
merchant_id BIGINT, -- 商家券关联商家
total_count INTEGER,
issued_count INTEGER DEFAULT 0,
valid_days INTEGER, -- 领取后有效天数
status VARCHAR(20) DEFAULT 'active',
created_at TIMESTAMP DEFAULT NOW()
);
-- 用户优惠券
CREATE TABLE user_coupons (
id BIGSERIAL PRIMARY KEY,
user_id BIGINT REFERENCES users(id),
template_id BIGINT REFERENCES coupon_templates(id),
status VARCHAR(20) DEFAULT 'available',
used_order_no VARCHAR(20),
expires_at TIMESTAMP,
used_at TIMESTAMP,
created_at TIMESTAMP DEFAULT NOW()
);
```
---
## 6. 拼团活动
### 6.1 需求描述
用户发起拼团邀请好友一起参加活动或购买服务达到成团人数后享受优惠价
**场景示例**
- 3人成团参加书法班每人优惠30元
- 5人成团预约候鸟养老旅居每人优惠200元
### 6.2 数据结构
```sql
CREATE TABLE group_buy_campaigns (
id BIGSERIAL PRIMARY KEY,
service_id BIGINT REFERENCES merchant_services(id),
original_price DECIMAL(10,2),
group_price DECIMAL(10,2),
min_members INTEGER DEFAULT 3,
max_members INTEGER DEFAULT 10,
valid_hours INTEGER DEFAULT 24,
status VARCHAR(20) DEFAULT 'active',
created_at TIMESTAMP DEFAULT NOW()
);
CREATE TABLE group_buy_orders (
id BIGSERIAL PRIMARY KEY,
campaign_id BIGINT REFERENCES group_buy_campaigns(id),
initiator_id BIGINT REFERENCES users(id),
current_members INTEGER DEFAULT 1,
status VARCHAR(20) DEFAULT 'pending', -- pending/success/failed/expired
expires_at TIMESTAMP,
created_at TIMESTAMP DEFAULT NOW()
);
CREATE TABLE group_buy_members (
id BIGSERIAL PRIMARY KEY,
group_order_id BIGINT REFERENCES group_buy_orders(id),
user_id BIGINT REFERENCES users(id),
order_no VARCHAR(20),
joined_at TIMESTAMP DEFAULT NOW(),
UNIQUE(group_order_id, user_id)
);
```
---
## 7. 线上课程
### 7.1 功能
- 直播课老年大学教师在线授课接入腾讯云直播SDK
- 录播课历史课程回放
- 课程分类健康养生/书法绘画/数码技能/防诈知识
- 课程评价和收藏
### 7.2 数据结构
```sql
CREATE TABLE courses (
id BIGSERIAL PRIMARY KEY,
title VARCHAR(200),
category VARCHAR(50),
instructor_name VARCHAR(50),
instructor_avatar TEXT,
description TEXT,
cover_image TEXT,
type VARCHAR(20), -- live/recorded
video_url TEXT, -- 录播URL
live_room_id VARCHAR(50), -- 直播间ID
scheduled_at TIMESTAMP, -- 直播时间
duration_minutes INTEGER,
price DECIMAL(10,2) DEFAULT 0, -- 0=免费
enrollment_count INTEGER DEFAULT 0,
rating DECIMAL(2,1) DEFAULT 5.0,
status VARCHAR(20) DEFAULT 'active',
created_at TIMESTAMP DEFAULT NOW()
);
CREATE TABLE course_enrollments (
id BIGSERIAL PRIMARY KEY,
course_id BIGINT REFERENCES courses(id),
user_id BIGINT REFERENCES users(id),
progress DECIMAL(5,2) DEFAULT 0, -- 观看进度百分比
completed BOOLEAN DEFAULT FALSE,
enrolled_at TIMESTAMP DEFAULT NOW(),
UNIQUE(course_id, user_id)
);
```
---
## 8. V2.0验收标准总表
| 指标 | 目标值 | 判定 |
|------|--------|------|
| 注册用户 | 10000 | 必达 |
| 月活用户 | 3000 | 必达 |
| 入驻商家 | 100家 | 必达 |
| 月收入 | 10万元 | 必达 |
| 服务板块 | 9个全部上线 | 必达 |
| 会员付费率 | >8% | 必达 |
| 覆盖区域 | 成都5个区 | 必达 |
| 商家满意度 | >80% | 目标 |
| 用户NPS | >50 | 目标 |
---
## 9. 后续规划
V2.0完成后,产品进入成熟运营阶段,后续重点:
1. **V2.1**: AI管家2.0更多Agent能力自动缴费、叫车
2. **V2.2**: 商家SaaS工具升级CRM、营销工具
3. **V3.0**: 多城市版本(重庆、昆明),区域代理系统
4. **V3.1**: 尊享会员上线299元/年,家庭共享)
5. **V4.0**: 开放平台API第三方服务接入
---
**文档结束**