请教一个跨店满减优惠券的问题

业务场景如下

用户选择了

  1. A 店铺的商品价值300元
  2. B 店铺的商品价值500元
  3. C 店铺的商品价值500元

当商品总金额达到 1300 元时,可以使用 300 元优惠券,
总支付金额是 1000 元


这时已经为 A, B, C, 三个店铺分别创建了对应的商品订单,但用户改了主意,要把 B 和 C 店铺的商品退掉。


  1. 请问 B 和 C 店铺的商品订单应该退多少钱?
  2. 300元优惠券均摊到每个店铺的商品优惠金额应该怎么设计呢?
  3. 假设 B 和 C 退款成功了,那么用户使用300元的优惠券最终抵扣金额应该是多少呢?用户实际支付了多少钱呢?
悲观者永远正确,乐观者永远前行。
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
最佳答案

按照商品价格和总价格的百分比计算不可以吗

300 / 1300 = 0.23

500 / 1300 = 0.38

500 / 1300 = 0.38

3年前 评论
讨论数量: 5

按照商品价格和总价格的百分比计算不可以吗

300 / 1300 = 0.23

500 / 1300 = 0.38

500 / 1300 = 0.38

3年前 评论

订单确认的时候 优惠就分摊到abc3个订单上了, 支付后优惠券不退 关闭订单才退

3年前 评论

@奕鹏 麻烦大佬看下 :heart:

3年前 评论
奕鹏 3年前

按照商品价格和总价格的百分比计算不可以吗

300 / 1300 = 0.23

500 / 1300 = 0.38

500 / 1300 = 0.38

3年前 评论

这个应该是产品定吧

3年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!