实仓和虚仓的概念是针对系统开发本身而言的。简单来说,核算成本的仓库可以称之为实仓,不核算成本的可称之为虚仓。虚仓在系统中主要过渡的作用。
在中台系统中,虚仓即等于库存的分配池,在同个仓库组中单个商品的库存,实仓库存之和=虚仓库存之和。
那么在商城中台库存管理中,实仓与虚仓的业务逻辑该怎么设计呢?需要考虑以下问题:
场景:实仓a,b,c初始库存都是0,需要为实仓a,b,c都采购100,即需要3个采购入库通知单,实仓分别为a,b,c。
在上述场景中虚仓如何分配库存呢?此时,就需要用到“分配池分配策略”控制库存进入虚仓的比例。
假设3个采购入库通知单都把库存放入虚仓a,此时,实仓a,b,c都有100库存,虚仓a有300库存。
商店x,商店y,商店z同时销售商品,商店x可用分配池范围:虚仓a;商店y可用分配池范围:虚仓b,商店z可用分配池范围:虚仓c。
此时,库存都在虚仓a,商店y和商店z就无货可卖怎么办?在这里需要插入说明“移仓”的必要性,即移仓可以对同个仓库组中的虚仓进行库存调整。
假设从虚仓a,移动50库存到虚仓b,移动20库存到虚仓c,此时,虚仓a库存=230,虚仓b库存=50,虚仓c库存=20。
那是不是意味着商店x可销售库存为230,商店y可销售库存为50,商店z可销售库存为20呢?但事实并不是这样,我们需要制定库存同步策略来控制中台往各个平台同步库存的数量。
假设,商店x,虚仓a同步比例=90%,警戒数=10,保留数=5,此时同步数量=230*0.9=207。销售一段时间之后,虚仓a中库存减少到了10(即到达设置的警戒数),此时同步数量=(可用库存数-保留数)*同步比例=(10-5)*0.9=4.5,扣除小数点,同步平台库存=4;当虚仓a可用数=6时,同步数量=(6-5)*0.9=0.9,小于1,同步平台库存=0。
实仓与虚仓不是一一对应关系,一个订单适配到一个虚仓库存,发货实仓可能是拥有订单商品的某一个实仓。比如订单购买商品a,实仓a和实仓b都有商品a的库存,订单适配到虚仓a,实仓a和实仓b都有可能发货,中台需要有算法会适配最优(距离最优,物流费用最优等)的实仓发货。
如果,商店x销量好,可以将虚仓a,b,c设置到商店档案的可用分配池范围中,设置商店x,虚仓b同步比例=90%,警戒数=5,保留数=2,设置商店x,虚仓c同步比例=100%,警戒数=2,保留数=1,同步数量=230*0.9+50*0.9+20*1=272。
举例,现在开一家新店:商店p,可用分配池范围:虚仓e。此时,虚仓e,库存为0,公司又不再采购该怎么办?这里则需要说到调拨,即是将库存从一个实仓调拨到另一个实仓的单据。这需要明确4个点:调出实仓、调入实仓、调出虚仓,以及分配策略(即分配池分配策略)。
对于货物流通而言,中台的实仓=发货门店,采购动作在门店系统(大多数为新零售系统)。
场景假设,实仓a=门店a,实仓b=门店b,实仓c=门店c
门店库存同步到中台,分2种类型:全量和增量。全量:实仓a库存=同步库存;增量:实仓a库存=实仓a当前库存+同步库存。举例:
当前时间实仓a有库存0,全量同步库存100,同步之后,实仓a有库存100;
当前时间实仓a有库存100,增量同步库存50,同步之后,实仓a有库存100+50=150;同理增量同步库存为-50,同步之后,实仓a有库存150+(-50)=150-50=100。
农夫山泉23-25届校园招聘供应链类岗位
5292 阅读益海嘉里(金龙鱼)2025校招供应链、物流储备生
4653 阅读特斯拉智能制造校招专项:24-25届物流、供应链类岗位
4625 阅读盒马社招运输经理;店仓管理专员;仓储业务物资管理高级专员;店仓经理
4362 阅读京东社招项目运营岗;客户体验分析;配送运营岗;客户经理岗;营业部负责人岗
4370 阅读亚马逊全球物流团队「物流销售岗位」热招中
4075 阅读曼伦2025校招供应链物流岗位
4061 阅读KK集团2025届全球校园招聘供应链岗位
3975 阅读招贤纳新丨美通招聘这些岗位人才
3764 阅读SHEIN社招资深物流运营专员;战略经营分析专家(供应链);仓储经理(英语);资深供应商管理专员(物流);资深经营分析师(履约)
3564 阅读