一、包含多笔交易的订单(使用购物车创建)
买家最多可按商品原价申请退款;
二、满就减订单
退款基本规则:
实付货款定义:(不包含邮费)
⑴ 只有“满就减”,则“实付货款=商品总价格-满就减金额”,
例1:如A商品30元,B商品50元,C商品100元,满150减20元;则此笔“实付货款=30+50+100-20=160元”
⑵ 先有“限时折扣”,又有“满就减”;则“实付货款=限时折扣后商品总价格-满就减金额”;
例2:如A商品30元,限时折扣后15元;B商品50元,限时折扣后45元;C商品100元,无限时折扣;另外有满150减20元活动;则此笔“实付货款=15+45+100-20=140元”
按照实付货款“例1”商品金额以下是每个子订单的最大可退金额的计算:
按照子订单单价分摊算法,且邮费不参与分摊,只是加到最后一笔退款订单上:
并且按照返点比例为0.5%计算;
1. 先对A发起退款,A的最大可退金额:
=A实付货款-满就减金额*A实付货款/(A实付货款+B实付货款+C实付货款)
=30-20*30/(30+50+100)=26.67元
A子订单所对应积分:=26.67元*0.5%*100=13.335=13积分(小数点后截断处理,不做四舍五入)(此逻辑只限售后,售中退款不会产生积分返点)
2. 买家继续对B发起退款,B的最大可退金额:
=B实付货款-满就减金额*B实付货款/(A实付货款+B实付货款+C实付货款)
=50-20*50/(30+50+100)=44.44元
B子订单所对应积分:=44.44元*0.5%*100=22.22=22积分(小数点后截断处理,不做四舍五入)(此逻辑只限售后,售中退款不会产生积分返点)
3. 买家最后对C发起退款,C的最大可退金额:
=C实付货款-满就减金额*C实付货款/(A实付货款+B实付货款+C实付货款)+邮费
=100-20*100/(30+50+100) +10 =98.89
C子订单所对应积分:=88.89元*0.5%*100=44.445=44积分(小数点后截断处理,不做四舍五入)(此逻辑只限售后,售中退款不会产生积分返点)
商品名称 | 商品金额 | 满150减20 | 实付货款 | 邮费 | 积分返点0.5% | 操作 | 售中最多可退金额 | 售后最多可退金额 | 说明 |
商品A | 30元 | -20元 | 160元 | 10元 | 13积分 | 退款 | 26.67元 | 26.67—0.13=26.54元 | 积分赠送后,在售后场景,积分换算成金额,直接从退款金额中减掉 |
商品B | 50元 | 22积分 | 退款 | 44.44元 | 44.44—0.22=44.22元 | 积分赠送后,在售后场景,积分换算成金额,直接从退款金额中减掉 | |||
商品C | 100元 | 44积分 | 退款 | 88.89+10=98.89元 | 88.89—0.44+10=98.45元 | 积分赠送后,在售后场景,积分换算成金额,直接从退款金额中减掉 |