如何设计订单逆向流程?

订单中有A、B两个商品,A单价100元,B单价50元。订单支付时,使用优惠券“满150-50”,实际支付(100+50)- 50=100元。

问题:用户要求对商品A进行退货,求退款流程和应当退的金额,以及为什么这么设计。

这个问题涉及到退款时优惠分摊的设计规则。我简单说下我考虑到的几个方面:

(1)如果将优惠分摊,则用户退掉商品A后,需要退款100-50*(100/100+50)=66.7元。用户等同于用2/3的折扣,花33.3元购买了商品B。而且,退掉商品A后,实际订单金额已经不再满足优惠券的使用条件。这对于平台上的B来说,是无法接受的,他们会让平台弥补他们的损失。

(2)如果不分摊,那要么就必须全部退掉A和B两个商品,然后再购买商品B;要么需要用户另行补上优惠代码的金额再对商品A进行全额退款。这两种做法在用户体验上都比较差,用户会被搞死,然后吐槽这个退货退款的流程简直爆炸。

这看似是个两难问题。想听听大家面对这个问题的时候,会怎么考虑。

——@踩单车的悟净

这个问题远比描述的复杂:

一、首先是退款,退款分为两种,售中退款和售后退款

售中退款,商品还没有确认收货,付完款后申请退款的情况,比如点了个外卖,还没送到的时候其中一个菜品不要了,申请退款。

售后退款,由于各种原因,自动确认收货了用户发起退款,在麦当劳、肯德基这样的大型连锁的外卖合作中经常发生(由于退款链条往往需要15天以上,早就过了外卖的自动确认收货时间)。

二、我们主要针对售中退款来分析题主给出的问题

A、B两个商品,A单价100元,B单价50元。订单支付时,使用优惠券“满150-50”,实际支付(100+50)- 50=100元。订单的计算方案上:

这里面也分两种情况:用户实际支付的是100元,商户收到的是100元还是150元。

1、用户支付的是100元,但是商户收到的是150元,这个就是满减券是走现金结算的情况。淘宝平台上的很多活动是这种类型,双十一天猫会贴很多钱做满减活动,商户多收到的50元是平台补贴的。这种计算情况下,按照优惠的分摊结算:

A商品:1002/3+502/3=100元

B商品:1001/3+501/3=50元

如果A商品发生退款,按照哪来哪回的原则:A商品:1002/3+502/3=100元

1002/3是用户支付的,返回给用户66.67元,返回给平台502/3,33.33元。

2、如果用户支付的是100元,商户收到的也是100元,则走的不是现金优惠,而是一种打折。

A商品:100*2/3=66.67元

B商品:100*1/3=33.33元

用户发起A商品的退款,则退回A用户66.67元。

还有更特殊的情况,50元是按照平台和商家按照不同比例各出一部分来做的,实操中很多是这样的情况,这种情况下,平台的比例是实打实的,商家的比例是按照打折的。比如这50元的优惠,平台需要承担60%,也就是30元是真实的资金流动,商户的40%,也就是20元是按照折扣的。

为什么会这样:

因为涉及到税务问题,平台的怎么都要结算给商户,都会包含税务成本,但是商户走打折成本更低(具体的税务问题懂就懂,不懂就这样,我不想解释太多)。

文/寒羽良 互联网 产品经理

关键字:产品经理, 产品设计, 退款

版权声明

本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处。如若内容有涉嫌抄袭侵权/违法违规/事实不符,请点击 举报 进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部