订单生命周期_用户端

订单⽣命周期(社区订单)

⽤户端
订单的产⽣:⽤户购买社区商品。
订单的状态: 待处理 进行中 已完成 已终止 已完成 已终止 为订
单的最终状态,当订单变为上述两种状态时,订单的状态不会再被改变。
待处理:订单的初始状态,⽤户下单之后,订单状态就是待处理。
进⾏中:当待处理的订单交付成功之后,订单状态会变为进⾏中。
已完成:当订单被实际完成之后,订单状态会变为已完成。
已终⽌:当订单在被实际完成之前,发⽣意料之外的事情,导致订
单不再被进⾏的,订单状态为已终⽌;订单状态为已终⽌的,同时
会产⽣⼀条终⽌原因。
售后状态: - 退款中 已退款 ;未发起售后申请的订单售后状态为 -
订单的操作:申请退款;根据商户对该订单对应商品的设置,只有当商品
允许退款的时候,⽤户才会有申请退款的权限;⽤户在系统内只能发起⼀
次退款申请,已申请退款的订单,不能再发起退款申请。
当⽤户发起退款申请时,根据申请时的订单状态的不同,将会产⽣
不同的结果。
发起退款申请时,订单状态为 待处理 时:⽴即退款订单
的全部⾦额给⽤户,订单状态 待处理 => 已终止 ,终⽌原
因为退款成功,订单终⽌。,售后状态直接变为 已退
发起退款申请时,订单状态为 进行中 时:向商户发起退
款申请,订单状态不会发⽣变化,售后状态变为 退款
;当商户同意退款申请时,订单状态 进行中 => 已终
,终⽌原因为退款成功,订单终⽌。,售后状态 退款
=> 已退款 ;如果当商户同意退款申请前,订单状态已
经变为 已完成 ,则不会再改变订单的状态,且不会填写
终⽌原因,只改变售后状态。
发起退款申请时,订单状态为 已完成 时:向商户发起退
款申请,订单状态不会发⽣变化,售后状态变为 退款
;当商户同意退款申请时,订单状态不会发⽣变化,售
后状态 退款中 => 已退款
发起退款申请时,订单状态为 已终止 时:向商户发起退
款申请,订单状态不会发⽣变化,售后状态变为 退款;当商户同意退款申请时,订单状态不会发⽣变化,售
后状态 退款中 => 已退款