`
wx1569484809
  • 浏览: 63696 次
文章分类
社区版块
存档分类
最新评论

电商库存设计:销售层、调度层、仓库层,三层详解电商库存体系

 
阅读更多

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

 

先说重点:

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

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

1.库存的概念

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

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

库存变动的影响因素

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

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

库存分层

销售层

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

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

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

调度层

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

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

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

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

仓库层

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

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

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

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

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

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

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

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

库存变动动作

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

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

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

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

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

转载于:https://my.oschina.net/sunhacker/blog/3073638

分享到:
评论

相关推荐

    钢铁电商行业方案:钢铁工业企业智能远程运维系统解决方案.docx

    钢铁电商行业的智能远程运维系统是针对钢铁工业企业的一种高效解决方案,旨在优化设备运维流程,提高生产效率,降低维护成本。该系统结合了先进的信息技术和智能化改造,以实现远程监控、故障诊断、风险预警和设备...

    2024年电商发展报告.pptx

    在2024年的电商发展报告中,我们深入了解了电商行业的现状、趋势以及关键领域的变化。以下是报告的主要知识点: 1. **电商行业概述**:电商行业是基于互联网、移动设备等数字化渠道进行商品销售和服务的行业,涵盖...

    【新零售】20200103-招商证券-招商证券新零售研究之电商系列:阿里巴巴(第二篇),效率筑基,涌向直播.rar

    2. 物流网络优化:阿里巴巴旗下的菜鸟网络,打造了覆盖全国乃至全球的物流体系,通过智能化调度和协同配送,提升了物流效率,缩短了商品送达消费者的时间。 3. 供应链整合:阿里巴巴通过与各类供应商深度合作,优化...

    智慧电商大数据分析平台建设方案 电商企业大数据分析平台建设方案.pptx

    1. **电商大数据平台综述**:当前电商集团面临的问题包括信用数据仓库未充分利用,缺乏统一的数据视图,缺乏风险评估体系,无法实现客户360度视图以及关键绩效指标体系不完善。为解决这些问题,企业需要建立面向零售...

    跨境电商的智慧保税仓如何打造!.pdf

    6. 应用场景:凯乐士提供的解决方案广泛应用于医药、汽车、零售、电商、图书馆、轨交、文体、制造业及第三方物流等多个领域,能够满足各种业态的作业需求。 7. 智能物流与跨境电商的关系:构建集专业、自动、高标准...

    企业级电商离线数仓项目-2022

    电商领域的数据仓库可以用于分析顾客行为、销售情况、广告效果等,帮助电商企业更好地了解市场和顾客需求,从而提高业务决策和竞争力。 5. 数据仓库的挑战和机遇 数据仓库面临着许多挑战,例如数据的规模、速度、...

    电商物流仓储规划设计方案.pdf

    《电商物流仓储规划设计方案》 随着电子商务的蓬勃发展,仓储物流成为了电商企业竞争力的关键所在。中国电商市场规模持续扩大,网络零售交易额逐年攀升,这不仅带来了巨大的商机,也对仓储配送提出了更高的要求。...

    基于SOA架构的电商网站设计.pdf

    SOA架构是一种面向服务的分布式架构,它将每个实现特定功能的工程拆分为服务层和表现层。服务层负责处理业务逻辑,对外提供服务接口,而表现层则处理与前端的交互,业务逻辑通过调用服务层发布的接口实现。SOA架构的...

    电商物流融合云平台建设方案.zip

    - 库存管理:实时同步仓库库存,防止超卖,实现智能补货。 - 物流跟踪:集成多种物流公司的追踪接口,为用户提供全程物流信息。 - 风险防控:通过大数据分析预测物流风险,提前采取措施减少损失。 3. 技术选型:...

    基于MVC模式开发的B2B2C电商系统设计思路分析.pdf

    B2B2C电商系统是一种新型的电商模式,它允许多个商家在同一个平台进行销售,消费者可以在该平台购买来自不同商家的商品,平台方则提供统一的支付和物流服务,促进了商家和消费者的交易。 在开发方面,B2B2C电商系统...

    电商业务工作流

    在电商业务中,工作流...通过合理设计和实施工作流,电商平台可以更好地服务客户,提高竞争力。在实际应用中,如“workflow”这样的工作流管理系统,可以帮助企业构建高效、智能的工作流程,推动电商业务的持续发展。

    基于Scrapy的电商数据分析系统设计与实现.pdf

    本文的技术路线包括网络爬虫技术、数据分析及可视化三个方面,系统地阐述了设计电商数据分析系统所需的核心知识点。 网络爬虫技术是大规模网络数据获取的核心技术。网络爬虫是一种自动访问互联网的程序,其基本工作...

    小米弹性调度平台-从PaaS到DCOS.pdf

    4. DCOS架构:小米弹性调度平台基于DCOS架构,该架构主要包括三层:namely Mesos、Marathon和Chronos。Mesos负责资源管理,Marathon负责应用管理,Chronos负责作业调度。 5. PaaS到DCOS的演变:小米弹性调度平台从...

    新零售多平台库存共享模式下,中央库存系统的设计思路 .doc

    首先,小 Q 认为,中央库存系统的设计思路是将所有门店和仓库的库存集中到中央库存中,再根据比例为各销售平台分配库存,将销售库存同步至销售平台。这样可以解决多平台库存共享的问题,确保库存的实时同步和统一...

    电商新秀零号线:尝试打造同城O2O流量入口.docx

    零号线推出的线上营销、订单管理、报表分析等一系列电商化解决方案,有效帮助商家突破这些瓶颈,通过信息化手段降低了电商化门槛,使它们能够在零号线平台上轻松开展线上业务,拓宽销售半径。 在用户体验和信任建设...

    javaweb三层架构源代码

    JavaWeb三层架构是一种常见的软件设计模式,用于构建可维护性和扩展性良好的Web应用程序。这个架构主要分为三个核心层次:表现层(View)、业务逻辑层(Controller)和数据访问层(Model)。下面将详细阐述这三个...

    java电商源代码.

    【Java电商源代码详解】 Java电商源码是用于构建电子商务平台的软件代码,它涵盖了从用户界面、商品管理、订单处理、支付系统到库存控制等多个关键模块。在企业级开发中,Java因其强大的稳定性和可扩展性而成为首选...

    springcloud电商项目

    涵盖了完整的电商功能模块,如会员管理、单点登录(SSO)、订单管理、商品管理、支付系统、消息通知、微信集成、前端H5和PC应用、移动应用、优惠券系统、后台管理系统以及任务调度等功能。项目采用了最新的微服务...

    java SSM大型互联网电商项目源码 完整代码+毕业设计

    SSM(Spring、SpringMVC、MyBatis)是Java Web开发中常用的一套技术栈,这个项目提供了完整的大型互联网电商项目的源码,适合学习和毕业设计。在本项目中,我们将深入探讨SSM框架在电商系统中的应用,以及相关的知识...

    大数据项目之电商数仓(1用户行为数据采集).docx

    在电商环境中,数据仓库通常包括订单数据、用户行为数据、库存信息、商品详情、营销活动等多个维度的数据。 项目需求分析阶段,我们需要明确以下几个方面: 1. 数据类型:包括用户行为数据(如浏览、点击、购买等)...

Global site tag (gtag.js) - Google Analytics