您的位置: 首页 - 知识教程 - 满减后又退货怎么算金额

满减后又退货怎么算金额

来源:知识教程 / 时间: 2024-12-12

【商品A、B、C,满减X,积分Y ,邮费Z,实际付款T= A+B+C-X-Y+Z,先退款A,再退款B,最后退款C】:

按照子订单单价分摊算法,且邮费不参与分摊,只是加到最后一笔退款订单上:

退货A,则最大退款金额:AA=A-(X+Y)*A/(A+B+C),退还优惠劵/积分:AAA= A-Y*A/(A+B+C),邮费不退,积分退;

退货B,则最大退款金额:BB=B-(X+Y)*B/(A+B+C),退还优惠劵/积分:BBB= B-Y*B/(A+B+C),邮费不退,积分退;

退货C,则最大退款金额:CC= C-(X+Y)*C/(A+B+C)+Y,退还优惠劵/积分:CCC= C-Y*C/(A+B+C),邮费退,积分退;

【ps】如果Y是积分这种可拆分类型,则在所有商品退款过程中都按照比例退还;

如果Y是红包/优惠劵这种不可拆分类型,则只在最后的商品退款过程中全额退还;

【案例:A商品30元,B商品50元,C商品100元,店铺优惠满150减20元,并使用10元商城优惠券/积分,邮费10元,实际付款160元;】

1.先对A发起退款,A的最大可退金额:

=A商品金额-(店铺优惠+优惠劵/积分)*A商品金额/(A商品金额+B商品金额+C商品金额)=30-(20+10)*30/(30+50+100)=25元;

A退还积分/优惠劵:10*30/(30+50+100)=1.67;

2.继续对B发起退款,B的最大可退金额:

=B商品金额-(店铺优惠+优惠劵/积分)*B商品金额/(A商品金额+B商品金额+C商品金额)

=50-(20+10)*50/(30+50+100)=41.67元;

B退还积分/优惠劵:10*50/(30+50+100)=2.77;

3.最后对C发起退款,C的最大可退金额:

=C商品金额-(店铺优惠+优惠劵/积分)*C商品金额/(A商品金额+B商品金额+C商品金额)+邮费

=100-(20+10)*10/(30+50+100)+10=83.33+10=93.33元;

C退还积分/优惠劵:10*10/(30+50+100)=5.56;

【总结】总共退款:25+41.67+93.33=160元,总共退还积分/优惠劵:

1. 67+2.77+5.56=10。

返回顶部