php三级分销佣金计算公式代码怎么写呢?
例如:某商城的1件产品售价为100元并且设置三级分佣的比例为:0.2、0.3、0.5如果:粉丝e购买了这件100元的产品那么:推广员D获得一级佣100*0.2*0.5=1...
例如:某商城的1件产品售价为100元
并且设置三级分佣的比例为:0.2、0.3、0.5
如果:粉丝e购买了这件100元的产品
那么:推广员D获得一级佣100*0.2*0.5=10元;
推广员C获得二级佣金:100*0.2*0.3=6元;
推广员B获得三级佣金:100*0.2*0.2=4元;
推广员A已超过三级范围,故不获得佣金! 展开
并且设置三级分佣的比例为:0.2、0.3、0.5
如果:粉丝e购买了这件100元的产品
那么:推广员D获得一级佣100*0.2*0.5=10元;
推广员C获得二级佣金:100*0.2*0.3=6元;
推广员B获得三级佣金:100*0.2*0.2=4元;
推广员A已超过三级范围,故不获得佣金! 展开
2个回答
展开全部
$money = 100;
$rate = [0.5, 0.3 ,0.2]; // 分销返利比列,对应 1级,2级,3级
$parents = ['d', 'c', 'b']; // 推广员 ,对应 1级,2级,3级
foreach ($parents as $index=>$p)
{
if($p && isset($rate[$index])){
// 当前级别返利
$m = $money * 0.2 * $rate[$index];
// 业务逻辑 ...
}else{
break;
}
}
$rate = [0.5, 0.3 ,0.2]; // 分销返利比列,对应 1级,2级,3级
$parents = ['d', 'c', 'b']; // 推广员 ,对应 1级,2级,3级
foreach ($parents as $index=>$p)
{
if($p && isset($rate[$index])){
// 当前级别返利
$m = $money * 0.2 * $rate[$index];
// 业务逻辑 ...
}else{
break;
}
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2020-06-13
展开全部
有一个app叫简单省,可以解决你的问题。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询