--- 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,第三方服务接入 --- **文档结束**