WMS 是什么?仓储管理系统的 5 个核心能力
用收货、上架、拣货、发运、盘点五个环节解释 WMS 的核心能力,并说明它和 ERP 库存模块的区别。
很多人把 WMS 理解成“仓库版的进销存”,只记入库、出库和库存数量。 但真正的 WMS 解决的是仓库现场问题: 货在哪个库位、这批是什么批次、拣货有没有拿错、发运前有没有复核。
WMS 和 ERP 库存模块的区别#
ERP 通常也有库存模块,能记录入库、出库和结存。 但 ERP 的库存更像“账本”:它关心公司有多少库存、值多少钱; WMS 更像“现场作业系统”:它关心这批货现在在哪个库位、下一步该谁去拣、扫的码对不对。
如果只有一个仓库、SKU 不多、没有批次和序列号要求,ERP 的库存模块通常够用。 当仓库出现多库位、多批次、扫码、拣货路径、复核等需求时,才需要考虑单独的 WMS。 详细对比可以看 ERP 和 WMS 的区别。
WMS 的五个核心能力#
| 能力 | 解决的问题 | 常见功能 |
|---|---|---|
| 收货 | 货到了,数量、批次、序列号对不对 | 预到货、收货单、扫码校验、异常登记 |
| 上架 | 货应该放到哪个库位 | 推荐库位、容量校验、混放/专属规则 |
| 拣货 | 订单要的货在哪里,怎么走最少的路 | 拣货任务、FIFO、预占、库位导航 |
| 复核与发运 | 拣的货对不对,什么时候扣库存 | 复核、装箱、发运、物流单号回填 |
| 盘点与库存 | 账实是否一致,差异怎么处理 | 盲盘/明盘、调拨、冻结、库存流水 |
一张入库单的完整流程#
- 预到货:采购或供应商提前通知,仓库知道今天要收什么、多少、什么时候到。
- 收货:货到后逐件扫码或按数量确认。序列号商品要扫到每一件,批次商品要记录批次和效期。
- 暂存/上架:收货后可以先放暂存区,再由上架任务移到正式库位。上架只改库位,不改总库存。
- 库存流水:每次收货、上架、调拨、盘点都写一条流水,出问题时可以按时间往回查。
更细的收货和上架步骤可以看 WMS 入库流程。
一张出库单的完整流程#
- 出库计划:销售订单或发货计划进入 WMS,系统根据库存和规则生成拣货任务。
- 拣货:按库位和 FIFO 建议取货,逐件扫序列号或批次。拣货通常只预占库存,不立即扣减。
- 复核:核对物料、数量、批次和订单,避免拿错、少发。
- 发运:确认物流单号后发运,系统正式扣减库存,序列号状态改为已发运。
“拣货不等于出库”是 WMS 里很重要的设计: 已拣未发的货仍然算库存,避免被重复销售。具体可以看 WMS 出库流程。
哪些仓库需要 WMS#
- SKU 多、库位多,靠人脑记不住货在哪。
- 有批次、效期、序列号追溯要求,客户或法规要求能查到去向。
- 每天出入库单据量大,靠 Excel 和纸质单已经忙不过来。
- 经常发错货、漏发、库存对不上,盘点要停业好几天。
- 有多个仓库或前置仓,需要统一库存视图和调拨。
如果只是一个小仓库、两三个人、几十个 SKU,先用表格或 ERP 库存模块也能跑。 不要为了“看起来正规”上一套复杂系统,最后配置和培训成本比收益还高。
选型时先问六个问题#
- 我最痛的是库存不准、发错货,还是作业效率低?先解决最痛的一个。
- 要不要管库位、批次、效期、序列号?这些决定了系统复杂度。
- 扫码用扫码枪、PDA 还是手机?现场网络和硬件条件怎么样?
- 要不要和 ERP、订单系统对接?谁做主数据源?
- 部署在云端还是本地?有没有 IT 人员维护?
- 预算包含硬件、实施、培训和后续维护吗?
更完整的选型清单可以看 WMS 仓储管理系统怎么选, 扫码方案可以看 WMS 扫码入库方案。
常见问题#
WMS 和 ERP 的库存模块有什么区别?
ERP 库存更像账本,关注公司有多少库存、值多少钱;WMS 更关注仓库现场,管理库位、批次、扫码、拣货和发运作业。
WMS 一定要用扫码枪吗?
不一定。可以用 USB 扫码枪、PDA 或手机摄像头。固定工位适合扫码枪,走动作业适合 PDA,低频场景可以用手机。
WMS 能解决库存不准吗?
能改善,但前提是收货、拣货、盘点都按规矩扫码。系统只是把流程固化,不能替代现场执行。
哪些仓库适合上 WMS?
SKU 多、库位多、有批次/效期/序列号要求、单据量大、经常发错货或盘点差异大的仓库,通常更需要 WMS。