美文网首页
电商库存

电商库存

作者: 徐薇薇 | 来源:发表于2021-03-07 17:50 被阅读0次

    一、销售层

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

    (1)可销售库存:网站前台显示的库存,也就是可以对外售卖的库存。当“可销售库存>0”时,前台网站则会显示商品可销售;而当“可销售库存=0”时,前台网站则会显示商品缺货。

    (2)锁定库存:用户下单锁定库存,支付后扣减库存。锁定库存指的下单时占用库存,保证客户下单后支付的订单都是有货可发,而不会相互冲突。

    (3)已销售库存:统计商品已售数量。当支付成功,商品就算作已销售库存。如果取消订单或售后就需要走相应的库存变动流程变动。

    (4)活动库存:主要是做促销活动(例如秒杀)时,分配固定数量的商品给相应的活动,这时候就需要从可销售库存中占用相应数量给活动库存。这部分库存也是走相应的锁定、扣减逻辑。

    (5)预售库存:这部分是虚拟库存,主要是拉动需求,例如B端订货、双11定金预售等。预售同样走相应的锁定、扣减逻辑。不同的是,预售的订单需要备货之后,再推送至调度层。

    二、调度层

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

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

    (1)账面库存:仓库中的实物库存,只要是未出库的都算在账面库存中。

    (2)可用库存:仓库中可供发货的库存。这部分库存是可供调度的库存。

    (3)在途库存:下了采购单但是尚未入库的库存,在途库存理论上部分是可供销售的,例如“T+1”的在途库存,就是指1日之后就可以入库的SKU。

    (4)不可销售库存:仓库盘损的库存,通常是仓库中的不良品,是无法售卖的库存。这部分库存需要通过特定途径处理。

    (5)已用库存:在调度层已分配的库存。

    调度层在某些方面上和前端库存有些重叠,前端库存也会分区域和总库存,但是不同的是,调度层对应的是实物,不会存在虚拟库存,流到调度层的订单经由调度后推动至仓库发货。另外还有“期初库存”,为了定期对账使用。

    三、仓库层

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

    (1)可用库存:发货单推至仓库后,仓库可以用于发货的库存,不包括锁定的库存。

    (2)锁定库存:发货单推送至仓库后锁定库存,锁定时同时去锁定库位库存。

    (3)已出库库存:已经确认出库的实物库存。

    (4)不可用库存:盘点时发现的不良品,需要报损,从可用库存转化为不可用库存。

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

    库存扣减流程:

    (1)提交订单后,判断可销售库存数量是否≥2,若无法满足,则 提示“库存不足”,订单提交失败。

    (2)若可销售库存数量满足≥2的条件时,可销售库存数减2、锁定库存数加2,成功提交订单。

    (3)在用户确定订单、进行支付之后,销售总库存数减2,现货库存数减2,锁定库存数减2,已销售库存数加2。做完这一系列的库存动作之后,销售层的库存处理才算结束。

    (4)若买家在支付前取消了订单,则返还库存,可销售库存数加2,锁定库存数减2。

    (5)若买家在支付之后、发货之前取消订单,这种情形比较复杂。若订单下发至调度层或仓库,则下面两层的库存先返还,销售层的库存最后返还。销

    四、库存调度策略

    库存调度示例逻辑如下。

    (1)在下单时,先筛选出对应订单有库存的仓库。

    (2)将收货地址与这些仓库的一级配送区域匹配,若没有再去匹配二级区域,依次类推。

    (3)筛选出同级区域(物流时效相同)的仓库,再根据仓库的优先级进行筛选。

    (4)若仍有多个仓库(同一类型的仓库)待选,例如金华从宁波协同仓、杭州协同仓发货时效相同,再根据同级仓库之间的优先级来进行选择,最后选择仓库(例如杭州仓)。

    (5)选择好仓库之后,再根据SKU优先级、运费(体积、重量)等因素来选择物流公司。后面章节会具体讲到。

    (6)当订单中有多SKU时,还会根据库存调度规则进行拆单

    相关文章

      网友评论

          本文标题:电商库存

          本文链接:https://www.haomeiwen.com/subject/nssyqltx.html