编辑导读:订单管理系统,是整个电商系统的核心系统之一,有一定的复杂性。本文将从六个方面,围绕订单管理系统展开分析,希望对你有帮助。
一、 关于订单管理系统
订单管理系统即处理订单的系统,主要管理订单的输入,处理,输出。其在一般电商系统中或在有交易功能的系统中,都是核心系统/功能之一,有一定的复杂度;但是虽然复杂,并不代表理解起来困难。
关于商品的文章里面,我们已经从商品的输入、维护、输出的流程来介绍了商品系统,那订单也一样,我们本文把订单看成一个流程即订单流来理解。
二、 订单管理系统与整体系统的关系
订单系统会与购物车、商品系统,营销系统、会员系统、支付系统、物流系统、仓库系统、财务系统、内容系统,具体请看示例图:
购物车:个人认为是订单的起点,商品会被加入购物车,然后会被提交。商品系统:在提交订单页面会看到该订单所包含的商品信息,例如商品名称、所购买数量、价格、售后信息等。营销系统:会显示商品是否优惠信息,例如满减、优惠券。会员系统:会显示该会员是否有基于会员等级的折扣信息(如淘宝的88会员),或是否有可抵扣金额的会员点数(如京豆);会显示该会员下面的收货地址信息、也会显示该会员下面是否有充值卡、运费券等。仓库系统:基于收货地址信息显示发货仓库,自提地点等,并且订单最终会流转到该系统进行发货操作。支付系统:显示支付方式(如货到付款、在线支付等)、并且在支付的时候计算该会员实际应付的金额,以及显示银行卡信息等。物流系统:显示配送时间、配送方式、运费等,并且在订单发货后会显示实际的配送路径。财务系统:显示开票信息等,在订单完成后会生成发票。内容系统:显示订单留言等。
三、订单的输入
个人认为订单的输入(亦可称之为来源)可分为内部和外部两种方式:
1. 内部:即自建商城传输过来的订单
自建商城的订单系统涉及的其他系统比较多,基本上上图所示的系统都涉及到了。自建商城订单在订单创建时有着更多的判断逻辑,如是否需要事先拆单的、优惠信息是否可用、商品库存是否满足要求、会员是否正常等。内部订单由于存在支付的动作,所以会有多出待付款,待评价这2个状态。内部订单由于涉及支付和营销,所以对订单系统的并发能力、负载能力以及支付能力有相当高的要求,每一步都不允许出错,一旦出错就意味着营业额的损失和用户的流失。订单数据计算和处理的