当用户点击“一键购买”或者是从购物车里点击 “去结算” ,会跳转到 “核实订单信息” 页面,当全部核实以后点击“提交订单按钮”,此时会跳转到支付页面,并且订单提交成功,
此时此刻才算刚刚开始:整个流程如图(生命周期):
1、订单提交成功 此时的订单状态默认为未确认;
那么它的生命周期正如上图中提交订单,它是单线操作,当支付成功,平台通过异步处理,回调机制获取到已支付成功。此生命周期结束;
2、支付成功 此时订单状态为已确认;
这个时候买家已付款,同步处理为客户显示订单号码,订单信息等。查看客户订单是否需要拆单(可能是多家的商品,不同的商品),安排发货,当客户确认收货,此生命周期结束
3、当订单提交成功以后24小时未支付 此时订单状态为无效;
这个时候卖家未付款,可能在继续选购其他商品,也可能在找同类商品进行对比,导致最后没有付款,当时下订单的我们使用cookie存储订单创建时间,这个时候我们在后台可以设置消息模板,提醒用户是否付款,如果24小时未付款,则取消其的订单状态,生命周期结束。
4、当在订单列表页面 点击取消订单并执行成功以后 此时订单状态为已取消(京东此处的做法是判断此订单是否支付,如果此订单已支付,此处有退款流程);
注:特殊订单状态:
订单锁定:用户对售前订单进行取消时
等待审核:用户对售前订单进行取消后
订单解锁:用户对售前订单进行取消后客服审核未通过时
已取消:用户对售前订单进行取消后客服审核通过时或拒收、售后退款完成后