壹 · 组织架构(核心设计)
总部直管城市服务中心,服务中心下运营多个品牌,消费者只认品牌不认人
🏛️ 拍了吗 · 总部(平台方)
↓ 直接合作方(每城 1-2 家)
🏢 上海 · XX旅拍中心
超级门店综合体
🏢 北京 · YY摄影中心
超级门店综合体
↓ 服务中心自主运营的品牌(每城独立创建,不通用)
🎨 海岛旅拍品牌
¥499 · 起拍13张
🎨 城市街拍品牌
¥299 · 起拍21张
🎨 亲子写真品牌
¥399 · 起拍16张
🎨 证件快照品牌
¥99 · 起拍3张
↓ 消费者只看品牌,永远看不到摄影师个人
👤 消费者
贰 · 三端功能一览
消费者小程序 + 服务中心后台 + 总部后台,三个端口权限清晰
📱
消费者端
微信小程序
- 城市切换
- 浏览服务中心
- 品牌商品列表
- 品牌服务详情
- 作品图集浏览
- 图文作品查看
- 预约下单(选档期)
- 微信支付 ¥500(进店款·可全退)
- 订单管理 / 改期
- 退款申请(¥500 全退)
- 微信支付 ¥2500(拍摄款·不可退)
- 月度拍摄量累计
- 选片 → 加选 → 支付尾款
- 图文评价
- 加选产品(浏览 / 下单 / 支付)
- 在线客服
🏢
服务中心
Web 管理后台 / H5
- 服务中心主页编辑
- 分品牌主题图集管理
- 分品牌自主定价(按张)
- 起拍量设置(系统锁定最低 6000 元)
- 每日档期数设置
- 订单列表(¥500 进店 / 补 ¥2500 拍摄)
- 标记选片完成
- 标记重拍
- 每单收益记录
- 月度拍摄量累计
- 一键歇业(全店停约)
- 数据看板
- ❌ 不录入摄影师个人
🏛️
总部后台
Web 管理后台
- 服务中心新增 / 停服
- 服务中心品牌管理(新增/下架,每城独立)
- 服务中心启停控制
- 服务中心一键歇业(全店停约)
- 产品系列上架(全国统一)
- 全局订单看板
- 城市业绩排名
- 跨中心财务总览
- 平台全局参数设置
- ❌ 不分账
叁 · 核心业务流程
从浏览到评价的完整订单链路(三段式支付:进店 ¥500 → 拍摄 ¥2500 → 尾款)
flowchart TD
subgraph Consumer["👤 消费者小程序"]
A1[打开小程序 → 选城市] --> A2[浏览服务中心品牌]
A2 --> A3[进入中心 → 逛品牌商品列表]
A3 --> A4[选中品牌 → 看服务详情]
A4 --> A5[浏览作品图集 + 图文评价]
A5 --> A6[查可约日历 → 选日期时段]
A6 --> A7[付 ¥500 进店款 → 下单成功·可全退]
A7 --> A8[到店 → 付 ¥2500 拍摄款·不可退]
A8 --> A9[拍摄完成 → 服务中心标记]
A9 --> A10[去选片 → 加选张数 → 付尾款]
A10 --> A10b[订单转已完成 → 销量累计]
A10b --> A11[图文评价]
end
subgraph Center["🏢 服务中心后台"]
C1[查看订单列表] --> C2[标记拍摄完成]
C2 --> C3[标记选片完成 / 重拍]
C3 --> C4[每单收益 + 月度拍摄量累计]
C4 --> C5[数据看板]
end
subgraph HQ["🏛️ 总部后台"]
H1[全局订单看板] --> H2[城市业绩排名]
H2 --> H3[跨中心财务总览]
end
A7 -- 创建订单 --> C1
A8 -- 支付拍摄款 --> C1
A10 -- 选片完成 --> C3
A10b -- 销量累计 --> C4
C1 -- 同步 --> H1
A10b -- 同步 --> H3
style A7 fill:#fde8e1,stroke:#e85d3a
style A8 fill:#fff7e6,stroke:#fa8c16
style A10 fill:#fde8e1,stroke:#e85d3a
style C2 fill:#d6eaed,stroke:#2c6e7a
style C3 fill:#d6eaed,stroke:#2c6e7a
图 1 · 消费者 → 服务中心 → 总部三端联动订单全流程
肆 · 页面线框缩略图
消费者端核心路径 + 服务中心后台示意(UI 设计稿见「🎨 UI 设计稿」Tab)
📱 消费者小程序(3 页核心)
9:41 📶 🔋
🎨 XX摄影馆 · 品牌列表
💎 海岛旅拍品牌
¥499/张 · 起拍13张 · ★4.9
📸 城市街拍品牌
¥299/张 · 起拍21张 · ★4.8
品牌列表商品式陈列
🖥️ 服务中心后台(Web)
🏢 XX摄影馆
📊 数据看板
🎨 品牌管理
📦 订单列表
🖼️ 订单流转
💰 财务汇总
⚙️ 一键歇业
🖼️ 订单流转 · 今日待处理 6 单
海岛旅拍 · 14:00
待拍摄 · 补 ¥2500
图 2 · 服务中心 Web 后台线框示意(含侧边导航 + 数据概览)
伍 · 核心业务规则
所有已定的规则,开发时直接参考
📅 档期规则
- 每个品牌每日可约 = 服务中心填写的档期数
- 服务中心「一键歇业」→ 旗下全部品牌停约
- 总部也可对服务中心一键歇业
- 优先级:总部歇业 > 服务中心歇业 > 档期数
💰 报价 & 套餐规则
- 分品牌自主定价,按张收费:精修照 100 元起,每间隔 50 元一个阶梯(100 / 150 / 200 / 250…上不封顶)
- 套餐总价 = 单张报价 × 起拍张数
- 最低客单价 ≥ 6000 元:起拍张数不限,但单张报价 × 起拍量 ≥ 6000 元;系统自动锁定起拍量底数,只可加不可减
- 例:定价 200 元/张 → 系统锁定起拍量底数 = 30 张(200×30=6000);定价 150 元/张 → 起拍量底数 = 40 张(150×40=6000);定价 499 元/张 → 起拍量底数 = 13 张(499×12=5988 不够,499×13=6487)
💵 三段式支付规则(核心)
- ① 进店款 ¥500:小程序下单选档期时全额支付,仅限未拍摄前可全退(系统自动退款)
- ② 拍摄款 ¥2500:消费者到店后支付,不可退;一旦支付拍摄款,进店款 ¥500 视为已履约,同步不再退
- ③ 尾款(选片后支付):
尾款 = 单价 × 起拍量 + 单价 × 加选张数 − 已支付总额(动态抵扣已付的 ¥500 + ¥2500,不写死扣除额)
- 例:定价 200 元/张,起拍 30 张,加选 5 张,已付 ¥500 + ¥2500 = ¥3,000 → 尾款 = 200×30 + 200×5 − 3000 = 6000 + 1000 − 3000 = ¥4,000
- 总支付 = 进店款 + 拍摄款 + 尾款 = 单价 × (起拍量 + 加选张数)
- 支付技术方案:主订单下挂支付流水表,每段支付独立创建微信支付单(独立 out_trade_no),独立回调,互不影响;微信支付 Native 模式原生支持,无合规问题
🖼️ 选片 + 加选
- 拍摄完成后服务中心标记「拍摄完成」
- 消费者在小程序选片,可加选张数
- 加选单价 = 品牌单张报价
- 服务中心可标记「选片完成」
- 如出片不合格,服务中心标记「重拍」
📦 加选产品(独立业务线)
- 总部统一上架产品系列(全国通用,如相册/相框/冲印)
- 消费者可浏览产品列表、查看详情
- 下单支付全额,不可退
- 支持图文评价
- 履约方:服务中心负责发货与售后,总部只负责产品上架与定价
🔄 订单规则
- 消费者选哪个品牌 → 订单就归哪个品牌
- 不存在系统盲分 / 派单
- 品牌内部怎么分给摄影师 → 系统不管
- 系统不录取摄影师个人信息
💳 支付与退款
- 支付方式:微信支付 Native(主订单 + 支付流水,三段独立支付单)
- 退款规则:进店款 ¥500 仅限未拍摄前可全退(系统自动);一旦支付拍摄款 ¥2500,¥500 同步不再退
- 拍摄款 ¥2500 / 尾款 / 产品款 → 不可退,纠纷走人工
- 改期 → 人工 / 服务中心处理
📸 内容展示
- 品牌详情页:主题图集形式
- 每套主题图集最多 9 张
- 支持图文作品 + 图文评价(消费者可上传图片)
- 消费者永远看不到摄影师个人
📊 财务核算
- 只做记录,不做自动分账
- 不做自动打款 / 不支持提现
- 服务中心:每单收益记录 + 月度拍摄量累计
- 总部:跨中心财务总览
陆 · 待商榷 & 一期砍掉
跨城、信用分待团队讨论;其余功能一期明确不做
| 功能 | 说明 | 状态 |
| 跨城订单 | 待讨论具体细节 | 待商榷 |
| 信用分体系 | 待讨论具体细节 | 待商榷 |
| 摄影师个人入驻 | 系统不录取摄影师,由品牌内部管理 | 砍掉 |
| 工作室端 | 品牌运营全部下沉到服务中心后台,不设独立工作室端 | 砍掉 |
| 系统自动分账 | 财务只记录不流转 | 砍掉 |
| 提现功能 | 线下转账 | 砍掉 |
柒 · v5 变更说明(相对上一版)
本版基于客户最新需求文档调整,下表列出核心变化点,便于对照确认
| 维度 | 上一版(v4) | 本版(v5) | 变化 |
| 端口数量 | 四端:消费者 / 工作室 / 服务中心 / 总部 | 三端:消费者 / 服务中心 / 总部 | 精简 |
| 角色层级 | 总部 → 服务中心 → 工作室 → 摄影师 | 总部 → 服务中心 → 品牌 | 重构 |
| 最低客单价 | ¥4,000 | ¥6,000 | 提高 |
| 支付模型 | 定金阶梯 + 尾款(两段) | 三段式:进店¥500 + 拍摄¥2500 + 尾款 | 重构 |
| 进店款 | 无 | ¥500(下单时付,可全退) | 新增 |
| 拍摄款 | 无 | ¥2500(到店付,不可退) | 新增 |
| 尾款公式 | 单价×起拍量 − 定金 + 单价×加选 | 单价×起拍量 − 3000 + 单价×加选 | 调整 |
| 产品系列商城 | 无 | 新增:总部统一上架,消费者全额支付不可退 | 新增 |
| 在线客服 | 无 | 新增 | 新增 |
| 重拍 | 无 | 新增:服务中心可标记重拍 | 新增 |
| 月度拍摄量累计 | 仅工作室端可见 | 消费者端 + 服务中心端 | 扩展 |
| 定价/档期设置主体 | 工作室自主设置 | 服务中心分品牌设置 | 上移 |
| 选片流程 | 服务中心有选片工作台 | 消费者端选片,服务中心标记选片完成 | 调整 |
| 服务中心主页编辑 | 无 | 新增 | 新增 |
| 品牌通用性 | 工作室理论可跨中心 | 每城独立创建,不通用 | 隔离 |
| 工期 | 10-12 周 | 8-9 周(全程并行开发) | 压缩 |
⚠️ 待客户确认的边界问题
- 三段支付合规性:推荐方案——主订单下挂支付流水表,三段支付分别创建独立微信支付单(独立 out_trade_no),微信支付 Native 原生支持,无合规问题。需客户确认是否接受此支付拆分方案
- 尾款公式边界:推荐改为动态计算——
尾款 = 单价×起拍量 + 单价×加选 − 已支付总额,不写死减 3000;进店款 ¥500 可退仅限未拍摄前,支付拍摄款后 ¥500 同步不退。需客户确认退款边界规则
- 产品商城履约方:推荐由服务中心负责发货与售后,总部只负责产品上架与定价。需客户确认履约责任方
- 品牌复制边界:推荐复制 = 克隆品牌配置模板(名称/Logo/定价/图集/档期模板)到新服务中心,历史订单、评价、销量数据不复制,新城市从零开始。需客户确认复制范围