首先,贴一张订餐费用图

而后,我不知道饿了么是如何计算的各人分摊费用,加起来竟然比总费用高

我想,大家口算都能知道是每个人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所产生的思考,同时也参考了网络上的答案,与君共勉!

饿了么多人订餐时计算费用bug(饿了么商品促销优惠金额分摊计算规则)相关推荐

  1. JAVA托运行李计算费用

    7.托运行李计算费用:实验要求:(1)货车在计算托运行李费用时以kg为单位计算费用(12元/kg),忽略重量中的小数部分,即忽略不足1kg的部分.(向上取整)(2)汽车在计算托运行李费用时以kg为单位 ...

  2. 命令行插入时显示不存在_成年人的世界里,不存在“容易”两个字没人心疼时自己要学会坚强...

    一.现实生活让你越来越明白四个字:人言可畏.但你的正直.善良和锋芒让你更明白五个字:人言何所畏. 二.理想三旬:一旬败给年少轻狂的理想:二旬败给青涩无知的爱情:三旬败给沧桑寂寥的现实. 三.成年人的世 ...

  3. 月亮在没人看时存在吗?实在性和量子理论

    这是一篇翻译的老资料,鉴于"博客大巴"删掉了很多帖子,这里再重发一次,作为存档! 完整翻译在这里,奇迹号提供 这是一篇非常美妙的文章[N. David Mermin, Is the ...

  4. 与人相处时不越界,能让关系更和谐

    在这世上,我们每天都要与人相处:与人相处是一门学问,需要把握一个界限,当你过度的想要保持距离时,会让对方感觉你不近人情:而当你过度的亲密不拿自己当外人时,又可能是越界了. 每个人都有自己的朋友圈子和生 ...

  5. 为什么人生气时说话用喊的

    有一天一个有智慧的教授问他的学生:"为什么人生气时说话用喊的?" 所有的学生都想了很久,其中有一个学生说:"因为我们丧失了冷静,所以我们会用喊的." " ...

  6. (转)为什么人生气时说话用喊的?

    (转)为什么人生气时说话用喊的? 一个有智慧的教授问他的学生以下的问题:  <?xml:namespace prefix = o ns = "urn:schemas-microsoft ...

  7. 在和人相处时的即时通讯软件

    摘要:即时通讯软件 2012年07月31日问候他们关心他们最近有什么烦恼,去关心与他有关的事情,在和人相处时,变量放在堆栈中,给他友善的微笑,去真诚友善的关心留意他人,电信企业已有较大发展,即时通讯对 ...

  8. 速收藏 !回复审稿人意见时常用的英文套话

    拿到审稿意见时... 下面收集了一些回复审稿人意见时常用的套话,赶紧收藏!(搬运工具人.gif) 一些回复的模板 模板1 Dear prof. XX and dear reviewers Re: Ma ...

  9. 牛人面试时英文自我介绍

    牛人面试时英文自我介绍 <script type="text/javascript"> </script> <script src="htt ...

最新文章

  1. C++_重载new,delete
  2. c++ argmax
  3. oa部署mysql_oa系统部署
  4. MySQL高级 - SQL优化 - 索引提示
  5. Java当中Map的认识和基本用法
  6. echart中拆线点的偏移_Real BIM | Rhino+Grasshopper在双曲异形玻璃幕墙中的应用
  7. sqlite数据库检索
  8. python修改xml属性值_根据其属性查找xml元素并更改其值
  9. CSS选择器(中)——高级选择器
  10. P1059 明明的随机数(C/C++)
  11. Struts2之ajax初析
  12. Python之手把手教你用JS逆向爬取网易云40万+评论并用stylecloud炫酷词云进行情感分析
  13. 再学 GDI+[65]: 路径画刷(5) - SetGammaCorrection
  14. android记事本的app,自己编写的Android记事本APP软件
  15. C# 子类实例化基类 基类使用不了子类的方法_C# 接口与抽象类实例分析
  16. go模拟android浏览器,GO浏览器:界面酷炫操作顺畅Android浏览器
  17. c语言追踪机械腿位置,类人足球机器人动作规划与自适应轨迹跟踪算法研究.pdf...
  18. 拓视角丨拓宽市场边界,数智化转型构建产业新格局
  19. 学生行为考核评分系统(SSM,MySQL)
  20. win10卸载软件_教你彻底关闭Win10自动更新,以及卸载预装应用

热门文章

  1. 解决大文件导入数据库速度慢、卡死的思路
  2. java类似金山打字的键盘模拟_Java仿金山打字通打字母游戏《Java就该这样学》
  3. PhotoShop一键标注文本图层工具
  4. 索易系统软件提示连接服务器失败,索易软件连锁店解决方案
  5. wmts格式说明_WMTS服务初步理解与读取
  6. 2 基于梯度的攻击——PGD
  7. 2019年天猫度软件服务年费缴纳折扣优惠及结算标准
  8. 小米note2开启位置服务器,小米note2如何解锁system系统分区教程_小米note2解系统分区...
  9. 系统学习cv-pytorch进阶
  10. C#基础知识及题目练习 Day4 循环