电商后台设计-库存管理
2018-07-12 09:56:40 213 举报
AI智能生成
电商后台设计-库存管理
作者其他创作
大纲/内容
库存调度逻辑
小卖家的库存调度逻辑很简单,
扣减相应仓库的SKU的库存,调度到对应仓库进行发货就行
扣减相应仓库的SKU的库存,调度到对应仓库进行发货就行
影响因素
物流时效
用户下单时优先判断最近仓库是否有货
仓库等级
区域仓库存量较小,存放一些消费频次高的SKU,只供应当地城市。
在区域仓没货的时候,才会从中心仓发货
在区域仓没货的时候,才会从中心仓发货
当订单下发到调度层时,再具体去分配仓库,如有必要再进行拆单
业务需求
调度规则
业务场景及前提
企业在不同区域都有中心仓、协同仓。不同类型仓库优先级不同
同一仓库不同级别区域不能重复,对于同一仓库,配送区域等级不能重复
同一省份的供应服务商,设置其配送优先级
物流时效优先
库存调度示例逻辑
库存控制策略
库存控制的需要思考的3个问题
如何优化库存成本?
怎样避免浪费、避免不必要的库存?
怎样避免缺货损失和利润损失?
库存控制的3个方向
需求预测
可预测性
产品或服务的需求类型
稳定性需求
趋势性需求
季节性需求
周期性变化需求
随机需求
自相关需求
2种基本方法
定性预测
定量预测
时间序列分析方法
因果联系分析方法
安全库存
提前期需求比例法
将安全库存表示为一设定的时间段,
用该时间乘以该段时间内平均需求量
用该时间乘以该段时间内平均需求量
供应天数法
人为指定一段时间的供应量作为安全库存
均差法
需求和提前期变化越大,则这种商品的安全库存越大
库存控制模型
库存控制需要解决的问题
多长时间检查一次库存量?
何时提出补充订货?
每次订货是多少?
不可控因素
需求
订货
提前期
可控因素
一次订货量
何时提出出货
库存控制目标
服务水平最高,总费用最低
2种库存模型
定期订货模型
定期订货模型按照预先确定的时间间隔,周期性地检查库存,
随后发出订货,将库存补充到目标水平
随后发出订货,将库存补充到目标水平
定量订货模型
当库存水平降低到订货点时就发出订货,
每次按相同的订货批量补充订货
每次按相同的订货批量补充订货
2种模型的区别
定量订货模型是事件驱动,定期订货模型是时间驱动
库存概念
为了保证前台商品的正常售卖,库存的管理和仓库密不可分,
而仓库又和销售、采购相关,
主要有销售订单、采购、仓间调拨、盘盈盘亏、预售、售后退货等因素
而仓库又和销售、采购相关,
主要有销售订单、采购、仓间调拨、盘盈盘亏、预售、售后退货等因素
库存系统的主要操作
增加
锁定
解锁
扣减
返还
异常处理
补充点
在销售层、调度层、仓库层都需要进行库存操作
库存管理最重要的是库存的分配与扣减逻辑
库存数据的变动都需要有相关单据依据
库存分成
销售层
面向用户端
决定是否可售卖,下单是否能成功
在预售时,预售库存决定是否可下定金预定
销售层的库存要和调度层的实物库存保持一致
在驱动库存时发生变化的单据
可销售库存:网站前台显示的库存,也就是可以对外售卖的库存。
当“可销售库存>0”时,前台网站则会显示商品可销售;
而当“可销售库存=0”时,前台网站则会显示商品缺货
当“可销售库存>0”时,前台网站则会显示商品可销售;
而当“可销售库存=0”时,前台网站则会显示商品缺货
锁定库存:用户下单锁定库存,支付后扣减库存。
锁定库存指的下单时占用库存,保证客户下单后支付的订单都是有货可发,而不会相互冲突
锁定库存指的下单时占用库存,保证客户下单后支付的订单都是有货可发,而不会相互冲突
已销售库存:统计商品已售数量。
当支付成功,商品就算作已销售库存。如果取消订单或售后就需要走相应的库存变动流程变动
当支付成功,商品就算作已销售库存。如果取消订单或售后就需要走相应的库存变动流程变动
活动库存:主要是做促销活动(例如秒杀)时,分配固定数量的商品给相应的活动,
这时候就需要从可销售库存中占用相应数量给活动库存。这部分库存也是走相应的锁定、扣减逻辑
这时候就需要从可销售库存中占用相应数量给活动库存。这部分库存也是走相应的锁定、扣减逻辑
预售库存:这部分是虚拟库存,主要是拉动需求,例如B端订货、双11定金预售等。
预售同样走相应的锁定、扣减逻辑。不同的是,预售的订单需要备货之后,再推送至调度层
预售同样走相应的锁定、扣减逻辑。不同的是,预售的订单需要备货之后,再推送至调度层
调度层
相当于订单分配中心
调度层的库存分为单仓、区域、总库存三个维度
调度层对应的是实物,不会存在虚拟库存,流到调度层的订单经由调度后推动至仓库发货
销售层的库存要和调度层的实物库存保持一致
在驱动库存时发生变化的单据
账面库存:仓库中的实物库存,只要是未出库的都算在账面库存中
可用库存:仓库中可供发货的库存。这部分库存是可供调度的库存
在途库存:下了采购单但是尚未入库的库存,在途库存理论上部分是可供销售的,
例如“T+1”的在途库存,就是指1日之后就可以入库的SKU
例如“T+1”的在途库存,就是指1日之后就可以入库的SKU
不可销售库存:仓库盘损的库存,通常是仓库中的不良品,是无法售卖的库存。
这部分库存需要通过特定途径处理
这部分库存需要通过特定途径处理
已用库存:在调度层已分配的库存
仓库层
仓库层的库存对应的是实物库存,出库入库盘点都会引起仓库库存的变动
库位的概念。
仓库中的库存是由库位库存组成的,库位上分为可用库存、锁定库存两种
仓库中的库存是由库位库存组成的,库位上分为可用库存、锁定库存两种
在驱动库存时发生变化的单据
可用库存:发货单推至仓库后,仓库可以用于发货的库存,不包括锁定的库存
锁定库存:发货单推送至仓库后锁定库存,锁定时同时去锁定库位库存
已出库库存:已经确认出库的实物库存
不可用库存:盘点时发现的不良品,需要报损,
从可用库存转化为不可用库存
从可用库存转化为不可用库存
库存同步
库存的变动有两种流向
自上而下(从销售层到调度层,再到仓库层)
自下而上(从仓库层到调度层,再到销售层)
销售层、调度层、仓库层在驱动库存时发生变化的单据
销售库存管理
造成预售层库存与调度层实物库存不一致的场景
允许超卖
做预售
不同活动独占库存
不同渠道分配库存
用户前端页面显示的库存数、下单判断是否有货的库存数都是可销售库存,
只有可销售库存数大于购买数量时,才能下单成功
只有可销售库存数大于购买数量时,才能下单成功
重要公式
可销售库存=销售总库存-锁定库存
下单时库存的扣减、返还逻辑
活动库存的管理
在做拼团、秒杀等活动的时候,
需要从销售总库存中划出一部分库存给活动独占,从销售库存中锁定库存
需要从销售总库存中划出一部分库存给活动独占,从销售库存中锁定库存
分配给活动的库存单独管理,同样走锁定、扣减、释放这一套逻辑
在订单支付之后,针对销售层库存,进行销售总库存扣减,
现货库存扣减,锁定库存扣减,已销售库存增加的一系列操作
现货库存扣减,锁定库存扣减,已销售库存增加的一系列操作
预售库存管理
通过销售总库存与实物库存断开同步、单独设置的方式来实现
前台买家下单成功之后,店家等实物到货之后,统一推送至仓库,安排发货
0 条评论
下一页