劳麦鸟关门户网站

首页 科技 如何理解电商系统库存分层体系?

如何理解电商系统库存分层体系?
2019-12-01 17:33:06
[摘要] 仅解释wms系统的库存管理。进货单中包含的货物数量是在途库存,可能在运输过程中已到达仓库。严格来说,不在货架上的货物可以定义为在途库存,包括到货区、质检区和在途区。2)在途库存:在途库存是指已由确定的

关于电子商务系统库存,笔者在前一篇文章中从电子商务平台和前端销售的角度进行了分析。这一次,电子商务系统的分层库存系统又是从商家送货和实物库存管理的角度来描述的,这样每个人都可以从宏观的角度来理解整个库存管理系统。

库存管理主要在两个层面进行:

1)交易库存:交易库存用于向用户显示。前端显示时,商品可以在状态下销售,剩余数量可以销售,进行单库存处理、付款库存处理和订单库存取消处理。通过对销售库存的管理,可以为用户提供更好的订购体验,支持业务活动的开展。

2)实物库存对应于每个仓库或商店的实物库存,包括三方寄售仓库;入库时增加实物存量,出库时减少实物存量,通过盘点、调拨、转移、挂失等方式协同管理实物存量。

在设计库存系统时,我们可以适当利用现有的先进概念。同时,我们还需要结合每个公司的特殊业务场景。我们不能为了应用其他公司的经验或行业中的先进概念而忽视需要解决的实际问题。因此,我们首先总结与我们公司库存相关的实际业务场景。

1.2.1公司目前的经营状况

现有的销售渠道可以分为三类:

1.2.2库存系统的相关业务背景

1.2.3库存系统需要解决的问题

在此基础上,作者根据公司的实际业务场景对库存管理系统进行了调整,将库存分为三层:销售层、调度层和物理层。

相关逻辑如下:

物理层定义为分别管理每个仓库和商店的物理对象,通过仓库wms系统、商店系统和三方配送erp系统管理物理对象的采购、销售和存储。货物入库时增加实物库存,出库时扣除实物库存。

(由于企业资源规划系统、商店系统和仓库管理系统的不同,实物库存处理的逻辑也会有所不同。仅解释wms系统的库存管理。此外,库存管理的最小粒度可分为按批次产品管理库存和按地点管理库存,这里仅描述基于地点的库存管理)

2.1.1实际库存的维度包括:所有者、虚拟仓库、sku、批次、库存状态和位置

1)所有者:货物实际所属的公司;

2)虚拟仓库:同一所有者可能有多个仓库或商店。虚拟仓库的定义需要与实体仓库的定义区分开来。同一实体仓库可能包含多个虚拟仓库。

3)sku:基于sku的仓库采购、销售和存储货物;

4)批次:同一sku可能有多个批次,不同批次需要分开存放,这样在分配提货地点时,生产日期较长的货物可以优先发货;

5)库存状态:根据商品是否可以销售和销售限制,库存状态可以分为:合格产品、不合格产品、一个缺陷产品、两个缺陷产品和三个缺陷产品。可以根据目的定制一种残疾、两种残疾和三种残疾。例如,可以打折销售的商品被定义为两种残疾,可以在内部购买和销售的商品被定义为三种残疾,不能销售的产品被定义为不合格产品。

6)位置:库存的最小粒度,同一个sku,对应于每批的每个库存状态占据一个位置。

2.1.2库存的位置和其他属性

1)库存数量:特定地点的实物数量。

2)货位类型:根据货物的实际位置,可分为仓储区、提货区、到货区、质检区、交货区和在途区。对于到货区、质检区、交货区和在途区,可以设置一个共同的位置。

(货物是否在运输中是根据是否有进厂单或提前装运单来判断的。进货单中包含的货物数量是在途库存,可能在运输过程中已到达仓库。严格来说,不在货架上的货物可以定义为在途库存,包括到货区、质检区和在途区。)

3)作业状态:领料作业分配位置后,会有等待领料的时间,因此库存需要提前占用。此外,由于库存原因,相应的货架位置无法装载或卸载。因此,该位置的操作状态可分为正常、待拾取和待设置。

(分配领料地点时,仅使用正常运行状态的库存进行判断。搁置时,货物仍在质量检验区。搁置时,可以通过判断空位置是否有搁置操作列表来进行判断。)

4)是否停止销售:在特殊情况下,指定产品或批号的产品不允许出库,则该地点对应的存货必须标记为停止销售。

(与停产商品批次对应的位置不能分配提货任务,在审核过程中也需要重新判断商品和批次,以防发货)

根据仓库实物汇总调度和多平台配送的需要,调度层可分为实物中心库存和子渠道销售库存。其中,由于操作系统不一致、仓库类型不一致以及自我管理和商户之间的差异,实物集中库存可以分为三个模块。

2.2.1实际中央库存

实物中心库存主要是分别收集各个仓库的sku库存,并对仓库销售和发货业务进行统一调度。

汇总后,实际中央库存分为几个维度:仓库(或虚拟仓库)、sku、库存状态和其他库存属性,包括:

1)总实物库存:即根据sku维度和库存状态汇总对应仓库中的实物,计算出存储区、领料区和发货区的货物数量。

2)在途库存:在途库存是指已由确定的供应商装运但尚未上架的货物。在途库存按sku汇总(默认库存状态为合格且未停止),计算到货区、质检区和在途区的货物数量。

(交货区货物对应的订单尚未完成,因此仍计算仓库的实际库存;到货区、质检区和在途区的货物只能算作在途库存,因为它们不能正式销售。)

3)停产商品库存:即根据sku的维度和库存状态汇总相应仓库中的商品,计算停产商品的数量,其货位类型为存储区、领料区和交货区。

4)可用实际库存:可用实际库存=总实际库存-脱销实际库存。

5)成本价:根据移动加权平均的方法,计算出与实物总库存相对应的成本价(盘点存货、挂失入库时成本价不变)。

6)销售预占库存:如果订单提交成功,订单被分成仓库,则相应仓库的销售预占库存会增加,订单取消或发货时会扣除销售预占库存。

7)发货预占库存:订单与仓库管理系统同步成功后,相应的仓库发货预占库存会增加,当订单发货或未发货(同步)且订单取消时,会扣除发货预占库存。

8)销售可用库存:销售可用库存=可用实物库存-销售预占库存(计算子渠道库存时需要先计算仓库销售可用库存,当销售可用库存发生变化时,会触发子渠道销售可用库存的重新计算)。

在其他文章和博客中,也有作者不设置销售预占库存,而是在仓库分割后直接执行交货预占库存。考虑到订单被分成仓库后,这并不意味着仓库必须交付货物。有一个相关的订单履行过程,有一个时间差,订单可能被取消。此外,将两个字段分开还可以更好地区分不同订单处理阶段的情况,同时也为后续系统的扩展预留了一定的空间。

对于总实物存量,需要根据业务单据进行更新。库存通过入库单增加,通过出库单减少。通过这种方式,财务部门可以方便地建立统一的账户,并且仓库中的每一个物理变化都是合理的。相关业务操作包括采购入库、销售退货入库、销售出库、采购出库入库、库存出入库、挂失出库、调拨出入库等。

由于自营商店和商家有自己独立的库存管理系统,独立管理实物库存、成本价、预占库存等。也就是说,仓库的实际中央库存数据仅包括可用的实际库存、销售预占库存和销售可用库存。(没有必要预先考虑交付,因为我们无法控制企业资源规划系统和商店系统的交付。)

2.2.2按渠道分配库存

子渠道销售库存的主要功能是计算每个渠道每个仓库的销售可用库存。基本维度包括:销售渠道、交付方式、sku和库存状态。

配置多平台分销规则时,所有销售渠道的流量不应超过100%,否则可能会超卖,导致订单成功但无法交付。(如果没有必要,非专有分销仓库默认情况下可以共享库存)

更新销售可用库存的及时性对提高多平台分销的准确性和防止前台过度销售有很大影响。当实际中央库存的销售可用库存发生变化时,应立即更新分销渠道销售库存,并触发销售级别的销售可用库存重新计算。

销售层收集三个服务模块(自营商店、自营仓库和商户仓库/商店)的子渠道销售库存,为前台提供服务,检查前台的订单数量,确保销售数量与实物一致,防止前台超额销售。

2.3.1销售层面的库存维度包括:销售渠道、交付方式、库存状态、交付区域和sku。

相关属性包括:

对于三方平台,他们将基于三方平台构建另一个库存系统,因此在这种情况下,可用库存和预占库存的总和可以同步销售。

2.3.2可用销售库存的相关计算规则

1)配送区域配置:这里的配送区域是指仓库在相应的销售渠道中负责配送的区域,而不是仓库本身的配送能力(销售渠道根据及时性、成本等因素直接安排仓库的配送区域)。因此,有必要为每个渠道建立协同配送仓库和相应的配送区域。计算区域库存时,仅汇总相关交货区域的仓库库存。

2)自营仓库之间的订单可以在内部重新划分,因此自营仓库的交货区域可以重叠(整个自营仓库可以视为一个大仓库),其他仓库或商店之间的交货区域不能重叠。

3)sku发货仓库配置:由于成本优化或独特的资源等原因,有些产品需要指定仓库发货,因此相关产品只汇总相应仓库的销售可用库存。

4)匹配商品库存:由于匹配商品本质上是多种商品,最小数量(可用库存数量/匹配商品数量)可以作为可用库存。

这篇文章由@ Buradial独创性公司发表。每个人都是产品经理。未经允许禁止复制。

主题地图来自unsplash,基于cc0协议。

天津十一选五 贵州11选5开奖结果 pk10注册 澳门美高梅