

























订单是电商系统最重要的功能之一,可以说所有涉及到交易的系统,都涉及到订单。本文将深入浅出的讲解订单涉及到的关键点,如订单的流程、订单包含的信息、订单拆分、订单与其他系统的交互等。

需要注意的是,不同的业务,订单的流程和逻辑是不同的,比如有些交易是先付定金,后付尾款的,再比如,如果是平台型的电商系统,那么处理订单纠纷最终的权利是平台,如果是saas独立店铺的商城,那么通常开发者会有免责声明(意思是如产生纠纷需要找具体的商户协商处理)。
所以我们在设计订单时,一定要结合公司的业务模式,依靠灵活的订单产品设计架构,可满足企业订单业务处理需求,提升订单流转的工作效率。
订单的流程涉及到不同的维度,也涉及到各系统,从前台和后台来看,订单的状态流有:待支付、待发货、待收货、已完成、已取消、售后中、交易关闭。
前后台只是我们能看得到的流程,但是背后各系统之间交互的流程是很复杂的,具体见下图

影响因素有以下几个
订单系统进行一系列操作后,会下发到WMS系统,在这一层,主要的节点有这几个:分配任务给工人→拣货→出库扣减库存→分拨→清点,如果有物流环节,还涉及到装车。
TMS系统,主要有以下节点:清点→揽收装车→物流运输→物流派送→物流签收→完成。
支付系统说起来就很复杂了,有的涉及大额支付、分账、对公支付等,这里以简单的业务场景为例,设计时需要思考以下几点:到账时间、手续费、取消、退款(资金流要原路返回)、保证金、账期等。
当订单触发了风控规则,就需要人工来介入审核,判定其为异常订单,这时后续需要配合“订单暂停/中止”操作来阻止订单后续流程,以免造成更大的损失。
电商系统最重要的数据就是交易额、客单价、复购等,这里要定义好什么状态的订单数据需纳入到统计中。
来新订单时,商家都希望第一时间看到(可以是短信,系统通知)。
订单加急通常是供应链系统才有的场景,客户有加急的需求,但是系统需要有后续的联动才能支撑,不然也只是标记下客户加急,没什么意义。后续的联动是指,订单加急后正常需要有通知的,并且后续的分拣、出库也跟正常的不一样,有的甚至还和工人的绩效挂钩。
对于批发类型的,比如客户先付定金,商家才会采购原材料给制造这种业务场景就需要支持订单先付定金,再付尾款。
代客下单适用的场景比如实体店,客户买衣服在排队,这时导购可以代客下单,其实就是把顾客选好的衣服在系统上选中并加入购物车,然后生成二维码,让顾客直接支付,这样顾客就不用排长队等待了。
设计订单时要根据实际的业务模式和业务场景来设计,同时订单涉及到的系统比较多,流程复杂,尽量思考全面不遗漏,设计完正向流程后,还要考虑逆向流程,达到逻辑闭环。
本文由 @ERP供应链产品 原创发布于人人都是产品经理。未经许可,禁止转载
题图来自 Unsplash,基于 CC0 协议
该文观点仅代表作者本人,人人都是产品经理平台仅提供信息存储空间服务。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。