新峰商城之订单处理流程

        订单处理是电商系统中的重要模块,从用户单击提交订单并成功生成订单开始,包括订单支付成功、订单信息确认、订单出库、到确认收货的正常订单流程。也包括了订单取消、订单退款等其它异常流程。

一、订单处理流程

正常流程:

        订单生成后,用户正常进行支付操作、商家正常确认和订单发货操作,最后由用户进行确认收货,完成订单流程。

异常流程:

        订单入库后,用户选择不支付而直接取消订单或者支付但在后续流程中取消订单。

二、订单状态

订单流程的处理流程在某种意义上讲,即是对订单状态的转换。在订单表中的order_status字段就是订单状态字段,新峰商城订单状态的设计如下所示:

正常状态:

        0:未支付,订单成功入库后的初始状态

        1:已支付,订单支付成功后的状态

        2:配货完成(已确认): 商家确认订单正常且可以正常发货的状态

        3:出库成功(已发货): 商品出库后且已交物流系统的状态

        4:交易成功:用户收到商品且单击“确认收货”按钮

异常状态

        -1: 手动关闭: 用户关闭订单后的状态

        -2: 超时关闭: 超出支付时长未支付的状态

        -3: 商家关闭: 商家关闭订单后的状态

三、订单转换

        0-1:未支付状态转换为支付状态(订单支付)

        在生成订单后即可跳转至支付模块,也可通过订单详情页面跳转至支付模块。支付模块最终目的把订单状态改为支付成功状态,同时记录相关信息,包括支付时间和支付方式、支付参数、第三方支付公司的加调数据等信息。主要有以下功能

        (1)选择支付方式

        (2)跳转至支付页面、

        (3)支付成功

        1-2: 已支付状态转换为配货完成(订单确认)

        由商家在从已支付订单中,单击“配货完成”按钮,完成订单确认,订单状态由已支付状态转换为配货完成状态。

        2-3:配货完成状态转换为出库成功状态(订单出库)

        由商家在从配货完成订单中,单击“出库”按钮,完成订单出库,订单状态由配货完成状态转换为订单出库状态。

        3-4:出库完成状态转换至确认收货状态(确认收货)

        由用户在订单详情页面,单击“确认收货”按钮,订单状态由出库状态转换至确认收货状态

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值