美文网首页
库存系统

库存系统

作者: 哓晓的故事 | 来源:发表于2020-02-05 23:25 被阅读0次

电商中的库存管理是为了保证前台商品的正常售卖

库存数据的变动都需要有相关单据依据,例如销售订单、发货单、采购入库单等

库存操作.png

库存系统的操作主要包含:

  1. 增加
  2. 锁定: 下单后锁定库存
  3. 解锁: 取消订单释放库存
  4. 扣减: 订单支付后, 扣减锁定库存
  5. 返还: 退货后, 增加库存
  6. 异常处理
库存变动的影响点.png

库存分层

库存分层.png

销售层

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

  • 可销售库存: 普通商品库存
  • 已销售库存
  • 锁定库存
  • 活动库存: 促销活动(例如秒杀)时,分配固定数量的商品给相应的活动,这时候就需要从可销售库存中占用相应数量给活动库存. 这部分库存也是走相应的锁定、扣减逻辑。
  • 预售库存: 虚拟库存, 和可销售库存无关. 预售同样走相应的锁定、扣减逻辑。不同的是,预售的订单需要备货之后,再推送至调度层。

调度层

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

调度层的库存分为:

  1. 单仓库存
  2. 区域库存: 区域库存指的是这些仓库只发某一区域的,例如华中地区的仓库只配送华中地区,北京就无法从华中地区的仓库发货。
  3. 库存: 所有仓库的SKU库存总计。

调度层在某些方面上和前端库存有些重叠,前端库存也会分区域和总库存,但是不同的是,调度层对应的是实物,不会存在虚拟库存

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

仓库层

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

库位的概念。仓库中的库存是由库位库存组成的,库位上分为可用库存、锁定库存两种

库存同步

  1. 自上而下(从销售层到调度层,再到仓库层)
  • 用户下单
  1. 自下而上(从仓库层到调度层,再到销售层)
  • 实物入库

销售库存管理

可销售库存=销售总库存-锁定库存

下单库存动作.png

相关文章

  • 库存系统

    电商中的库存管理是为了保证前台商品的正常售卖 库存数据的变动都需要有相关单据依据,例如销售订单、发货单、采购入库单...

  • 【新零售】库存系列(3):库存交易逻辑

    一、库存相关的系统交互 在介绍库存的交易逻辑之前,先整体讲下与库存相关系统的数据交互: 与库存相关的模块很多,现一...

  • 分布式事务

    使用场景 例如: 电商下单 订单生成+扣减库存订单生成属于订单系统,扣减库存属于库存系统 db本地事务如何保证的?...

  • 索引表和ES的一点点思考

    索引表设计 在电商项目中,物理库存系统是个极其重要的系统,订单支付后,就会开始来占用物理库存。一般情况下,库存系统...

  • 基于C语言实现的仓库管理系统

    1 题目要求 该系统用于实现仓库管理,系统应支持入库、出库、库存查询以及打印。用户可自定库存警戒值,库存低于警戒值...

  • 电商后台:库存管理

    库存管理,简单的说,就是管理商品和数量之间的关系。库存系统是电商后台系统中不可或缺的一部分,文章对库存管理系统做了...

  • 《电商产品经理宝典》读书笔记(三):库存管理

    一、库存基本信息 1. 库存操作 库存系统的操作主要包含库存的增加、锁定、解锁、扣减、返还、异常处理。 (1)增加...

  • 2018-12-24 秒杀接口优化-减少数据库访问

    1.系统初始化,把商品库存加载到redis中 2.收到请求,redis预减库存,库存不足,直接返回提示“库存不足”...

  • 基于redis实现的扣减库存

    在日常开发中有很多地方都有类似扣减库存的操作,比如电商系统中的商品库存,抽奖系统中的奖品库存等。 解决方案 使用m...

  • 优惠劵系统库存设计浅谈

    优惠劵系统活动库存一般分为:总库存和日库存。在一个用户来领取优惠劵时,需要判断当前剩余总库存和日库存是否充足,如果...

网友评论

      本文标题:库存系统

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