首先,贴一张订餐费用图
而后,我不知道饿了么是如何计算的各人分摊费用,加起来竟然比总费用高
我想,大家口算都能知道是每个人11.9了
我这份订单比较简单,平分就好了,那对于复杂一点的订单该如何计算呢?
比如:
商品费用:
商品A 31元
商品B 28元
商品C 16元
平台收取的费用:
餐盒费:4元
配送费:6.8元
优惠金额:
平台:支付立减15元
商家:代金券5.3元
1、先算店铺代金券优惠:31-31*5.3/75 28.81
依次计算B和C 26.02 14.87
此时的商品总金额为:69.70元
2、再扣除掉平台享受的优惠费用15-10.8=4.2元
商品A :28.81-28.81*4.2/69.70 =27.07
商品B:26.02-26.02*4.2/69.70=24.45
商品C:14.87-14.87*4.2/69.70=13.98
总结:
先计算店铺优惠时,应该除以商品总金额而不是订单总金额,因为这时该代金券仅针对商品不针对订单总金额,所以分母是商品金额,当然,也可以直接计算出总优惠,然后直接计算
详细情形请参考:https://www.jianshu.com/p/e253b27aaed1
以上是由于饿了么一次计算拼单时计费的bug所产生的思考,同时也参考了网络上的答案,与君共勉!
原文链接:https://blog.csdn.net/weixin_41103806/article/details/85220066?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165277499316781432920009%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=165277499316781432920009&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~times_rank-6-85220066-null-null.nonecase&utm_term=%E4%BC%98%E6%83%A0