本文紧张从四个部分来讲解电商系统中的库存管理,一起来文中看看。
一、库存的观点
库存,狭义上来讲是仓库中实际储存的货色。
除了做事供应商和做事信息供应商外,基本上各家电子商务公司都会面临实物库存管理的需求。

库存管理是完成前台商品售卖交易闭环的主要组成部分,库存管理与仓库密不可分,而仓库又与发卖、采购有关系。
如图1-1所示,库存变动的影响成分紧张包括发卖订单、售退却撤退货、商品预售、盘赢盘亏、仓库调拨、采购入库等。
图1-1 库存变动的影响成分
1. 库存分层:发卖层、调度层、仓库层
根据职能不同,驱动库存发生变革的单据不同,可以将电商库存管理体系分为三层:发卖层、调度层、仓库层,如图1-2所示。
图1-2 库存分层
下面,逐一讲下各层须要重点把稳的内容。
1)发卖层
这一层紧张面向的是前台用户,一样平常须要使前端库存与实际库存保持同等,也便是不能超卖。
在做预售的时候,利用的是虚拟库存,此时的下单只牵扯到发卖层的库存,等待商品备货后,才会推到调度层。
发卖层的库存决定了是否可以售卖,下单是否可以成功。
秒杀活动时决定是否可以秒杀成功,预售活动时决定是否可以下定金预售。
可发卖库存:指的是客户端前台显示的库存数,用户根据这一指标进行下单购买,当可发卖库存大于0时,显示可发卖,当可发卖库存即是0时,显示商品已售罄。锁定库存:一样平常存在于客户提交订单后,为客户锁定一个库存位置,当客户超过规定韶光没有付款时,取消库存锁定,可发卖库存加一;当客户付款成功后扣减库存,锁定库存取消,已发卖库存加一,目的是为了担保客户下单后可以正常发货。已发卖库存:指的是商品已经发卖的数量,当客户支付成功后,已发卖库存增加,当客户取消订单或申请售后时,库存变动流程做出相应变革。活动库存:紧张涌如今匆匆销活动中,如秒杀等,此时的活动库存为独立库存,从总库存中拨一部分做为活动库存,这部分库存也是走相应的锁定、扣减逻辑。预售库存:这部分库存为虚拟库存,一样平常涌如今双十一等须要拉动需求的的活动中,虽然也是走正常的锁定、扣减逻辑,但是此时的库存仅勾留在发卖层,只有订单须要备货之后才会走到调度层。2)调度层
调度层可以理解为订单的分配中央,决定了哪些商品由哪些仓库发货。
账面库存:指的是仓库中的实际库存,只假如未出库的都算在账面库存内。可用库存:可以发货的库存,也便是可供调度的库存。在途库存:发起了采购单,但是还没有到达仓库的库存,一样平常许多企业会将三天内的在途库存算在可用库存内。不可发卖库存:指的是破坏,质量有误的库存,常日退货入库的商品首先会经历一道审核,验证质量没有问题后才会上架,当有破坏时,算在不可发卖库存内,会另作处理。已用库存:指的是已经经历了调度分配的库存。3)仓库层
仓库层对应的是实物库存,入库、出库、盘点等都会带来库存变动。
可用库存:当发货单流转至库存时,可以进行正常发货的库存,不包括锁定库存。锁定库存:当调度层分配仓库后,发货单流转至库存时,仓库须要锁定库存库位,以便进行后续的打单、分拣,已出库库存:已经包装完成了,交卸给对应的物流公司进行发货,确认出库的库存。不可用库存:盘点时创造的质量有问题的库存,经报损后须要从可用库存变为不可用库存。2. 库存同步由于触发库存变动的点不一样,库存的变动分为两个流向。
其一是自上而下,也便是从发卖层到调度层,再到仓库层。
其二是自下而上,从仓库层到调度层,再到发卖层。
自上而下:客户在前台下单,天生订单,相应的发卖层库存扣减;然后流转至调度层,调度层分配调度仓库后,天生发货关照单,调度层库存变革;末了流转至仓库层,WMS系统同步相应,库存数据发生相应变革。自下而上:当库存实物增加时发生,常日涌如今采购入库、退货入库、调拨入库时,当实际库存增加时,仓库层库存变革,通过调度层将数据同步给前台显示的发卖层,连锁引起仓库层、调度层、发卖层的可用库存逐步增加。二、发卖库存管理一样平常情形下,发卖层的库存要和调度层的库存保持同等,但是在分外情形下,这样可超卖时、做预售时、不同活动独占库存时,就会涌现预售层库存和调度层库存不一致的情形。
而发卖总库存也会存在和现货库存数量不一致的情形,这种情形紧张涌如今许可超卖时,发卖总库存可以和现货库存分开不同步。
可发卖库存、锁定库存与发卖总库存的关系公式如下所示:
可发卖库存 = 发卖总库存-锁定库存
用户前台看到的显示库存数、下单时判断是否有货的库存数都是可发卖库存数,只有可发卖库存数大于购买总数时才能下单成功。
下面我们来看下单时库存的扣减和返还逻辑,如图2-1所示,以下单选择商品A,数量2件为例。
图2-1 下单时库存动作
三、库存调度逻辑
在许多电商企业或大公司,库存构造比较繁芜,拥有多个仓库,仓库类型包括主仓、区域仓、供应商协同仓等,如图3-1所示。
在调度发客栈时也要考虑许多成分,包括本钱、物流、商业等等,仓库调度实际也是在各种规则限定下对仓库进行调度。
图3-1 仓库组成构造
1. 库存调度影响成分
在调度仓库时,须要考虑的成分以下几点。
1)物流时效
为了迅速响运用户的需求,很多企业会在多地建立客栈,以便能从最近的区域发货,在最短的韶光送到用户手上。
如生鲜业务类的企业对付仓库的需求就很大,根据公司业务规模在多地建立仓库,如在北京、上海、广州、武汉、沈阳、西安、成都等地各有一个仓库,当长春的用户下单时,会优先判断最近的沈阳仓是否有货,没有货则会选择北京仓发货。
2)仓库等级
有些企业在业务量较大时,会在同一区域内除了建立中央仓,还会建立多个区域仓。
例如华东区包括上海、浙江、江苏,个中心仓在上海,在杭州、宁波、苏州、南京等订单量较大的城市建立区域仓。
这些区域仓库存量较小,存放一些消费频次高的商品,只供应当地城市,在区域仓没货的时候,才会从中央仓发货。
其余在仓库多了往后,在前端商品判断有没有货及物流时效时,如果按照优先级顺序一遍遍去遍历判断,会影响效率,按照区域仓库进行调度,能最大程度优化判断。
3)业务须要
在业务发展时,会有部分货源从供应商直接发出,或者为了担保物流时效,在某些区域由供应商直发,这种仓库定义为供应商协同仓,再对这些商品进行调度时,就须要由调度层直接下发给供货商系统。
2. 库存调度规则
仓库类型越少,库存构造越大略,在库存调度的时候逻辑就越大略。
当然产品要随着业务走,调度逻辑随着业务繁芜度、发卖渠道、仓库数量等成分的变革而增加难度。
特殊是很多有线下零售店及仓库的商家,要将线下各个零售店当成区域仓来调度,这个情形的繁芜度还要增加,图3-2为库存调度逻辑。
图3-2 仓库调度逻辑
四、库存掌握策略
要做好库存掌握,首先要思考以下几个问题。
如何优化库存本钱?若何避免摧残浪费蹂躏,避免不必要的库存?若何避免缺货丢失和利润丢失?而要办理这些问题,紧张把把稳力集中在以下三点。
1. 需求预测
需求有五个方面的成分须要考虑,也便是数量、韶光、频率、范围以及可预测性。
数量可以是精确的数字,也可以是一个范围。韶光指的是韶光跨度,包括短期预测、中期预测和长期预测,短期预测的韶光跨度一样平常在3个月-1年之间,中期预测的韶光跨度常日为2年,长期预测的韶光跨度常日为2年及2年以上。频率为特定时间内知足需求的次数。范围也便是数量的变革范围。可预测性包括稳定性需求、趋势需求、时令需求、周期性变革需求、随机需求以及自干系需求等。2. 安全库存安全库存是为了防止不愿定性而准备的库存,安全库存可以预防预测与实际花费之间的差异,以及期望运输韶光与实际之间的差异所造成的丢失,在补充周转库存时预防缺货。
在低于安全库存时进行预警,开始补货动作。
图4-1和图4-2为有赞的安全库存设定类型,包括固定预警值和动态预警值。
1)固定预警值
当商品实时库存 < 库存下限,系统会将其标记为低库存,当商品实时库存 > 库存上限,系统会将其标记为高库存。
图4-1 有赞固定预警值
2)动态预警值
例:商品要从省外运输过来,进货周期很长,须要7天韶光,那么就须要留有大约10天以上的存货来确保正常发卖。
再或者部分加工商品保质期较短,不适宜囤货否则会导致库存滞压,带来丢失。
图4-2 有赞动态预警值
3. 库存掌握模型
库存掌握要办理的问题有如下三点:
多永劫光检讨一次库存量(订货间隔期问题)?何时提出补充订货(订货点的问题)?每次订货是多少(订货批量问题)?在库存掌握系统中不可控的成分是:需求、订货、提前期。
可控的成分是:一次订多少(订货量)、何时提出订货(订货点)。库存掌握的目标是:做事水平最高、总用度最低。
下面先容两种基本的库存模型,即定量订货模型和定期订货模型。
1)定期订货模型
定期订货模型按照预先确定的韶光间隔,周期性地检讨库存,随后发出订货,将库存补充到目标水平。
如图4-2所示,Q是各次的订货量,库存检讨周期仍为订货提前期。
定期订货没有订货点,每次按预定的周期检讨库存,依据目标库存和现有库存的情形,打算出须要补充的库存量,然后按照订货提前期发出订货,使库存达到目标水平。
图4-2 定期订货掌握模型
2)定量订货模型
电商一样平常采取的是定量订货模型。如图4-3所示,Q是每次的订货量,L为订货提前期,R为订货点。
定量订货预先设定一个再订货点(如图中的R),在管理中连续不断地监控库存水平,当库存水平降落到订货点时就发出订货,每次按相同的订货批量Q补充订货。
图4-3 定量订货掌握模型
定量订货模型与定期订货模型的基本差异是:定量订货模型是“事宜驱动”,而定期订货模型是“韶光驱动”。
定量订货模型在达到规定的再订货水平后,就进行订货,紧张取决于对物资的需求情形,订货韶光可能随时发生。定期订货模型只限于在预定时期期末进行订货,是由韶光驱动。
本文由 @旭日而生 原创发布于大家都是产品经理。未经容许,禁止转载。
题图来自unsplash,基于CC0协议。