原来:只有「发布者付钱」(举办方打赏)。
现在:付费类型变成三个条件——免费 / 平摊 / 打赏;其中「平摊」是向接单人(报名的人)收费。
| 对比项 | 原来 | 现在 |
|---|---|---|
| 付费类型 | 只有 1 种:举办方打赏 | 3 种条件:免费 / 平摊 / 打赏 |
| 谁付钱 | 发布者(发起方) | 免费=没人付;平摊=报名的人各自付;打赏=发布者 |
| 发布时填什么 | 赏金单价 + 人数 | 平摊:总费用 + 目标人数;打赏:单价 + 人数;免费:不填钱 |
| 发布者要不要先掏钱 | 要(人数 × 单价全额托管) | 免费/平摊不用;打赏才全额托管 |
| 报名时要不要付钱 | 不用,报名即占位 | 平摊必须付钱:付「当前人均」→ 支付成功才占位 |
| 占位凭据 | 报名成功 | 平摊=支付成功;免费/打赏=报名成功 |
| 没付钱会怎样 | 不适用(没人需要付钱) | 15 分钟未付 → 释放名额、不计入人数,可重新报名 |
| 每人多少钱 | 固定(单价),与人数无关 | 平摊随人数变:目标人均 / 当前人均 / 最终人均 |
| 结算 | 按实到人数发赏金 | 平摊按实到重算,多退少补(多收原路退、少收补差) |
| 人不够 | 无「流局」概念 | 人均上浮 > 30% → 流局按人全额退;人均上浮 > 30% → 自动流局全退 |
| ① 免费 | ② 平摊(本次核心) | ③ 打赏 | |
|---|---|---|---|
| 谁出钱 | 无人 | 接单人(报名者)各自出 | 发布者 |
| 发布时填 | 不填钱 | 总费用(例 ¥600)+ 目标人数(例 6)+ 30% 上浮硬顶(默认目标×60%,最小 2) | 单人赏金 + 招募人数 |
| 发布者预付 | 否 | 否(本期不收保证金) | 是,全额托管 |
| 报名动作 | 报名即占位 | 先付「当前人均」→ 支付成功才占位 | 报名即占位 |
| 占位时效 | — | 15 分钟,未付释放名额 | — |
| 每人金额 | — | 目标人均 ¥100(按 6 人)→ 当前人均 ¥150(只有 4 人付) → 最终人均按实到重算 | 固定 |
| 结算 | 无资金 | 多退少补:实到 5 人 → 600÷5 = 每人 ¥120 → 之前付 150 的 4 人各退 30 | 按实到放款,未到场退回发布者 |
| 人不足 | — | 人均上浮 > 30% → 流局按人全退;人均上浮 > 30% → 自动流局全退 | 无此概念 |
接单人(报名者)视角的完整动作:
看到组队 → 看到「总价 600 · 目标人均 100 · 现在 4 人每人 150」→ 点报名 → 支付 ¥150 → 支付成功才算占位、才进名单、才计入分摊人数 → 15 分钟不付,名额放回给别人
退出与退款(平摊涉及钱,必须配):成行前退 100% · 成行后退 50% · 活动开始后不退(走纠纷);流局/取消/被移出 → 按人退款,逐笔回原来源。
| 新增分支 | 为什么会出现 |
|---|---|
| 15 分钟未支付 → 释放名额 | 因为报了名要付钱,不付就不该占位 |
| 未付者不计入人均分母 | 分母=已支付人数,否则人均算错 |
| 人均随人数重算(三口径) | 平摊的本质是"总价÷人数" |
| 多退少补 | 实到人数和报名时不一致 |
| 流局按人全退 / 上浮 30% 硬顶 | 参与者先付了钱,必须有退款与上限保护 |
| 按人退款(流局/取消/被移出) | 同上 |
| 发起方取消责任(连续 2 次限发 30 天) | 平摊下发布者不付钱,需要约束其随意取消 |
| # | 前置 | 操作 | 预期 | 资金核对 |
|---|---|---|---|---|
| 1 | 平摊单已有 4 人支付 | 第 5 人报名 | 显示「当前人均 ¥150」;支付成功才占位 | 收 ¥150 |
| 2 | 平摊报名后 | 15 分钟内不支付 | 释放名额、不计入分母、可重报 | 未收 |
| 3 | 秒表抢最后名额 | 两人并发报名并支付 | 仅一人成功 | 只收一次 |
| 4 | 平摊 600/6,实到 5 人 | 结束组队 | 最终人均 ¥120 | 已付 150 的 4 人各退 30 |
| 5 | 平摊 600/6,实到 4 人 | 结束组队 | 上浮 50% > 30% → 自动流局 | 全额退 |
| 6 | 30% 上浮硬顶 4,实到 3 人 | 结束组队 | 流局 | 全额退 |
| 7 | 有人成行前/成行后退出 | 分别操作 | 退 100% / 50% | 按比例退 |
| 8 | 打赏单 vs 平摊单 vs 免费单 | 各完成 1 单 | 打赏=发布者托管;平摊=接单人付;免费=无资金 | 三类流水互不串 |
改动集中在「谁付钱 + 什么时候付 + 按什么算」这三件事:
payMode(免费/平摊/打赏)+ 平摊的三个金额字段(总价 / 目标人均 / 当前人均)+ participant.payState(待支付 → 已支付 → 已确认)+ 15 分钟占位时效 + 按实到重算与按人退款。
其余流程节点(发布、审核、展示、签到、结束)与原来一致,不动。