电商系统之订单退款设计
退款场景:
我们以电商购物为例,常见的退款场景有:
刚付完款,商家还没有发货,突然不想要的,想要全额退款。
刚付完款,商家还没有发货,发现某商品多买了一件,这一件要退款,其他的需要照常发货。
买家申请退款,商家审核,如果商家同意,那么就退款,不同意就驳回申请,不退款。
买家被驳回退款申请后,跟商家沟通后,重新发起退款。
针对以上场景,同时结合业务实际,我们总结退款功能应具备以下功能:
支持对订单中某件商品发起退款,比如同样的商品购买多件只退款其中若干件。
退款发起后,由管理员(审核人员身份可能是商家、可能是于运营人员等,以下为方便理解,统称为“管理员”)进行审核,管理可以同意退款申请,也可以驳回退款申请。
对于退款失败的商品,用户可再次发起退款。
退款中或者已退款的商品,不允许发起退款。