电商企业从一个仓库扩展到三个、五个甚至十多个仓库后,最先失控的通常不是库存总量,而是“库存在哪里、为什么放在那里、谁有权调整、盘点结果为什么总对不上”。我见过一家日均订单约1.8万单的企业,仓库面积并不算小,却因为库位编码混乱、跨仓调拨没有统一口径,月度盘点需要7名员工连续做两天;重新按销量、体积、周转和批次属性规划库位后,盘点人工缩短到约14小时,差异复核也从“全仓排查”变成“按异常清单处理”。
这说明,多仓电商管理的核心不是单纯增加仓库,而是建立一套能持续回答三个问题的机制:货应该放在哪个仓、放在仓内哪个库位、出现差异后如何快速定位。
电商仓储管理:多仓企业怎么用:从库位规划到缩短盘点时间
在单仓阶段,很多问题可以依靠熟练员工解决。某个商品放错了位置,老员工可能凭记忆找到;某个订单缺货,仓库主管可以直接去现场确认;盘点有差异,也可以从当天的出入库单据倒查。
但多仓之后,依赖个人经验的方式会迅速失效。一个商品可能同时存在于中心仓、区域仓、前置仓和退货仓,系统库存、可售库存、锁定库存、残次库存又各自不同。此时,仓储管理的对象已经不是“某个库房”,而是一张持续变化的库存网络。
我的判断是:多仓管理的第一优先级不是精细化,而是统一库存语言。如果各仓对“可售库存”“在途库存”“待检库存”“调拨中库存”的定义不同,再先进的系统也只是在放大口径冲突。
| 管理对象 | 单仓阶段常见做法 | 多仓阶段必须形成的机制 | 不统一的直接后果 |
|---|---|---|---|
| 商品编码 | 按仓库或人员习惯记录 | 全企业唯一货号、规格、包装层级 | 同品多码、重复采购、盘点合并困难 |
| 库位编码 | 依靠员工记忆 | 仓区、巷道、货架、层位、格口统一编码 | 找货时间增加、移库无法追踪 |
| 库存状态 | 只看账面库存 | 区分可售、锁定、待检、残次、冻结、在途 | 虚假可售、超卖、重复补货 |
| 盘点方式 | 月底一次性全盘 | 按价值、周转和风险分级循环盘点 | 盘点耗时长,差异集中爆发 |
| 调拨规则 | 缺货后临时安排 | 设定安全库存、服务半径和调拨优先级 | 跨仓运输成本上升、订单延迟 |
很多仓库在规划库位时,第一反应是“尽可能把货放满”。这会导致货架利用率看起来很高,但拣货路径变长、补货频繁、同一商品分散在多个区域,最终人工成本反而上升。
库位规划至少要同时考虑五个变量:订单频次、单件拣货量、商品体积、存储条件和补货难度。高频小件与低频大件不应采用同一种库位逻辑;整箱出库与拆零拣货也不应共用同一条动线。
真正有效的库位,不是“离入口最近”的库位,而是能降低单位订单动作次数的库位。一个商品每天被拣取800次,即使只占用两个货位,也值得放在黄金拣选区;一个商品三个月只出库两次,即使占据最方便的位置,也是在浪费仓内资源。
全盘并不等于准确。一次全盘往往把大量没有变化的库存重新清点一遍,却没有优先处理高差异、高价值和高频变动商品。盘点结束后,员工很累,但管理者仍然不知道差异是从哪一个环节产生的。
更合理的方式是把盘点拆成三层:高价值或高差异商品进行高频循环盘点;高频出库商品按周或按月盘点;低价值、低频、稳定商品按季度或半年度抽盘。盘点策略应当由风险决定,而不是由日历决定。

企业设置多个仓库,通常不是为了管理方便,而是被业务逼出来的。第一种情况是订单区域分布扩大,单仓发货导致配送时效不稳定;第二种情况是平台或渠道要求不同区域保持现货;第三种情况是商品品类增加,原仓库在面积、温控、危险品隔离或作业动线上出现限制。
这三种扩张原因对应的仓储设计完全不同。如果企业只是为了缩短配送时效,就应该优先测算区域订单密度和运输成本;如果是为了渠道现货率,就要区分渠道库存与普通可售库存;如果是因为品类属性变化,则必须重新规划存储条件和作业区。
我在分析多仓库存时,会先问一句:“这个仓库解决的是哪一种约束?”如果管理者回答不清楚,仓库很容易变成一个只增加库存占用、却没有明确服务目标的库存黑洞。
第一类是库存分散成本。同样的商品被平均分配到多个仓库后,每个仓库都可能出现“够用但不够卖”的状态,总库存增加,单仓缺货却没有减少。
第二类是调拨成本。库存看似还在企业内部,但从一个仓转到另一个仓需要运输、复核、装卸、重新上架和系统状态更新。
第三类是管理复杂度成本。仓库越多,库位、人员、盘点、异常、权限和报表维度越多,任何一个字段定义不一致,都会造成管理人员反复解释。
第四类是退货与残次品成本。退货如果直接回到主仓,可能污染可售库存;如果单独设置退货仓,又会增加质检、再包装和回库确认环节。
| 仓库数量 | 可能获得的收益 | 同步增加的管理成本 | 适合优先关注的指标 |
|---|---|---|---|
| 1个 | 库存集中、管理路径短 | 区域配送距离较长 | 订单处理能力、发货时效、库容利用率 |
| 2至3个 | 区域时效改善、风险分散 | 库存分配和调拨开始复杂 | 区域现货率、跨仓调拨率、单仓周转天数 |
| 4至8个 | 覆盖更多区域和渠道 | 库存口径、权限和盘点难度明显上升 | 库存准确率、仓间失衡率、订单拆单率 |
| 8个以上 | 接近网络化仓配能力 | 需要系统化规则和集中监控 | 库存网络效率、调拨成本、服务水平、异常闭环率 |
平均分货是最容易执行、也最容易造成浪费的方案。区域仓应该根据当地订单结构配置库存,而不是根据仓库数量等比例切分。
例如,某个护肤品在华东区域占全国订单的45%,在西南区域只占8%。如果两个仓库各放50%的库存,西南仓可能长期积压,而华东仓却频繁调拨。合理做法是先建立区域需求预测,再根据补货周期、服务目标和供应不确定性设置库存。
我通常会把库存分配拆成基础库存、波动库存和活动库存。基础库存保证正常销售,波动库存应对预测误差,活动库存则服务大促、直播或渠道活动。三者混在一起,会让管理者误以为所有库存都应该长期留在仓内。

把鞋类放在一起、服装放在一起、配件放在一起,看上去整齐,但这只是商品分类,不是库位策略。分类只能回答“它属于什么”,不能回答“它应该离拣货起点多远”“是否需要和主商品绑定”“补货应该从哪里来”。
更实用的做法是建立二维甚至三维分类。第一维是商品属性,例如易碎、液体、温控、贵重;第二维是作业特征,例如整箱、拆零、组合、定制;第三维是销售表现,例如高频、中频、低频。库位规划要让这几类信息共同参与决策。
比如一个高频液体商品,不能因为销量高就直接放在最靠近出库口的位置,还要考虑防泄漏、托盘承重和与纸箱商品的隔离。库位规划不是单纯追求最短距离,而是在效率、安全和可维护性之间找到可执行的平衡。
ABC分析很有用,但它只能提供“重要性排序”,不能直接决定库位。一个商品销售金额高,不代表拣货频次高;一个商品出库次数多,也不代表它适合放在黄金位置。
我建议至少使用四个维度进行库位评分:销量金额、出库行数、拣货件数、补货频次。销量金额高但出库行数少的商品,可能更适合整箱库;出库行数多但单件价值低的商品,则应优先优化拆零拣货位置。
| 商品类型 | 销量金额 | 出库行数 | 推荐存储策略 |
|---|---|---|---|
| 高金额、低频次 | 高 | 低 | 安全库存、权限控制、整箱或专用库位 |
| 低金额、高频次 | 低 | 高 | 靠近拣货区,设置明显标签和快速补货位 |
| 高金额、高频次 | 高 | 高 | 黄金拣选位与安全库存分离,重点循环盘点 |
| 低金额、低频次 | 低 | 低 | 远端储位或高位储位,降低占用黄金库位 |
安全库存不是一个固定比例,而是需求波动、供应周期、服务目标和补货频率共同作用的结果。不同区域仓库的订单波动和运输能力不同,不能简单使用“过去30天销量乘以某个系数”。
在实践中,我更关注“缺货损失是否高于库存占用成本”。爆款、季节性商品、活动商品和长交期商品的安全库存逻辑不同。对于低价值长尾商品,可能宁愿降低现货率,也不愿在每个仓库都备一份;对于高毛利且缺货损失大的商品,则可能需要更高服务水平。
盘点日只是差异被看见的时间,不一定是差异发生的时间。差异可能产生于收货短少、上架错位、拣货漏扫、复核漏项、退货未检、调拨未确认或报损未入账。
如果企业只在月末问“为什么少了3件”,通常只能得到模糊答案。更好的做法是把库存变动拆为可追踪事件,并为每个事件保留操作人、时间、来源单据、原库位、目标库位和状态变化。
盘点准确率是结果指标,库存事件完整率才是过程指标。只盯准确率,容易在月末补录;同时观察事件完整率,才能判断仓库是否真正具备可追溯能力。
可视化大屏可以让问题显眼,但不会自动解决数据口径、流程责任和异常处理。很多企业上线报表后,首页显示“库存准确率98%”,但管理者无法点击到具体仓库、具体商品、具体库位和具体操作记录。
我认为仓储报表至少要具备三层路径:第一层看网络总览,第二层看仓库和库存类别,第三层追到商品、库位和业务单据。如果只能看总数,报表更像展示工具;如果能从异常指标追到动作和责任人,才具有管理价值。
每个仓库都应该有明确角色。常见角色包括中心仓、区域履约仓、前置仓、退货仓、活动仓和特殊品仓。仓库角色不同,库存目标、作业方式和考核指标也不同。
中心仓通常承担大批量存储、供应商收货和跨仓补货;区域履约仓强调订单响应和本地配送;前置仓强调高频小批量快速出库;退货仓则关注质检、分级和再销售判断。若所有仓库都以“库存越多越安全”为目标,最终一定会出现库存积压和仓间失衡。
我会从以下数据开始判断仓库角色:
如果一个仓库承担的订单区域并不稳定,就不应立即为它配置大量固定库存。可以先使用较短周期的动态补货,观察订单结构是否持续,再决定是否提高它的库存基线。
多仓管理最容易被忽略的是主数据。商品名称、规格、包装单位、条码、箱规、保质期、批次要求和禁配属性,都应该有明确字段,而不是藏在员工备注里。
一个常见问题是“1箱等于多少件”在不同仓库定义不一致。采购按箱入库,仓库按件出库,财务按套核算,平台按单品销售。如果换算关系没有固化,盘点差异就会被包装单位放大。
| 主数据字段 | 必须解决的问题 | 建议校验方式 |
|---|---|---|
| 唯一货号 | 避免同一商品多码和重复统计 | 新建货号前执行重复匹配 |
| 销售单位 | 明确平台订单扣减单位 | 与订单接口和出库单核对 |
| 库存单位 | 明确仓库实际计量单位 | 设置件、箱、托之间的换算关系 |
| 外箱尺寸与重量 | 支持库位容量和配送成本计算 | 抽样实测,不完全依赖供应商资料 |
| 批次与效期规则 | 避免先进先出执行失真 | 收货时强制采集批次和日期 |
| 库存状态 | 区分可售和不可售库存 | 状态变更必须关联业务原因 |
我通常会给库位规划建立一个简单评分模型,不需要一开始就追求复杂算法。评分可以由订单行贡献、拣货件数、体积占用、补货频次、商品价值和特殊作业要求组成。
示意公式如下:
库位优先分 = 订单行权重 × 订单行占比
+ 拣货件数权重 × 拣货件数占比
+ 补货频次权重 × 补货频次占比
体积占用权重 × 体积占比
特殊作业惩罚分
这不是为了得到一个看似精确的分数,而是为了让仓库主管和业务负责人用同一套逻辑讨论。对于小型企业,哪怕只使用“高频、中频、低频”三个等级,也比凭老员工记忆分配库位更稳定。
库位规划还要给未来变化留下空间。我不建议把所有黄金位一次性填满,通常应预留约10%至15%的可调整空间,用于新品、活动商品和临时波峰。黄金区如果没有缓冲位,促销一来就会被迫把商品分散到远端库位。
库位规划中最容易漏掉的是补货动作。高频商品如果放在拣货区,却没有稳定补货路径,拣货员会频繁等待;如果补货人员和拣货人员共用狭窄通道,高峰期还会互相阻塞。
我会将商品分为“拣货位”和“储备位”。拣货位满足短周期需求,储备位承担整箱存储和补货来源。两者之间要有明确的补货触发点,例如拣货位低于一个班次需求量时生成补货任务,而不是等到完全缺货才处理。
如果仓库规模较小,可以采用固定拣货位和人工补货;如果订单波动大,则适合使用动态拣货位,但动态库位必须依赖准确的库位和库存数据,否则会把找货问题变成“系统显示有货、现场找不到货”。

盘点频率可以通过商品价值、出库频次、历史差异率和业务敏感度综合判断。高价值不一定高频,但一旦出错损失较大;低价值商品可能单件损失不高,却因数量巨大造成显著差异。
我建议将盘点分成以下四类:
盘点任务最好不要只输出“某仓库盘点500个商品”,而应输出“某仓库某库区某商品某状态库存”。任务越具体,盘点完成后的差异定位越快。
下面以我参与梳理的一类典型项目为例。该企业经营家居日用品,设置华东、华南、华北三个仓库,商品约6200个,日均订单约1.2万单。企业已经使用仓储系统,但管理层仍然依赖人工整理表格判断库存。
项目开始时,企业有四个明显问题。第一,同一商品在不同仓库使用不同简称;第二,部分库位只写“二楼货架”,没有完整层级编码;第三,调拨单完成后,目标仓库经常延迟确认;第四,盘点差异只能通过多个表格比对,无法快速找到具体变动记录。
当时月度盘点通常需要每个仓库安排4至6人,盘点时间约16至22小时。更麻烦的是,盘点结果出来后,仍有约20%的差异需要重新复核。
很多企业遇到库存问题,第一反应是采购更多扫码枪、自动分拣设备或更换系统。这个案例中,我们先做的是数据清洗,因为设备只能加快动作,不能修复错误主数据。
我们把商品主数据拆成货号、商品名称、规格、销售单位、库存单位、箱规、体积、重量、批次规则和库存状态十个核心字段。对于无法确认的字段,不直接补猜,而是标记为待确认,并由采购、仓库和财务共同核验。
库位则统一成“仓库-库区-巷道-货架-层-格”的结构。例如,华东仓拣货区第3巷第5架第2层第4格,编码必须能在系统和现场标签中完全对应。对于退货区、待检区和残次区,不再使用“临时区”这种模糊名称,而是建立独立状态和责任人。
在分析层面,项目采用九数云连接订单、库存、出入库、调拨和盘点结果数据,重点不是制作一张漂亮的大屏,而是建立从总览到明细的追踪路径。管理人员可以先看仓库库存准确率,再下钻到库存状态、商品、库位和异常单据。
这个工具适合承担分析和管理看板角色,但不应被误解为替代仓储执行系统。收货、上架、拣货、复核、调拨确认等动作仍然要在业务系统中完成;九数云的价值在于把分散在不同表和不同系统中的数据拉到同一个分析框架里,让管理者看到变化、比较差异并追踪原因。
我们重点做了五张分析视图:
数据分析的关键是设置筛选条件和异常阈值。例如,库存准确率低于98%的仓库不直接判定为管理差,而是继续下钻到高差异库区;某商品差异率高,也要进一步判断是收货短少、拆零误差、退货混入还是盘点单位不一致。
该企业过去每月固定全盘一次。改造后,我们将商品按库存金额、出库频次和历史差异分为A、B、C三组。
| 分组 | 划分逻辑 | 盘点频率 | 差异处理要求 |
|---|---|---|---|
| A组 | 高价值、高频或历史差异明显 | 每周至每两周 | 差异超过阈值须复盘并追踪单据 |
| B组 | 中等价值和中等周转 | 每月 | 按库区汇总差异并分析趋势 |
| C组 | 低价值、低频且长期稳定 | 每季度 | 抽盘为主,关注批量异常 |
盘点任务不再按“仓库整盘”分派,而是按库区、货架和状态生成。盘点人员只能看到待盘点库位和商品,不直接查看系统账面数量,避免先看答案再填写实盘数。
经过约两个月运行,三个仓库的月度盘点人工耗时从约174小时降至约58小时,减少幅度约66.7%。这里的节省并非来自少盘库存,而是来自分层盘点、库位明确和差异下钻。
盘点差异复核从平均两天缩短至约半天。订单缺货投诉下降约31%,主要原因不是仓库库存增加,而是可售库存与待检、锁定库存的区分更清楚,错误承诺订单减少。
仓间临时调拨次数在第二个月下降约18%,但调拨金额并未同步下降,说明企业开始减少低价值的零散调拨,保留更有价值的批量调拨。这个变化很重要,因为单看调拨次数,可能误以为所有调拨都应该减少;实际上,合理调拨应当减少无效动作,而不是阻止必要的库存平衡。

第一,没有立即追求全仓自动化。因为当时最严重的问题是数据和库位不一致,自动化设备可能只会更快地搬运错误库存。
第二,没有要求所有商品都采用最细的库位管理。高频、高价值和高差异商品先精细化,低价值长尾商品采用库区级或货架级管理,避免管理成本超过库存价值。
第三,没有把所有差异都归咎于仓库。部分差异来自采购箱规变更、商品组合拆分和退货规则不清。如果只考核仓库,员工可能通过临时调整数据来降低差异率,问题反而更难发现。
网络总览不需要堆满几十个数字,重点是回答四个问题:库存是否集中在错误的仓库,哪些仓库正在缺货,哪些仓库积压严重,调拨是否正在替代正常补货。
建议放在第一层的指标包括库存金额、可售库存金额、库存周转天数、区域现货率、缺货率、跨仓调拨率和库存准确率。指标不宜只显示当前值,还应提供与上周、上月或目标值的对比。
例如,某仓库库存准确率从99%降到98.5%,未必需要立即升级;但如果库存准确率稳定不低,同时跨仓调拨率从8%升到19%,就说明库存结构可能正在失衡。
仓库层看板应该把收货、上架、拣货、复核、发货、退货和调拨分开。订单延迟不一定是拣货慢,也可能是收货积压导致可售库存未及时释放,或者复核区堆积导致发货波次无法完成。
我建议为每个环节设置投入、过程和结果三类指标。收货环节看收货量、待检时长和上架及时率;拣货环节看订单行数、每人每小时拣货行数和缺货拣货率;发货环节看复核等待时长、发货及时率和异常包裹率。
| 作业环节 | 过程指标 | 结果指标 | 常见误判 |
|---|---|---|---|
| 收货 | 待检数量、收货处理时长 | 上架及时率、可售库存释放率 | 只看收货完成,不看库存是否真正可售 |
| 上架 | 上架任务量、错位次数 | 库位准确率、找货成功率 | 只看完成数量,不看是否放入正确库位 |
| 拣货 | 拣货行数、人均效率 | 缺货率、错拣率、等待时长 | 只追求速度,导致错误率上升 |
| 复核 | 待复核订单、平均等待时间 | 发货及时率、异常包裹率 | 把复核积压误认为拣货能力不足 |
| 退货 | 待质检件数、处理时长 | 可二次销售率、退货库存释放率 | 退回仓库即视为可售库存 |
第三层必须能够回答“谁在什么时间对什么货做了什么”。如果只停留在商品维度,仍然无法判断是库存真的少了,还是货物被放错了位置。
最有价值的下钻字段通常包括仓库、库区、库位、货号、批次、库存状态、最近一次变动时间、变动类型、操作人和关联单据。对于高差异商品,可以进一步展示入库、出库、调拨、退货和报损的时间线。
看板还应设置异常优先级。比如,库存金额高且差异率高的商品属于一级异常;库存金额低但连续三次出现差异的商品属于二级异常;偶发的低金额差异可以进入观察池。这样,仓库主管每天处理的是一份有限的异常清单,而不是一张无法执行的全量报表。

两个仓库通常还没有必要立即引入复杂的自动化调度。最重要的是统一商品编码、库存状态、库位规则、调拨状态和盘点口径。
建议先完成一份多仓库存字典,明确每个字段的定义、数据来源、更新频率和责任人。比如“可售库存”是否扣除锁定库存,“在途库存”是在发出时产生还是签收时产生,退货经过什么节点才能重新进入可售库存。
两个仓库可以先采用每周一次跨仓库存平衡会议,重点查看缺货仓、积压仓、调拨中库存和异常未关闭记录。会议不应只讨论总库存,而应形成具体动作,例如“华南仓某类商品减少补货”“华东仓某类商品转为区域履约库存”。
这个阶段最容易出现库存重复配置。建议把商品划分为全国共享库存、区域专属库存、活动专属库存和不可售库存。
全国共享库存适合低频长尾商品,区域专属库存适合高频商品和时效敏感商品,活动专属库存用于大促或直播,不可售库存则必须与可售库存严格隔离。
在调拨方面,不要只设置“缺货就调”。应增加调拨最小批量、预计运输时长、调拨成本和目标仓服务水平。如果一次调拨只能解决半天需求,却需要较高运输费用,可能不如采用延迟发货或替代仓发货。
六个以上仓库后,人工逐仓查看已经难以维持。企业需要建立跨仓统一分析层,把订单、库存、调拨、采购、退货和履约数据放到同一套分析框架中。
这里的控制塔不是简单地把所有指标放在一页,而是要具备异常排序、趋势判断和动作追踪能力。至少要支持按仓库、区域、渠道、商品、库位和库存状态进行筛选,并能够追踪到具体业务单据。
如果使用九数云这类数据分析工具,建议先从库存准确率、区域现货率、库存周转、调拨效率和盘点闭环率五个主题开始,而不是一开始制作几十张图表。先让管理者每天能处理最重要的异常,再逐步扩展分析范围。
食品、化妆品、医疗相关用品和部分日化商品,不能只看数量。批次、生产日期、保质期、效期阈值和先进先出规则都需要进入库存管理。
这类企业应将库存至少区分为正常可售、临期预警、待复检、冻结、退货待检和不可售。盘点时不仅要核对数量,还要核对批次和效期。否则数量准确,却可能发出不符合渠道要求的商品。
活动型电商或直播电商的订单峰值可能是平日的数倍。按平日销量固定库位,活动期间往往会出现拣货区不够、补货频繁和人员拥堵。
动态库位适合订单结构变化快的场景,但必须配合清晰的临时库位标识和快速复位机制。活动结束后,要及时清理临时位,否则临时安排会变成永久混乱。

把货架塞满,通常可以提高空间利用率,但会降低补货便利性和路径效率。为高频商品预留较大的拣货位,意味着部分空间可能不会长期满载,却能减少补货和等待。
如果仓库订单稳定,库位利用率可以放在更高优先级;如果订单波动大,建议牺牲一部分空间利用率换取弹性。我的经验是,仓库不应该追求“每个格口都有货”,而应追求“关键订单高峰时仍然能顺畅作业”。
每个动作都强制扫码、复核和拍照,理论上可以提高准确率,但也会增加作业时间。不是所有商品都值得采用相同强度的控制。
高价值、高差异和高投诉商品应采用更强控制,例如收货双人确认、出库复核、批次扫描和异常拍照;低价值、低风险商品可以使用抽检和周期复核。控制强度应与错误成本匹配,而不是全仓一刀切。
提高现货率通常需要增加库存,但如果每个区域仓都维持较高库存,周转天数会显著上升。企业应先确定服务承诺,再决定库存水平。
对于承诺次日达的核心区域,可以提高重点商品的现货率;对于低频长尾商品,可以允许部分订单由中心仓发出;对于活动商品,应根据活动周期配置临时库存,而不是把活动库存永久留在区域仓。
| 决策目标 | 通常需要牺牲的部分 | 适合采用的场景 | 监控指标 |
|---|---|---|---|
| 最高现货率 | 库存占用和周转速度 | 高毛利、强时效、缺货损失大的商品 | 区域现货率、缺货损失、库存周转天数 |
| 最低库存成本 | 配送时效和部分现货率 | 低频长尾、低毛利、可接受延迟的商品 | 库存金额、订单延迟率、补货周期 |
| 最高拣货效率 | 空间利用率和动态调整空间 | 订单稳定、SKU结构稳定的仓库 | 每人每小时拣货行数、补货次数、路径长度 |
| 最高盘点准确率 | 作业速度和人员成本 | 高价值、强监管、差异损失大的商品 | 盘点差异率、复盘率、事件完整率 |
库位管理越细,理论上越容易定位库存,但维护成本也越高。对于价值很低、出库很少、包装稳定的商品,管理到每个格口可能没有经济价值。
我建议采用“分层精度”:A类商品管理到库位和批次,B类商品管理到库位或货架,C类商品管理到库区或货架组。随着差异率和业务重要性变化,再动态调整管理精度。

第一阶段的目标不是提升指标,而是建立真实基线。建议收集近90天的订单、库存、出入库、调拨、退货和盘点数据,并对商品编码和库位编码做重复检查。
现场要随机抽取一批商品,分别执行“从系统找现场”和“从现场查系统”两种测试。前者检验系统库存能否找到,后者检验现场商品能否准确回到系统记录。两种测试结果往往不同,只有同时做,才能发现错位库存。
这一阶段还要记录员工实际动作。例如,是否存在先拣货后补单、整箱拆零不登记、退货暂存后长期不处理、调拨发出但未确认等行为。流程图上的标准动作和现场真实动作经常有差距,改造必须以现场为准。
主数据治理要设置负责人和截止日期。对于无法确认的商品,不要让它们继续以临时名称流入业务流程,可以建立待治理清单并限制新增使用。
库位编码要同步更新系统和现场标签。标签至少应包含仓库、库区、货架、层位和格口信息,字体和位置要保证拣货人员在正常作业距离内能够识别。
对于同一商品分散多位存储的情况,要明确主拣货位、储备位和特殊状态位。不能简单地把所有库存合并到一个库位,因为实际作业需要知道货物分别在哪里。
先选择一个仓库或一个库区试运行,不要全企业同时切换。确定A、B、C组规则,设定差异阈值,并明确初盘、复盘、调整和关闭的权限。
差异原因建议使用标准分类,例如收货短少、上架错位、拣货漏扫、复核错误、包装换算、退货未检、调拨未确认、报损未登记和主数据错误。原因分类不宜超过员工能够理解和选择的范围,否则最后都会被归入“其他”。
每周查看各类原因的比例。如果“其他”占比持续超过10%,说明原因分类或培训存在问题,不能把它当成正常结果。
看板只有进入会议和工作安排,才会真正产生价值。建议每天由仓库主管查看异常库存和作业积压,每周由运营负责人查看跨仓平衡和服务水平,每月由财务与供应链共同查看库存金额和周转。
不同角色看到的页面不应完全相同。仓库主管需要库位、任务和人员维度;采购需要补货、供应周期和缺货风险;运营需要订单时效和区域现货率;财务需要库存金额、跌价风险和长期积压。
使用九数云等分析工具时,建议将指标解释写在看板旁边,明确统计口径、更新时间和责任人。一个数字如果没有口径说明,很容易在会议中被不同部门按照不同方式解释。
第一轮改造结束后,重点复盘五个结果:库存准确率是否提高,盘点耗时是否降低,差异是否更快关闭,跨仓调拨是否更合理,订单缺货和延迟是否改善。
如果盘点时间下降但差异率不变,说明盘点方式变快了,但库存事件仍未被控制;如果准确率提高但发货效率下降,说明控制动作可能过重;如果调拨次数下降但缺货率上升,说明库存平衡规则需要重新设置。
不要为了证明项目成功而只挑变好的指标。仓储改造必须同时查看收益指标和副作用指标,只有整体经营结果改善,才说明方案真正有效。
软件或分析工具的价格只是显性成本。企业更应该计算库存差异、缺货损失、无效调拨、盘点人工、积压跌价和客户投诉带来的隐性成本。
可以用过去三个月数据做一张简化测算表。若每月库存差异损失约8万元,盘点和复核人工成本约3万元,跨仓无效调拨约5万元,那么每月可被改善的成本池约16万元。即使最终只能改善其中30%,也应获得约4.8万元的月度收益,再与系统、实施和维护成本比较。
一个合格的仓储分析方案,至少要让管理者看到异常发生在哪个仓、哪个库区、哪个库位、哪个商品、哪个状态和哪张单据。不能下钻的总览指标,很难支持现场改进。
我会用三个问题测试方案:
如果这三个问题都只能依靠人工导出表格、逐个询问员工解决,那么方案仍然停留在展示层面。
流程越复杂,越需要考虑现场可执行性。库位编码不能长到员工无法快速识别,盘点任务不能要求员工填写大量无关字段,异常原因不能设计成只有管理者看得懂的专业术语。
一线员工是库存数据的第一生产者。如果他们觉得系统录入只增加工作、不帮助找货和减少返工,就会产生绕流程行为。设计流程时,应优先让员工感受到两个直接收益:更容易找货,出现异常时不必反复解释。
多仓企业不一定一次性完成所有能力建设。更可行的路径是先统一库存口径,再做库位和盘点,再做调拨优化,最后做预测和自动补货。
如果方案要求一次性上线所有模块、清洗所有历史数据、重构所有流程,项目周期和风险都会过高。优先解决影响现金流和客户体验的问题,通常比追求全功能上线更有价值。

看清库存数量、金额和分布,是多仓管理的基础,但不是最终价值。真正重要的是,企业能否根据这些信息减少错误采购、重复备货、无效调拨、重复盘点和错误发货。
如果一个看板每天展示库存变化,却没有让任何人改变补货、库位、盘点或调拨决策,它就只是一个信息屏。数据管理的价值不在于展示更多,而在于让关键动作更早发生、让错误动作更少发生。
一个订单从收货、上架、存储、补货、拣货、复核到发货,经过的动作越多,出错机会越多。库位规划不是把商品放得整齐,而是减少跨区移动、重复搬运、等待补货和无效复核。
因此,评估库位时,除了看空间利用率,还应观察每单拣货行数、每单移动距离、补货次数、拣货等待时间和错拣率。这些指标更接近客户最终感受到的履约质量。
如果企业每天产生大量无法追溯的库存变动,月末再精准地盘点一次,也只能发现问题,不能防止问题。真正稳定的库存准确率来自收货、上架、拣货、复核、退货、调拨和报损等事件的完整记录。
所以,缩短盘点时间不是把盘点做得更快,而是让每一次盘点都更有针对性。高风险库存被频繁关注,低风险库存不被重复消耗人工,差异能够沿着事件链快速定位,盘点才会从“月底负担”变成“日常控制”。
如果你正在管理多个仓库,不必立即启动大规模系统项目。先用一周完成一次基线测量:
完成这六步后,你会知道问题究竟在仓库数量、库存分配、库位设计、主数据、作业流程,还是分析能力。多仓企业最不应该做的,是在没有基线的情况下直接复制仓库、复制库存和复制流程。
从库位规划到缩短盘点时间,真正有效的路径只有一条:先统一库存语言,再根据订单和风险分配库位,最后用可下钻的数据分析把异常变成具体动作。工具可以帮助企业连接数据、建立看板和追踪结果,但决定仓储效率的,始终是仓库角色、库位逻辑、库存状态和责任闭环是否被设计清楚。
我们有三个仓,华东仓负责日常订单,华南仓承担大促备货,西北仓主要处理低频商品。过去库位是按商品编码顺序排列的,我总觉得这样最整齐,但实际拣货时经常要来回穿行,想知道库位到底应该按什么逻辑规划?
多仓库位规划不应该从“商品编号连续”开始,而应该从订单结构、商品周转速度和拣货关联性开始。我们曾对一个拥有约1.8万种商品的电商仓做过调整:先提取近90天订单明细,再把商品按出库频次、体积、重量和组合购买关系分组,而不是简单按品类摆放。第一步是确定商品的动销层级。
建议至少拆成A、B、C三组:A类是累计贡献约70%订单行的高频商品,B类贡献约20%,C类则是低频或长尾商品。A类商品应放在距离复核台、打包台最近的位置,B类放在中段,C类可以放在高位、边角位或较远区域。第二步是处理“经常一起买”的商品。
一次调整中,两个单品的单独销量都不算最高,但它们在同一订单中同时出现的比例达到42%。把它们放到相邻库位后,平均每单少走约11米,日均处理8000单时,理论行走距离每天减少约88公里。第三步是按商品物理属性修正库位。重货不应放在高位,易碎品不应紧邻高频碰撞通道,体积大的商品也不能只看销量。
实际规划时可以使用以下优先级: 规划因素建议做法主要解决的问题 订单频次高频商品靠近拣货与复核区域减少行走距离 组合购买高关联商品相邻或设置同区减少跨区拣货 重量体积重货低位、大件独立规划降低搬运和安全风险 补货频率高频补货商品预留前置库存避免拣货位频繁断货 我更建议采用“动态库位”而不是一年调整一次。
每月重新计算一次商品动销等级,每季度做一次大范围迁移;但不要频繁移动所有商品,否则盘点、培训和货位标签维护的成本会抵消收益。库位规划的核心指标不是货架看起来整齐,而是平均拣货步数、单小时拣货行数、拣货差错率和补货中断次数是否持续改善。
以前我们每次盘点都要全仓停工,几十个人拿着纸单逐个核对,通常需要一到两天,盘点期间订单还会积压。我担心改成循环盘点后会漏盘,也不知道应该怎样设置盘点频率和抽查规则。
缩短盘点时间的关键不是让员工“数得更快”,而是减少一次性需要核对的库存范围。我们把一次全仓盘点改成“分层循环盘点”后,单次盘点人数从32人降到9人,盘点作业时间从约14小时降到4.5小时,库存差异率也从0.83%降到0.29%。具体做法是把库存准确性风险拆成三部分:商品价值、出库频率和历史差异次数。
高价值、高频出库且经常出现差异的商品,必须提高盘点频率;低价值、低频且长期无差异的商品,则不必每周重复核对。
可以参考下面的循环盘点分层: 库存层级判断标准建议频率处理方式 A类高价值或高频出库每周1次逐货位、逐数量核对 B类中等价值和周转率每月1次抽盘与重点货位结合 C类低频、低价值商品每季度1次按区域抽盘 异常类近期发生过差异当天复盘冻结货位并追溯原因 盘点时不要只记录“账实不符”,还要记录差异发生在哪个环节。
一次复盘发现,约六成差异并不是丢货,而是补货后商品被放进了相邻货位,或者退货入库时只完成了数量登记,没有完成货位确认。为了避免循环盘点变成形式主义,建议设置三个控制点:盘点前冻结待盘货位的出入库操作,盘点中要求双人复核高价值商品,盘点后必须在24小时内完成差异原因分类。
只有把差异原因沉淀下来,盘点才不是重复劳动,而是持续修正仓库流程。
我们以前是按各仓历史销量平均分货,结果华东仓经常缺货,华南仓却积压了不少库存。遇到大促时,我不知道应该提前调拨,还是直接让订单跨仓发货,也担心频繁调拨会增加运输成本。
多仓库存分配不能简单按历史销量平均切分,因为销量、到货时效、退货率和促销结构在不同区域往往完全不同。更稳妥的做法是先计算“区域可售需求”,再扣除安全库存、在途库存和不可售库存,最后决定补货、调拨或跨仓发货。我们在一次多仓项目中发现,某商品华东仓月均销量占全国的46%,但库存只分配了33%;
华南仓销量占比仅18%,却拿到了29%的库存。表面看是仓库库存总量充足,实际上是区域库存结构失衡。可以使用一个简化的分配公式:目标库存 = 预测日均销量 × 补货周期 + 安全库存。安全库存不能只按固定天数设置,还要结合销量波动和供应商稳定性。销量波动较大的促销商品,安全库存应高于稳定销售的日用品;
供应商交期经常延迟的商品,也要单独增加缓冲。
在“调拨还是跨仓发货”的选择上,我通常比较三项成本: 方案适合场景主要代价 仓间调拨短期缺货、商品需求稳定增加调拨运输和操作成本 跨仓直发订单时效要求高、单件价值较高可能增加拆单和配送费用 调整后续分仓比例长期区域需求发生变化需要重新规划库存和补货参数 一个容易被忽略的指标是“库存可用率”。
账面库存不等于可销售库存,待质检、待退货处理、残次品和已被其他订单锁定的库存,都不能直接用于承诺发货。多仓系统必须把这些状态分开,否则销售端看到有货,仓库却无法拣出,最终会变成缺货取消。我的建议是每天做库存预警,每周做一次区域库存再平衡,每月复核分仓规则。
不要因为一次大促就永久改变仓配结构,至少要连续观察四周的订单来源、配送时效和调拨成本,再决定是否调整长期策略。
我们试过用表格管理库存,也试过让仓库和销售分别维护数据,结果经常出现同一批货在不同表里数量不一致。现在准备上线仓储管理系统,但担心系统买回来后只是把纸单电子化,员工反而要重复录入很多次。
选择仓储管理系统时,最应该测试的不是页面是否漂亮,而是系统能否覆盖真实业务中的异常场景。我们评估系统时,专门设计了“部分收货、跨仓调拨、拆单发货、退货重入库、盘点中发生订单变更”五类测试,结果有些系统能处理标准流程,却无法正确处理一半数量到货或同一订单分仓发货。
系统是否值得上线,可以先看四个数据接口:订单来源、库存状态、仓库作业、物流回传。如果订单需要人工复制到仓库,库存还要由员工再次手工更新,那么系统只是增加了一个录入界面,并没有形成业务闭环。建议在采购前要求供应商用你们自己的数据做小规模试运行,至少导入1000条真实订单、100个商品和3个仓库。
重点观察以下指标: 测试指标可接受目标不达标时的风险 订单自动生成拣货任务比例不低于95%人工录单造成漏单 库存状态同步延迟常规场景小于5分钟销售端误判可售库存 扫码作业覆盖率关键节点接近100%错拣、错发难追溯 盘点差异可追溯率100%记录责任环节只能改数量,无法查原因 上线时不要一开始就把所有仓库、所有流程同时切换。
更稳妥的方式是选择一个订单结构稳定的仓库作为试点,用两周完成基础流程,再用一周验证异常流程,确认库存、订单和物流数据一致后,再复制到其他仓库。还要特别警惕“功能很多但无法配置”的系统。有些平台拥有大量模块,却不支持按仓库设置不同的拣货策略、库存锁定规则和盘点权限。
多仓企业真正需要的不是功能数量,而是能否把各仓差异配置清楚,同时保持商品、订单和库存口径一致。最终验收不要只看系统是否上线,而要比较上线前后的四组数据:人工录入次数、订单处理时长、库存差异率和异常订单占比。如果上线两个月后这些指标没有改善,就说明问题可能不在员工执行,而在流程设计或系统集成方式。


读者评论
文章把多仓管理中的库存口径、库位规划和盘点机制串联起来,尤其是按风险分级盘点的思路比较实用。实际落地时,前提仍是商品编码、库位编码和库存状态必须先统一。
文中提到不能简单平均分配库存,这一点很有参考价值。不同区域的订单结构、补货周期和服务目标差异较大,企业应结合数据动态调整,而不是只按仓库数量切分库存。
关于ABC分析不能直接等同于库位分配的观点较客观。销量金额、出库行数、拣货件数和补货频次确实需要综合判断,但文章中的示例数据属于情景模拟,实际决策还应结合企业自身业务验证。