zoukankan      html  css  js  c++  java
  • 电商库存基础篇之一

    库存定义

    “库存(inventory)”一词的定义是:“以支持生产,维护,操作和客户服务为目的而存储的各种物料,包括原材料和在制品,维修件和生产消耗品,成品和备件等”。
    狭义: “仓库里存放东西”。
    广义: 库存就是具有经济价值的任何物品的停滞与储藏,是供将来使用的所有闲置资源。

    而在物流管理中是采用广义定义指一切当前闲置的,用于未来的,有经济价值的资源。其作用在于:防止生产中断,稳定作用,节省订货费用,改善服务质量,防止短缺。 库存也带有一定弊端:占用大量资金,产生一定的库存成本,掩盖了企业生产经营中存在的问题。

    电子商务环境下的库存,简单地说是指存放于库房中的存货。对于生产型企业,库存可以分为原材料和产品两大类。而对于零售型企业来讲,没有生产的过程,所有的货物都是从上游采购后,存放在库房,以备销售给下游时使用。库存,也就是库房中的所有货物总和。

    但库房中的库存却不能一概而论。即便是一个SKU,也会分属不同的状态。举相对简单一点的例子,在实物的流转过程中,难免会发生磕碰、损伤;这些发生损伤的产品也就不能正常销售了;在系统管理时,我们将使用不同属性来加以区分。电子商务操作中,由于购买和发货在时间、空间上都是异步进行的,客户下订单到发货的过程中,也存在着时间间隔,也因此必须将库存货物按不同分类方式区分开来。

    为了适应这种异步销售过程,电子商务企业的库存,在IT系统结构会被多个部分来描述:

    1、库存结构组成部分

    1.1、可销售库存(S)

    可销售库存数(sellable inventory)是即网站前台显示的库存数值,也是库存结构的最大组成部分。大部分电子商务企业中,前台网站会与后台WMS(Warehouse Management System)保持数据同步,并作出判断。当“可销售库存>0”时,这一商品可供购买,前台网站则会显示产品可销售;而一旦“可销售库存<0”时,前台网站则会显示商品缺货。一般所说的缺货并不等于库房中没有库存了,而是指没有可供销售库存情况。

    大部分的公司只会在前台显示是否有库存,但这实际上可以做到更细致。如可以显示此商品各地区库存(含离消费者选择地最近分区库存、是否有现货、或补货要等多长时间、或只有少量或大量货物以影响消费决策等)、相关推荐信息以提高用户体验。

    而顾客选购完商品,确认订单时,前台网站系统会首先向后台订单系统发出请求,检查订单产品数量与当前可销售库存数量。若可销售库存数量>订单产品数量,则通知前台网站可进行交易并产生,一张新的预购订单后,该客户预购的商品数量则转化成库存预分配数据以暂时冻结此部分为库存,以便用于后续的发货,系统中可用库存数量减少。否则会通知前台库存不足,提醒客户。

    1.2、订单占用库存(O)

    当生成订单时,可用库存数量不断减少,订单占用库存(Order Occupied Inventory)数量增多,变化的数量即订单中的产品数量。

    设立订单占用库存的原因在于:订单的生成和库房的发货在时间上是异步的。这样做的优点在于:保证已经生成订单的库存,这部分客户可以顺利收货;而且客户在下订单时,能够保证有产品发货。若不设立订单占用库存,则会产生客户下订单后,出现库存无货可发的风险。

    而处理订单时,针对的只是已经被订单所占用的库存,与前台的销售无关。订单出库后,系统中扣减的也只是订单所占用库存。

    1.3、锁定库存(L)

    在销售中,经常会使用的一种促销方式是降价,这一方式的效果会非常好,成功的降价促销可以在很短时间内将商品一售而空,可销售库存直接转化为订单占用库存。

    但是有一些情况下,销售方并不希望这么快就将所有的库存都售出。有的时候是因为所有库存全部作降价促销的成本很高,有的时候是防止竞争对手的恶意采购,更多的情况下,则是希望将这一产品的降价作为引子,带动网站的流量和整体销售,这就需要将促销分批次进行。

    为达到以上的目的,会采用锁定库存(Locked Inventory)的方式。库存被锁定后,无法直接销售。促销进行一段时间后,可用库存为0,无法继续销售,必须在解除锁定后才能转化为可销售库存,继续进行销售。

    1.4、虚库存(V)

    以上所说的,都是指在实物在库房中的库存。但库房的总容积量是一定的,不可能无限制的扩展。而依据长尾理论,电子商务的最大优势则是几乎无限的商品展示和销售能力。如何将有限的库房处理能力和无限的可销售商品联系赶来呢?方法早就有了,虚库存(Virtual Inventory)。

    有一些产品,虽然库房中并没有,或者并没有很多,但是供应渠道非常通畅,可以在很短的时间内送到库房中,变为库存;另外一些产品,销售量少,库存的管理难度大,只有当产生订单后,才向供应商采购。这部分不在实际的库存中,但是可以很快采购到的货品就叫做虚库存。

    虚库存的存在,是为了使前台网站的可销售数量大于实际可销售数量

    1.5、调拨出占用库存(T)

    很多B2C企业有着超过一个以上的库房。多个库房的设置,主要是因为规模发展到一定程度后,库存量很大,很难在一个单独的库房中存储,另外,也经常会在客户聚集地附近设立库房,以满足当地客户的需求。

    各个库房之间,必然存在着库存的分派和调拨。当产生调拨计划后,调出地库房的某一部分库存就会被占用,这部分库存被称为调拨占用库存(Out-Transit Inventory)。调拨占用库存和订单占用库存的性质相似

    1.6、调拨入库存(A)

    库存的调拨,必然会存在一段时间,库存既不存在于调拨出库房,也不存在于调拨入库房,这一部分库存就像漂在空中一样,称为调拨中库存(In-transit Inventory)

    1.7、不可销售库存(U)

    前面举的例子当中,产品由于破损无法销售,在系统中也必须有相应的状态。实际操作中,无法作正常销售的原因很多,例如包装破损、性能故障、型号标错等等。

    2、库存公式:

    S=I+V+A-O-U-L-T

  • 相关阅读:
    java基础入门-arraylist存储开销
    java基础入门-iterator迭代器与集合下标的使用
    java基础入门-泛型(1)-为什么需要使用泛型?
    vue路由懒加载
    js防抖和节流
    vue 生命周期函数详解
    createElement 函数
    vue中Runtime-Compiler和Runtime-only的区别
    箭头函数以及this指向问题
    webpackES6语法转ES5语法
  • 原文地址:https://www.cnblogs.com/BlogNetSpace/p/4905938.html
Copyright © 2011-2022 走看看