简单模拟了电商退货流程草图,只是基础流程,还没考虑不同节点所涉及的逻辑变化(譬如:订单状态的变化,库存数量的增减,支付流水的变化(财务对账需求)等等)。
场景:
店铺活动,满100减20,送一双袜子
订单:A(70)B(30)
优惠劵:满60减5元
积分:50积分抵扣0.5
实付:74.5
积分发放规则:a.1元一分 b.满50才发放 c.阶梯状
退货场景:
1.全退:按照流程来
2.只退A(70)
要做的工作:1.收回积分 2.收回发放的实物或卡卷 3.根据规则返回多扣的积分 4.计算应该退还的金额
根据店铺规定具体退还金额计算:
按照配比原则进行计算:
20/100=0.2
活动收费金额:70*0.2=14
优惠劵不可用,收回优惠劵,假设50积分都可以用
70元订单应付金额:70-0.5-14=55.5
应退款:55.5
网友评论