库存设计

库存管理作为供应链管理的重要组成部分,不论对于电商企业还是实体企业都至关重要。库存体系的构建异常复杂,目前没见到特别满意的库存体系介绍。笔者有幸参与多系统的搭建,特从电商供应链产品体系总结了库存体系,希望能够给电商同仁一定的帮助。

 

先说重点:

  • 电商库存体系分为三层:销售层、调度层、仓库层;
  • 库存的变动又分为自上而下、自下而上两种;
  • 每一层库存数量的变化有可总结为增加、锁定、解锁、扣减、返还等。

库存数据的变动都需要有相关单据依据,例如销售订单、发货单、采购入库单等等。下面再进行具体解释。

1.库存的概念

库存:狭义来讲就是仓库里存储的货物,为了满足未来需要而准备的储备资源。除了携程、艺龙等酒店、旅游服务提供商,美团、拉手网等服务信息团购商以外,基本上各家电子商务公司都面临着实物库存管理的需求。

电商中的库存管理是为了保证前台商品的正常售卖,库存的管理和仓库密不可分,而仓库又和销售、采购相关,以下是简单的示意库存变动的影响因素。

库存变动的影响因素

2.库存分层:销售层、调度层、仓库层

将库存管理体系分层为销售层、调度层、仓库层,主要是各层的职能不同,驱动库存发生变化的单据也不一样。

库存分层

销售层

这一层主要面对前端用户,一般情况下,前端库存要和实物库存保持一致,即不能超卖。但是做预售时,就是虚拟库存,下单时涉及到的库存动作只在销售层,待到备货之后,再推送至调度层。

销售层的库存决定是否可售卖,下单是否能成功。在秒杀时,活动库存决定了是否可以秒杀成功;预售时,预售库存决定是否可下定金预定。

  • 可销售库存:网站前台显示的库存,可以对外售卖的库存。当“可销售库存>0”时,前台网站则会显示商品可销售;而“可销售库存=0”时,前台网站则会显示商品缺货。
  • 锁定库存:用户下单锁定库存,支付后扣减库存。锁定库存指的下单时占用库存,保证客户下单后支付的订单都是有货可发,而不会相互冲突。
  • 已销售库存:统计商品已售数量。当支付成功,商品就算作已销售库存。如果取消订单或售后就需要走相应的库存变动流程变动。
  • 活动库存:主要是做促销活动(例如秒杀)时,分配固定数量的商品给相应的活动,这时候就需要从可销售库存中占用相应数量给活动库存。这部分库存也是走相应的锁定、扣减逻辑。
  • 预售库存:这部分是虚拟库存,主要是拉动式需求,例如B端订货、双十一定金预售等。预售同样走相应的锁定、扣减逻辑。不同的是,预售的订单需要备货之后,再推送至调度层。

调度层

调度层相当于订单的分配中心,将订单转化为发货单,按照调度规则决定哪些sku由哪个仓库发货。

调度层的库存分为单仓、区域、总库存三个维度,区域库存指的是这些仓库只发某一区域的,例如京东华中地区的仓库配送华中地区,北京就无法从华中地区的仓库发货。总库存即所有仓库的sku库存总计。

  • 账面库存:仓库中的实物库存,只要是未出库的都算在账面库存中。
  • 可用库存:仓库中可供发货的库存。这部分库存是可供调度的库存。
  • 在途库存:下了采购单但是尚未入库的库存,在途库存理论上部分是可供销售的,例如T+1的在途库存,就是1日之后就可以入库的sku。
  • 不可销售库存:仓库盘损的库存,仓库中的不良品,无法售卖的库存。这部分库存需要通过特定途径处理。
  • 已用库存:在调度层已分配的库存。

调度层在某些方面上和前端库存有些重叠,前端库存也会分区域和总库存,但是不同的是,调度层对应的是实物,不会存在虚拟库存,流到调度层的订单经由调度后推动至仓库发货。

仓库层

仓库层的库存对应的是实物库存,出库入库盘点都会引起仓库库存的变动。

  • 可用库存:发货单推至仓库后,仓库可以用于发货的库存,不包括锁定的库存。
  • 锁定库存:发货单推送至仓库后锁定库存,锁定时同时去锁定库位库存。
  • 已出库库存:已经确认出库的实物库存。
  • 不可用库存:盘点时发现的不良品,需要报损,从可用库存转化为不可用库存。

库位:仓库中的库存是由库位库存组成的,库位上分为可用库存、锁定库存两种。由于WMS中的库存逻辑较为复杂,这里不做详细论述。

3.库存同步:库存的变动又分为自上而下、自下而上两种

由于触发库存发生变动的点不一样,库存的变动有两种流向,自上而下(销售层 → 调度层 → 仓库层)、自下而上(仓库层 → 调度层 → 销售层)两种。

  • 自上而下:用户下单后,首先会生成订单,扣减销售层的库存;然后流转到调度层进行调度,生成发货通知单,调整调度层的库存;然后推送至仓库,WMS系统同步响应,扣减库存进行出库。
  • 自下而上:仓库的实物入库可以算是从下到上引起的库存变动。主要有三种单据:采购入库单、退货入库单、调拨入库单的实物入库,会连锁引起仓库层 、调度层、销售层的可用库存逐步增加。

4.库存数量的变化:增加、锁定、解锁、扣减、返还等

库存系统的操作主要包含库存的增加、锁定、解锁、扣减、返还、异常处理。

库存变动动作

  • 增加:自有仓库通过采购入库,协同仓通过代销采购协议入库。
  • 锁定:下单之后锁定库存
  • 解锁:订单取消之后释放锁定库存。
  • 扣减:支付成功之后扣减库存,扣减锁定库存。
  • 返还:退货/换货后返还库存。相当于增加库存。

这些对于库存的操作在销售层、调度层、仓库层都是需要的,相应的变动都需要相应的单据依据,这对库存的管理是非常必要的,对财务管理相当有用。

本文大体介绍了电商的库存体系,还有许多细节未涉及到,还有各层的库存同步,对账;还有定金预售库存、售后订单、仓库盘点等引起的库存变动。下文将重点介绍库存相关的细节,望持续关注更新。

稍微画了一下库存变动,可参考下

PS:这周和朋友探讨了一个很有意思的问题,电商发展这么多年,有着很成熟的产品体系,市面上却找不到成体系、详细的电商各系统的产品设计文档,书或博客都几乎没有,也许真的是第一代PM懒得总结,所以我打算坚持下去,不间断分享电商产品的相关设计细节和逻辑,总结成一个系列。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
管理信息系统(简称MIS)是在管理科学、系统科学、计算机科学等的基础上发展起来的综合性边缘科学。在21世纪信息高速发展的时代中,管理信息系统具有很重要的作用,它的预测和辅助决策的功能,即利用现代管理的决策和支持。 管理信息系统是一个由人、机(计算机)组成的能进行管理信息的收集、传递、存储、加工、维护和使用的系统。它能观测企业或组织的各种运动情况,利用过去的数据预测未来;从全局出发辅助决策;利用信息控制企业或组织行为,帮助其实现长远的规划目标。简言之,管理信息系统是一个以计算机为工具,具有数据处理、预测、控制和辅助决策功能的信息系统。 管理信息系统是一个人机系统,同时它又是一个一体化集成系统。管理信息系统是信息系统的一个子系统,它以计算机技术、通讯技术和软件技术为技术基础,同时将现代管理理论、现代管理方法及各级管理人员融为一体,最终为某个组织整体的管理与决策服务,是由人和计算机组成的能进行管理信息的收集、传递、存储、加工、维护和使用的系统。 管理信息系统的基本结构可以概括为四大部件,即信息源、信息处理器、信息用户和信息管理者。因此,一个成功的管理信息系统应该具有可靠的硬件、实用的软件、强有力的现代化管理水平。具体讲,管理信息系统的三大支柱是:计算机网络、数据库和现代化的管理,这三打支柱称为管理信息系统的扩展部件。 1.2数据库应用系统开发简介 在数据库应用系统开发之前,对开发数据库的基本概念应当了解,对数据库的结构、开发数据库应用程序的步骤、开发体系及方法都应当有相当清晰的了解和认识。 数据库应用系统开发的目标是建立一个满足用户长期需求的产品。开发的主要过程为:理解用户的需求,然后,把它们转变为有效的数据库设计。把设计转变为实际的数据库,并且这些数据库带有功能完备、高效能的应用。 数据库技术在计算机软件邻域研究中一直是非常重要的主题,产生于60年代,30多年来数据库技术得到了迅速发展,并已形成较为完整的理论体系和一大批实用系统。并且,近年来,随着World Wide Web(WWW)的猛增及Internet技术的迅速发展,使得数据库技术之时成为最热门技术之一。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值