上海市九杜路349号立同商务大厦417/418/419室
021-39517056
你可以了解最新的互联网资讯,了解最新的互联网产品
担路新闻资讯中心

可以快速制作PC网站,手机网站,微信小程序,微场景,网页视频等

可以高度自定义的游戏引擎,用户可以快速制作出集游戏与营销于一体的营销游戏

垂直行业的O2O电商等用户交互功能的电商开发平台,拥有覆盖全行业的解决方案

电商系统常规订单流程中库存的处理
2018-09-04

       电商的业务场景中订单的流程常常伴随着库存的变化;对于erp来说,库存可能涉及入库、出库、分库等操作,这里暂且不讨论erp中库存的处理逻辑,主要就电商系统平台的订单系统相关库存逻辑进行说明。

      总库存的数量可以同步ERP或人工设置,人工设置的情况下,供应商点击“确认发货”后减少,退款时若订单已发货则供应商点击“同意退款”/系统自动同意退款则增加,退货时供应商点击“确认收货”/系统自动确认收货则增加。

      同步ERP数据的条件下,总库存可以不受订单状态的影响(值得注意的是:如果在ERP系统中,确认发货的节点和扣减总库存的节点存在时间差的情况下,这个时间段,实际上会造成系统已扣减冻结

      库存了,但是ERP总库存不变,所以会造成可用库存短时间偏大),也可以先扣减/增加总库存,因为总库同步肯定会覆盖之前修改后的数量。

      冻结库存在用户从app下单时增加,在供应商确认发货/取消订单时减少,“待发货”的订单申请退款成功则减少。另外,取消退款和退款失败的情况下,对库存无影响。

结合订单流程的中各个节点进一步说明:

      用户下单:下单时由于订单生成之后需要预定一定的库存,保证该订单能发货,所以需要增加对应商品的冻结库存;这里需要注意的是,不同的业务场景对于增加冻结库存的节点定义不一样。

      一般来说在两个节点考虑增加冻结库存:一个是在生成订单时,一个是在付款成功时。

      对于库存有限,时间紧迫的下单场景来说(比如:秒杀),在付款成功的时候增加冻结库存会比较合理,因为未付款的订单会影响到其他人购买这款商品。但对于常规场景来说,在生成订单时占用库存会比较好,否则会影响用户的下单体验(但是一定要有系统自动取消订单的功能以释放冻结库存)。

      确认发货:确认发货的动作可以是ERP订单出库的时候自动确认发货,也可以是手动确认发货。无论哪种场景,只要触发发货动作的话,均需扣减总库存,同时扣减冻结库存。若ERP自动同步总库存的情况下,则ERP中会扣减总库存并自动同步至系统。

       取消订单:首页,在我们系统中定义在付款成功之前可以取消订单,取消订单的时候需要扣减冻结库存(即去除库存的占用)。

       申请退款:若系统定义为商品付款后,发货前可以申请退款的情况下,退款成功则需要扣减冻结库存(商家操作“同意退款”或系统超时自动审核)。

      申请退货:若系统定义为商品发货后,可以进行申请退货的情况下,退款成功且供应商已收货的情况下需要增加总库存(商家操作“确认收货”或系统自动确认收货),若ERP自动同步库存的情况下,则ERP中会增加总库存并自动同步至系统。

暂无评论!
我要评论 只有购买过该商品的用户才能评论。

加载中
免费注册云账号并登录进行体验

您也可以在线提交合作申请

客服人员会在24小时内联系您
服务热线:021-39517056

描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述

描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述

描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述

描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述

描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述

描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述描述