大树教育 · 平台切换演示材料
分成规则一句话:按实际支付额重构订单基数,再按比例分配——付款人(机构或合伙人)代开通时已当场预扣自己的利润,剩余各方按比例分剩下的钱;使用优惠码时,让利由各方等比承担。先在下面设定四方比例,再切换场景观察。
基础盘是「平台 + 机构 = 100」。填上级机构,其份额自动从平台扣;填合伙人,其份额自动从机构扣(与 PHP 的 base_cost 语义一致)。往下滚动时此面板会吸附在顶部,方便对照。
数据库口径:机构 agency_taken = 机构 + 合伙人 两格之和;平台侧 base_cost = 平台 + 上级 两格之和。学员自助下单时合伙人不参与,其份额整体归机构。
点「一键载入演示场景」会自动填入比例并设定;也可以点击下方矩阵表的任意一行。
优惠先抵售价,抵后价即分成基数
假设 1 元的课,合伙人比例 20%。他替学员开通时只付 0.80 元——自己的 0.20 已经当场留下了。 这 0.80 元代表的是「剩余 80% 的份额」,不是全部。
所以给机构、平台分钱时,不能拿 0.80 直接乘比例(每一方都会被少算 20%), 要先还原:0.80 ÷ 80% = 1.00 元 才是真正的售价,再拿 1.00 乘各自比例。 这个 1.00 就叫「分成基数」。用了优惠码,基数就是抵扣后的售价,各方等比少拿——公平且各方之和永远等于基数,一分不差。
这段规则原样写在旧系统 PHP 源码的注释里(agency/Preorder.php:500-502),新系统把它做成了代码保证。
| 场景 | 付款人实付 | 基数 | 平台 | 上级机构 | 机构 | 合伙人 |
|---|
机构/合伙人代开通时,只把其余各方的份额付给平台,自己那份当场留下(表中标 预扣)——线下按抵后售价向学员收款,差价即利润。钱一次结清,不做事后转账。
学员自助付款进平台收单账户,各后台报表里的「分成收入」是对订单的实时统计,实际打款在系统外线下完成。报表数字 = 应分金额。
合伙人发码时抵后价不得低于原价 ×(平台+上级)比例;机构发码受保底折扣线约束。护栏保证让利只能吃掉发码方自己的利润空间。