订单优惠均摊
2019-11-11 13:55:58 0 举报
订单优惠券均摊算法
作者其他创作
大纲/内容
标签1
种类1
A
价格
订单包含商品规格A、B*2、C*2,订单商品总金额100元。使用某优惠券优惠金额20元
一:积分抵扣全场箱购商品。
即订单中商品规格A、B、C都参与了优惠券优惠以及积分抵扣优惠。先计算优惠券均摊A商品规格: 20*40/100=8 A商品规格优惠券优惠了8元,优惠后金额32.B商品规格:20*40/100=8 B商品规格优惠券优惠了8元,优惠后金额32.C商品规格:20*20/100=4 C商品规格优惠券优惠了4元,优惠后金额16.再计算积分抵扣优惠均摊
即订单中商品规格C参与了优惠。优惠券均摊C商品规格: 20*20/20=20 A商品规格优惠券优惠了20元,优惠后金额0.
再计算积分抵扣优惠均摊A商品规格: 20*30/80=7.5 A商品规格积分抵扣优惠了7.5元,优惠后金额22.5.B商品规格:20*30/80=7.5 B商品规格积分抵扣优惠了7.5元,优惠后金额22.5C商品规格:20*20/80=5 C商品规格积分抵扣优惠了5元,优惠后金额15.
一:优惠券为全场优惠券。
种类
三:优惠券为种类优惠券。针对种类2使用。
即订单中商品规格A、B、参与了优惠。优惠券均摊A商品规格: 20*40/80=10 A商品规格优惠券优惠了10元,优惠后金额30.B商品规格:20*40/80=10 B商品规格优惠券优惠了10元,优惠后金额30.
二:优惠券为标签优惠券。针对标签1使用。
商品规格
10
即订单中商品规格A、B、参与了优惠券优惠,A、B、C参与及积分抵扣优惠。先计算优惠券均摊A商品规格: 20*40/80=10 A商品规格优惠券优惠了10元,优惠后金额30.B商品规格:20*40/80=10 B商品规格优惠券优惠了10元,优惠后金额30.
即订单中商品规格C参与了优惠。先计算优惠券均摊C商品规格: 20*20/20=20 A商品规格优惠券优惠了20元,优惠后金额0.
40
即订单中商品规格A、B、C都参与了优惠。优惠券均摊A商品规格: 20*40/100=8 A商品规格优惠券优惠了8元,优惠后金额32.B商品规格:20*40/100=8 B商品规格优惠券优惠了8元,优惠后金额32.C商品规格:20*20/100=4 C商品规格优惠券优惠了4元,优惠后金额16.
优惠均摊到商品规格计算公式:该优惠方式的优惠金额 ✖️ 该商品规格中参与该优惠的金额 ➗ 该订单中参与该优惠总金额。计算优惠均摊优先级:优惠券金额均摊>积分优惠(抵扣)金额先计算优惠券优惠金额均摊 然后计算积分抵扣金额均摊
标签2
20
种类2
标签
C
再计算积分抵扣优惠均摊A商品规格: 20*40/80=10 A商品规格积分抵扣优惠了10元,优惠后金额30B商品规格:20*40/80=10 B商品规格积分抵扣优惠了10元,优惠后金额30
B
订单包含商品规格A、B*2、C*2,订单商品总金额100元。使用积分抵扣20元
A商品规格: 20*32/80=8 A商品规格积分抵扣优惠了8元,优惠后金额24.B商品规格:20*32/80=8 B商品规格积分抵扣优惠了8元,优惠后金额24.C商品规格:20*16/80=4 C商品规格积分抵扣优惠了4元,优惠后金额12.
0 条评论
回复 删除
下一页