文/已知未知
订单所涉及到的后台系统包括订单系统、库存系统、仓库系统、物流系统、风控系统等。订单业务的流转主要依靠完善的后台系统。
本篇文章将介绍前后端订单系统,以及订单业务流程中,各业务系统之间的紧密交互。
前端订单系统
前端订单系统主要包括 2 大块的展示:订单信息和订单状态。
1.订单信息包括以下几大要素
收货人信息:昵称、手机号、收货地址。必须展示要素之一,为商品发货、投递的根据;
所购商品信息:店铺名称、商品名称、商品规格、商品价格、商品数量。必须展示要素之一,便于用户查看/核对;
支付信息:订单总金额、实际支付金额、支付单号、订单号。必须展示要素之一,便于用户核对支付金额,同时在有多种优惠情况下,能够为用户详细展示实际优惠与实际支付金额;
促销信息:优惠金额。只当该笔订单满足某种促销条件时,进行相应的展示。
2.订单状态一般包括以下几种状态
未付款订单:已下单但未支付的订单,针对此类订单,平台一般会设置一个自动取消订单的时间,比如未付款订单半小时后自动取消,以释放锁定的库存;
待发货订单:已付款但未发货的订单,此类订单若有退款申请发生,一般需要查询仓库是否已发货,若未发货则可进行拦截,此时用户可退款;若已发货,则用户此时不能申请退款,只能收货后进行退货退款或拒收。当然,有些平台和仓库之间不能实时信息交互时,可以设置一个有效时间,此有效时间内用户可申请退款,过了此时间则订单状态变为已发货(非实际发货),不能退款;
待收货:已发货未收货的订单;
退款中:申请退款、正在处理中的订单;
退款失败:申请退款失败的订单,订单状态保持申请退款前的状态不变;
退款成功:申请退款成功的订单。当一个订单中的某个子订单申请退款成功,该订单的状态保持不变,仅该子订单的状态显示退款成功;
交易成功:收货成功的订单;
交易关闭:取消付款的订单,有时退款失败的订单也会归为交易关闭状态。
可见下图淘宝订单详情页示例。淘宝订单详情页从上至下依次显示订单状态、物流信息、收货人信息、商品信息、促销信息、支付信息。