16 KiB
16 KiB
| 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 数据结构
-- 商家表
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
{
"companyName": "成都XX家政服务有限公司",
"creditCode": "91510100XXXXXXXX",
"category": "housekeeping",
"storeName": "XX家政",
"contactName": "王经理",
"contactPhone": "13800138001",
"businessLicense": "base64..."
}
GET /api/v1/merchant/dashboard
{
"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
{
"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 数据结构
-- 积分账户表
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 数据结构
-- 优惠券模板
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 数据结构
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 数据结构
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完成后,产品进入成熟运营阶段,后续重点:
- V2.1: AI管家2.0(更多Agent能力:自动缴费、叫车)
- V2.2: 商家SaaS工具升级(CRM、营销工具)
- V3.0: 多城市版本(重庆、昆明),区域代理系统
- V3.1: 尊享会员上线(299元/年,家庭共享)
- V4.0: 开放平台API,第三方服务接入
文档结束