sku库存:多仓企业流程图解:SKU编码如何减少库存积压
目录

sku库存:多仓企业流程图解:SKU编码如何减少库存积压 | 九数云-E数通

eshutong 发表于2026年8月29日

sku库存:多仓企业流程图解:SKU编码如何减少库存积压

多仓企业最容易误判的一件事,是把库存积压归咎于“采购太多”。我在多仓库存项目复盘中见过更常见的情况:同一款商品因为颜色、规格、包装或渠道不同,被建成多个名称相近的库存档案;仓库人员找不到准确库存,采购看不到真实可用量,销售又继续下单。结果不是单纯的采购过量,而是库存身份没有统一,库存数据无法被正确合并、分配和消耗。SKU编码做得好,减少的并不是一个编号,而是一整条从采购、入库、调拨、销售到盘点的错误链路。

本文不把SKU编码讲成“给商品编个号”这么简单,而是从多仓企业的实际流程出发,拆解编码规则、仓库库存、在途库存、可售库存和补货决策之间的关系,并用一组匿名化项目数据说明:哪些编码调整确实能降低库存积压,哪些看似规范的编码反而会制造更多库存孤岛。

一、先讲核心结论:SKU编码不是标签,而是库存决策的主键

1. SKU编码真正解决的是“同物识别”

SKU是企业内部对一个可独立采购、销售、存储和核算的最小库存单元进行识别的编码。它通常由商品主体与必要属性共同决定,例如型号、颜色、尺码、容量、包装数量或版本。

但在多仓企业里,SKU编码最重要的作用并不是让仓库员更快输入一串字符,而是让系统明确回答四个问题:这是什么商品、它能否与其他库存合并、它目前在哪个仓库、它是否可以被销售或调拨。

  • 商品身份:明确商品主体与关键属性,避免同款异码或异款同码。
  • 库存归属:区分仓库、库区、货位、批次和状态,但不把这些动态信息随意写进SKU。
  • 业务动作:让采购、销售、调拨、退货和盘点使用同一套身份标准。
  • 决策基础:让系统可以按SKU合并需求、计算库存覆盖天数和识别滞销。

我在项目中通常会先问一个问题:如果今天把所有仓库的库存数量加总,系统能否准确判断某个商品还剩多少可用库存?如果答案是否定的,那么企业面对的首先不是补货算法问题,而是SKU主数据问题。

编码的价值可以用一个简单公式理解:

可用于决策的库存 = 物理库存 − 锁定库存 − 质检库存 − 不可售库存 + 可确认在途库存

这个公式成立的前提,是所有库存都围绕同一个正确SKU归集。若同一商品被拆成多个SKU,公式再精确也只是对错误对象做计算。

sku库存:多仓企业流程图解:SKU编码如何减少库存积压

2. SKU编码减少积压,依靠的是“合并需求”而不是编号本身

假设某商品在甲仓有80件,在乙仓有60件,采购系统却把它识别成两个不同编码,每个仓库分别计算安全库存。甲仓需要补货40件,乙仓需要补货30件,企业最终可能采购70件。

如果两个仓库的商品实际可以相互替代,统一SKU后,企业看到的是全网140件库存。即便考虑运输时间和仓库服务半径,也可能只需补货20件,或者先把乙仓库存调往甲仓。这里减少积压的关键不是“编码更短”,而是将原本分散的需求和库存放到同一张决策表里

不过,统一SKU也不能无限制进行。如果两个商品在包装、认证、规格、保质期或客户承诺上确实不可替代,强行合并会带来更严重的错发和合规风险。因此,SKU设计的第一原则不是“越少越好”,而是“可替代的合并,不可替代的拆分”。

二、真实场景:多仓企业为什么会在同一商品上重复压货

1. 同一商品在不同部门被写成不同名字

在一次家居用品企业的库存诊断中,我看到同一款收纳箱在不同表格里出现了以下名称:“透明收纳箱60L”“收纳箱大号透明”“60升塑料箱”“透明箱带盖大号”。实物相同,供应商也相同,但采购、仓库和电商团队各自维护了一套名称。

这类问题通常不是员工粗心,而是组织流程造成的。采购关注供应商报价,仓库关注收货描述,销售关注前台标题,财务关注结算名称。每个部门的描述在自己的场景中都合理,却没有一个字段承担“全公司唯一身份”的职责。

当企业只有一个仓库时,仓库员还能凭经验发现重复商品;当企业有多个仓库、多个渠道和多个系统时,名称差异会被放大为库存差异。系统不会自动理解“60L”和“大号”可能是同一件商品,也不会主动把“带盖”与“含盖”合并。

2. 动态信息被错误写进SKU,导致库存被人为切碎

我见过企业把仓库代码、采购月份、供应商简称甚至促销活动写入SKU,例如“BX-蓝色-华东仓-2026春促”。这种做法在刚开始使用时看起来很方便,业务人员一眼就能看出来源,但它会把本应动态维护的字段固化在商品身份里。

仓库会变化,供应商会替换,促销会结束,采购月份更会不断变化。如果这些信息进入SKU,商品每次发生业务变化都可能生成新编码。旧SKU的库存还没有消化,新SKU又开始采购,最终形成大量“看起来不同、实际可以替代”的库存孤岛。

合理的做法是把信息拆开管理:

信息类型是否建议写入SKU更适合的管理字段原因
商品主体建议商品主数据决定库存是否属于同一个物料
颜色、尺码、容量视销售和仓储差异决定SKU属性字段影响拣货、定价或客户交付时应独立识别
仓库位置不建议仓库、库区、货位字段仓库是库存位置,不是商品身份
采购批次不建议批次号、入库批次批次属于库存属性,可能影响效期和追溯
供应商不建议供应商关系表供应商可更换,不应导致商品身份改变
促销活动不建议价格、活动和订单规则活动有起止时间,不能永久切分库存

3. 多仓库存积压通常发生在“边界库存”

企业常常只盯着仓库里的现货,却忽略了三类容易被重复计算或漏算的边界库存:调拨在途、采购在途和退货待检库存。它们不一定能立刻销售,但会影响补货判断。

例如,甲仓显示可售库存20件,采购在途100件,乙仓有不可售库存80件。如果采购计划只看甲仓现货,可能继续下单;如果系统把采购在途全部当成可售库存,又可能错过当前订单。SKU编码必须与库存状态、订单锁定和在途单据结合,否则“统一编码”仍然无法直接变成正确的库存决策。

sku库存:多仓企业流程图解:SKU编码如何减少库存积压

三、常见误区:看似规范的编码,为什么仍然会制造积压

1. 误区一:SKU越长,信息越完整

不少企业把SKU设计成一串包含品类、品牌、系列、颜色、尺码、年份、供应商和仓库的长编码。编码越长,维护成本越高,人工录入错误也越多。更严重的是,业务人员会把编码当成报表,要求通过编码直接读出所有信息。

SKU不是数据库里所有字段的压缩包。它的职责是提供稳定、唯一、可检索的身份。颜色、尺码、供应商和仓库等信息应有独立字段,只有真正影响库存独立管理的属性才应参与SKU定义。

我的经验是:如果一个SKU需要培训半天才能解释清楚,或者仓库员必须逐字符阅读才能判断商品,编码已经失去实用价值。对于人工操作较多的企业,建议采用短码、顺序码或“类别加流水号”的结构,再通过系统字段展示完整属性。

2. 误区二:所有不同包装都必须新建SKU

包装差异是否需要拆SKU,不能只看外包装是否不同,而要看包装差异是否影响采购、销售、仓储和核算。

例如,单个销售、十个装和一箱一百个装通常应区分销售单位,但它们可以通过换算关系建立关联:1箱等于100个,1包等于10个。相反,如果只是外箱图案更新,内含商品和销售单位完全不变,就不一定需要新建库存SKU。

需要特别注意的是,包装单位和库存单位不能混为一谈。采购可能按箱下单,仓库按个收货,销售按包出库。如果没有单位换算,库存会出现“系统上有100箱,业务人员以为有100件”的典型错误。

3. 误区三:历史SKU全部合并,数据就干净了

SKU治理不是简单的删除和合并。历史SKU可能已经绑定采购订单、销售订单、发票、批次、售后记录和财务成本。如果直接修改或删除,历史追溯会断裂,财务库存和业务库存也可能出现不一致。

更安全的方式是建立“旧SKU,新SKU映射关系”,并将旧SKU设置为停用或只读。新业务只允许使用新SKU,历史数据继续保留查询。对于实际可替代的库存,可以通过库存转换单、重分类单或盘点调整单完成归并,但必须保留操作原因、审批人和时间。

4. 误区四:买一个系统,SKU问题就会自动解决

系统可以提供字段、权限、审批和校验,但无法替企业判断“红色M码”和“赤色中码”是否同一商品,也无法替企业决定“换包装后是否仍然使用原SKU”。如果主数据规则没有先确定,系统只会把混乱更快地复制到更多仓库。

我通常建议先做一轮脱离系统的商品主数据盘点,再配置系统。先让业务确认商品边界,再决定字段结构、编码方式和权限,顺序不能反过来。

sku库存:多仓企业流程图解:SKU编码如何减少库存积压

四、专业判断逻辑:先判断商品边界,再设计编码规则

1. 用“四个问题”判断是否需要拆分SKU

面对两个看起来相似的商品,我不会先看名称,而会按四个问题判断是否可以共用一个SKU。

  1. 能否相互替代销售?如果客户明确要求某个颜色、尺码、型号或认证版本,不能替代,就应拆分。
  2. 能否相互替代拣货?如果仓库货位、包装尺寸、拣货方式或储存条件不同,可能需要独立识别。
  3. 能否相互替代核算?如果采购成本、税率、计价单位或财务核算要求不同,应评估是否拆分。
  4. 能否相互替代追溯?如果批次、效期、法规认证或质量责任不同,至少要通过批次或独立SKU进行追溯。

只有当商品在销售、仓储、核算和追溯层面都具备可替代性时,才适合合并。只要有一个关键环节不可替代,就要保留独立识别能力。

2. 把“商品属性”和“库存属性”分开

这是减少编码膨胀最有效的一步。商品属性描述“这是什么”,库存属性描述“这一批货目前处于什么状态”。

商品属性库存属性典型字段
相对稳定持续变化商品名称、型号、颜色、尺寸
定义销售对象定义库存可用性销售单位、库存单位、可售状态
决定是否为独立SKU决定能否立即分配产品系列、规格、版本
通常不随仓库变化随仓库、批次和订单变化仓库、货位、批次、锁定量、质检状态

例如,同一SKU从华南仓调往华北仓,商品身份没有变化,变化的是仓库字段和在途状态。如果把仓库写入SKU,就无法直接看到全网库存;如果把批次写入SKU,就无法在商品层面汇总销量和库存周转。

3. 选择编码结构时,优先考虑稳定性和可校验性

编码结构通常有三类:纯流水号、分类编码加流水号、属性组合编码。三者没有绝对优劣,但适用场景不同。

编码方式优点缺点适合场景
纯流水号短、稳定、便于系统生成无法凭编码判断属性SKU数量大、系统检索成熟、扫码为主
分类加流水号保留基础分类信息,易于人工识别分类调整时需要治理历史规则品类结构相对稳定的企业
属性组合编码人工可读性较强属性变化容易产生新编码和录入错误SKU数量较少、人工操作比例较高的场景

我的判断倾向是:系统成熟、扫码比例高的企业应优先选择短而稳定的编码;人工拣货、商品数量有限的企业可以保留少量有业务含义的字段,但不要把所有属性都拼进编码。

sku库存:多仓企业流程图解:SKU编码如何减少库存积压

4. 用唯一性、可读性、可扩展性和可追溯性做最终检查

编码方案通过初审后,我会用四个维度进行压力测试。

  • 唯一性:同一可管理库存单元不能有两个有效SKU。
  • 可读性:仓库人员能在不打开多个页面的情况下初步识别商品。
  • 可扩展性:未来增加规格、系列或渠道时,不需要推翻整套编码。
  • 可追溯性:历史编码停用后,仍可追踪订单、批次、成本和库存调整。

如果一个规则只能满足其中一项,不能称为成熟的SKU规则。尤其要注意,编码可读性不等于编码越长越好,追溯性也不等于把批次和仓库写进SKU。

五、流程图解:从商品建档到库存消化的完整路径

1. 第一步:建立SKU申请,而不是让每个部门直接新建商品

SKU治理的起点应是申请流程。采购发现新商品、销售提出新规格、产品团队发布新版本时,都通过统一申请提交信息。申请表至少应包含商品名称、关键属性、销售单位、库存单位、包装换算、供应商、条码、是否管理批次和效期等字段。

申请时还要设置“是否已有相似SKU”的检索环节。很多重复SKU并非故意创建,而是新建人员没有能力从几万条历史记录中识别近似商品。因此,系统最好支持按条码、型号、关键属性和供应商货号进行组合搜索,并将疑似重复项推送给审核人。

2. 第二步:执行同物比对和属性确认

审核人不能只看申请名称,而应与采购合同、供应商报价单、产品图片、包装规格和实物样品进行比对。对于标准化程度较高的商品,供应商货号和商品条码是很有价值的辅助线索;但它们不应被当成唯一判断,因为不同供应商可能为同一商品使用不同货号,同一货号也可能因包装单位不同而产生不同销售对象。

在我参与的审核中,最容易被忽略的是“套装关系”。一套商品可能由多个独立SKU组成,但套装本身也是一个可销售对象。此时应建立组合关系,而不是把组件简单改名。例如,咖啡机、滤芯和赠品可以保留各自库存身份,同时建立套装BOM或组合销售规则。

3. 第三步:把SKU同步到所有业务节点

新SKU建立后,必须同步到采购、仓库、销售、电商订单、财务和售后等节点。只在库存系统中建立编码,而销售渠道继续使用旧名称,是最常见的失败原因之一。

完整同步至少包括:

  1. 采购订单使用新SKU和统一采购单位。
  2. 收货时校验SKU、条码、数量和包装换算关系。
  3. 入库时记录仓库、货位、批次和质检状态。
  4. 销售订单将前台商品映射到内部SKU。
  5. 拣货、复核和出库使用同一SKU身份。
  6. 退货时根据原订单SKU判断是否可重新入库。
  7. 盘点和调拨禁止使用自由文本替代SKU。

4. 第四步:用库存状态推动补货,而不是只看库存总量

统一SKU后,系统应至少区分现货、锁定、待检、残次、调拨在途和采购在途。企业可以按照仓库、SKU和状态形成库存台账,再计算可售量和预计可用量。

建议使用以下判断:

当前可售量 = 合格现货 − 未发订单锁定量

预计可用量 = 当前可售量 + 已确认在途量 − 预测期需求

如果预计可用量低于补货点,再考虑采购或调拨。这里的“已确认在途量”不能简单等于供应商口头承诺数量,而应至少满足采购订单已确认、预计到货日期有效、运输状态可追踪等条件。

sku库存:多仓企业流程图解:SKU编码如何减少库存积压

5. 第五步:通过调拨优先级消化分散库存

当统一SKU后发现一个仓库缺货、另一个仓库积压,不应直接把所有问题交给采购。可以先按服务区域、运输时效、调拨成本和库存年龄排序,判断跨仓调拨是否优于新采购。

一个实用的调拨优先级可以参考:

  • 先处理同SKU、同单位、同质量状态的库存。
  • 优先调拨临近效期或库存年龄较长的批次。
  • 优先满足已经产生订单的仓库需求。
  • 当调拨成本高于采购成本,或运输时间会造成订单违约时,不强行调拨。
  • 调拨完成后同步减少发出仓可售量,并增加接收仓在途或可售量。

六、案例与数据观察:编码治理如何改变库存积压

1. 案例背景:六仓企业的库存被拆成了三套口径

下面的数据来自我整理的一组匿名化项目复盘材料,企业经营家居小商品,拥有六个区域仓,销售渠道包括直营网店、经销商和线下门店。数据经过区间化处理,用于说明方法,不代表某一家企业的公开经营数据。

项目开始时,企业约有1.8万个有效库存编码,其中近三成存在名称相似、属性缺失或单位不一致的问题。抽取高频销售商品进行实物核验后,发现约有8.6%的编码实际上属于重复或可合并对象。

更严重的是,企业的库存、订单和采购分别使用不同的商品映射表。库存系统显示某商品全网库存420件,销售系统可识别库存只有286件,采购系统却仍有300件在途。三个数字都能在各自系统中找到依据,但企业无法确认真正可承诺给客户的数量。

2. 治理动作:先合并身份,再处理库存

项目没有一开始就全面重建所有SKU,而是先选择销售额高、库存金额高和跨仓流动频繁的前20%商品进行治理。这些商品贡献了约68%的库存金额,覆盖了大部分调拨和补货决策。

具体动作分成四步:

  1. 通过条码、供应商货号、规格和实物图片识别疑似重复SKU。
  2. 建立旧SKU到主SKU的映射表,旧编码停用但保留历史记录。
  3. 统一库存单位、采购单位和销售单位,补齐箱、包、个之间的换算关系。
  4. 重新计算各仓可售量、锁定量、在途量和库存年龄,并将调拨建议纳入补货审批。

在这个过程中,最耗时的不是编码生成,而是确认“哪些商品真的可以替代”。例如,两款外观相同的收纳盒虽然尺寸一致,但其中一款使用食品接触级材料,另一款没有相关资质,不能因为外观一致就合并。

3. 结果观察:库存金额下降并不等于所有库存都变少

治理后的第一个月,库存总量没有明显下降,甚至因为盘点补录出现短期上升。这是正常现象,因为企业先把隐藏库存、待检库存和历史差异重新暴露出来。真正的效果出现在后续两个补货周期:重复采购减少,跨仓调拨增加,长期未动销库存开始被识别。

在连续三个补货周期的模拟观察中,重点SKU的补货申请次数下降约24%,跨仓调拨占满足需求的比例从9%上升到21%,90天以上库存金额下降约17%。同时,订单缺货率没有上升,说明库存减少主要来自重复备货和结构性积压,而不是简单压缩安全库存。

观察指标治理前治理后变化解释
重点SKU重复补货申请次数每月约125次每月约95次同物异码合并后,全网需求可以统一计算
跨仓调拨满足需求比例9%21%积压仓库存被优先用于补足缺货仓
90天以上库存金额约420万元约349万元重点处理长库龄和重复库存
订单缺货率3.8%3.5%库存结构优化后,服务水平没有恶化
人工核对库存耗时每周约31小时每周约18小时统一字段和状态后,减少跨表查找

这个案例最值得注意的地方是:库存积压下降并不是因为企业“少买了”,而是因为采购、销售和调拨开始使用同一个库存事实。SKU治理的直接结果是提高库存可见性,间接结果才是减少采购浪费。

sku库存:多仓企业流程图解:SKU编码如何减少库存积压

4. 哪些数据不能直接拿来证明SKU治理有效

库存总金额下降、SKU数量下降和采购金额下降,都不能单独证明治理成功。库存金额可能因为销售下滑而下降,SKU数量可能因为粗暴合并而下降,采购金额可能因为企业暂时停止补货而下降。

我更关注以下组合指标:

  • 同SKU跨仓库存归集率。
  • 库存状态字段完整率。
  • 单位换算准确率。
  • 重复补货申请占比。
  • 调拨后库存满足需求比例。
  • 长库龄库存金额和占比。
  • 订单缺货率与取消率。
  • 库存盘点差异率。

只有当积压、缺货、调拨和数据质量同时改善,才说明SKU治理真正进入经营流程,而不是停留在主数据表格里。

七、不同情况下的行动建议与取舍

1. 只有一个仓库,但SKU数量快速增长

单仓企业不代表不需要SKU治理。单仓阶段最适合建立规则,因为库存规模还没有大到无法返工。建议先限制新SKU申请权限,建立重复检索、单位换算和商品属性必填项。

这类企业不必一开始就建设复杂的多仓调拨模型,但要提前把仓库、货位、批次和库存状态作为独立字段保留。否则未来增加第二个仓库时,需要同时重建编码和库存流程。

取舍上,应优先追求编码稳定和规则简单,而不是追求一次性覆盖所有特殊场景。小企业最怕规则过重,导致员工绕开系统使用自己的表格。

2. 两到五个仓库,库存已经出现重复采购

这是SKU治理投入产出比最高的阶段。建议优先治理高销售额、高库存金额和高跨仓流动商品,不要先处理所有低频备件。

行动顺序可以是:

  1. 导出所有有效SKU、名称、条码、规格、单位、仓库库存和近12个月销量。
  2. 按名称相似度、条码、供应商货号和属性组合生成疑似重复清单。
  3. 人工确认可合并、必须拆分和暂缓判断三类结果。
  4. 建立旧SKU映射,冻结旧编码新增业务。
  5. 重新计算重点SKU的全网库存和仓间需求。

这类企业的主要取舍是“治理范围”和“业务中断风险”。我的建议是分批切换,先做高价值SKU,再扩大范围,避免一次性清洗造成订单映射错误。

3. 多仓加多渠道,且存在电商平台和线下门店

这类企业必须把“前台商品”与“内部SKU”分开。前台可能有不同标题、促销组合和渠道包装,但内部库存应尽量围绕标准SKU管理。

如果某渠道销售的是组合套装,应通过组合关系或虚拟商品处理,而不是为每个活动创建永久SKU。活动结束后,组件库存仍应能回到各自商品的库存池。

这类场景还要重点检查渠道库存同步延迟。即使SKU完全统一,若电商平台每小时才更新一次库存,也可能出现超卖。此时应把安全库存设置为同步延迟、订单波动和仓库处理时长的综合缓冲,而不是简单按商品比例扣减。

4. 服装、食品、医用耗材等需要批次或效期管理

批次和效期管理不能被SKU编码替代。服装的颜色和尺码通常需要独立SKU,但生产批次可能只需作为库存属性;食品和耗材则需要同时关注批号、有效期、储存条件和先进先出规则。

如果不同批次的法规状态、有效期或质量等级不同,企业必须在库存状态层面进行隔离。即便商品SKU相同,也不能把所有批次直接合并成一个可售数量。

这类企业的取舍是运营效率与追溯精度。批次字段越细,盘点和出库要求越高,但一旦发生质量问题,追溯成本会显著降低。不能为了减少SKU数量而牺牲合规边界。

5. 已经有几万甚至几十万条历史SKU

历史数据量大时,不建议追求一次性“全部标准化”。可以建立分层治理策略:

  • A类:高销量、高金额、高流动商品,优先人工核验和统一。
  • B类:中等销量或有一定库存金额的商品,按规则批量清洗后抽检。
  • C类:长期无库存、无订单、无采购的历史SKU,先停用和归档。

对于无法确认的商品,不要为了报表好看强行合并,可以先标记为“待确认”,限制其新增采购,并通过实物盘点、供应商资料或历史订单补充证据。

大规模治理最重要的取舍是准确率和速度。宁可先把80%的高价值库存治理准确,也不要为了追求100%覆盖而把大量不确定关系错误合并。

sku库存:多仓企业流程图解:SKU编码如何减少库存积压

6. 暂时没有系统,主要依靠表格管理

表格并不是不能管理SKU,但必须把“主数据表”和“库存流水表”分开。主数据表维护SKU、商品名称、属性、单位和状态;库存流水表记录入库、出库、调拨、盘点和调整。不要让每个仓库各自复制一份商品表再独立修改。

最小可行的表格字段包括:

  • SKU编码。
  • 标准商品名称。
  • 关键属性。
  • 基本库存单位。
  • 采购单位及换算关系。
  • 销售单位及换算关系。
  • 仓库编码。
  • 库存状态。
  • 可售数量、锁定数量和在途数量。
  • 最后更新时间和维护责任人。

表格管理的取舍是成本低但纪律要求高。只要多人同时复制、改名、覆盖公式,数据就会快速失控。因此,表格阶段更需要权限、版本和责任人,而不是更复杂的颜色标记。

八、落地检查:用30天把SKU编码从规则变成库存动作

1. 第1周:盘点编码现状和库存口径

第一周不要急着设计新编码,先确认企业当前有哪些编码、哪些系统在使用、哪些字段可以作为匹配依据。至少抽取近12个月有交易的SKU,并同时拉取各仓现货、锁定、在途、退货和不可售库存。

这一周的输出应包括三张清单:疑似重复SKU清单、字段缺失清单、库存状态口径差异清单。没有这三张清单,后续编码设计很容易脱离实际。

2. 第2周:确定拆分、合并和停用规则

第二周由采购、仓库、销售、财务和售后共同确认商品边界。建议把争议商品单独列出,不要在会议上为了推进速度直接拍板。

每个合并结果都应回答三个问题:为什么可以合并、历史库存如何转换、未来哪个字段承载差异。每个拆分结果也应说明:差异是否影响销售、拣货、核算或追溯。

3. 第3周:小范围切换并验证业务闭环

选择一个仓库和一组重点SKU进行试运行,至少走通采购入库、销售出库、跨仓调拨、退货入库和盘点调整五类业务。不能只在系统界面上验证编码是否能保存。

验证时可以设置以下问题:

  • 采购单位和库存单位是否自动换算。
  • 一个SKU在多个仓库是否可以汇总查询。
  • 订单锁定后可售量是否正确扣减。
  • 调拨单是否同时改变发出仓和接收仓的数量。
  • 旧SKU是否被阻止新增采购和销售。
  • 退货是否能追溯到原订单和原SKU。

4. 第4周:建立持续治理,而不是宣布项目结束

SKU治理最容易失败在上线之后。新品不断增加、供应商更换包装、渠道创建套装、仓库临时改名,都会重新制造编码分裂。

因此应建立持续治理机制:

  1. 所有新SKU必须经过申请和重复检查。
  2. 停用SKU不得被业务人员重新启用。
  3. 每月检查同物异码、无交易SKU和异常单位换算。
  4. 每季度复核库存金额最高的商品主数据。
  5. 将盘点差异、错发订单和重复采购作为SKU规则的反馈来源。

sku库存:多仓企业流程图解:SKU编码如何减少库存积压

九、最终判断:减少库存积压,先修正库存身份,再优化库存数量

1. SKU编码的价值边界

SKU编码可以减少同物异码、重复补货、库存无法归集、跨仓调拨失真和盘点差异,但它不能单独解决需求预测错误、供应商交期不稳定、销售下滑或安全库存设置不合理。

如果企业的商品身份已经统一,但仍然大量积压,就要进一步检查预测周期、补货点、最小起订量、供应商交期和促销计划。不要把所有库存问题都归结为编码问题。

2. 最值得优先做的三件事

如果只能先做三件事,我建议按以下顺序推进。

  • 先找同物异码:优先核验库存金额最高、跨仓流动最多的商品。
  • 再拆分动态字段:把仓库、批次、活动、供应商和货位从SKU中剥离出来。
  • 最后打通库存状态:明确可售、锁定、待检、残次、在途和退货库存的计算口径。

这三件事的共同点是,都直接影响补货和调拨,而不是停留在编码格式美观层面。

3. 下一步怎么做

企业可以先从一个高价值品类开始,抽取近12个月有交易的SKU,按“同物异码、单位不一致、动态字段混入、历史重复启用”四类问题进行标记。随后随机抽取20个重点SKU进行实物核验,比较系统库存、仓库实物、订单锁定和采购在途是否一致。

如果这20个SKU中有超过2个无法回答“全网可售量是多少”,就说明企业应优先进行SKU和库存状态治理,而不是继续增加采购预测工具或复杂报表。

我的最终判断是:多仓企业减少库存积压的第一步,不是把库存压到更低,而是让每一件库存拥有唯一、稳定、可追溯的身份。当同一商品能够在所有仓库、所有订单和所有采购计划中被正确识别,企业才有机会用调拨替代重复采购,用真实可售量替代估算库存,用数据治理替代经验补货。SKU编码只是起点,真正产生价值的是它能否贯穿库存从进入企业到最终消化的全过程。

常见问题解答(FAQ)

1. 多仓企业的 SKU 编码应该怎么设计,才能真正减少库存积压?

我们公司有直营网点、区域仓和电商仓,最初各仓都按自己的习惯给商品编号,同一款商品在系统里出现了多个 SKU。库存盘点时我总觉得账上有货,但销售下单却找不到可发库存,想知道 SKU 编码到底应该如何设计,才能解决这种问题?

SKU 编码减少库存积压的关键,不是把编码做得越长越复杂,而是让每一个“可独立采购、存储、销售和盘点”的库存单元只有一个稳定身份。很多企业把品牌、品类、颜色、尺寸、年份全部塞进编码,最后一旦商品属性变化,就不得不新建 SKU,旧库存便被切成几段,形成系统上的“隐形积压”。

我更建议采用“稳定主编码+独立属性字段”的方式。主编码只承载不会轻易改变的商品身份,颜色、规格、包装、批次和有效期等信息放在结构化字段中。这样既能识别商品,又不会因为改包装或调整销售名称而制造重复 SKU。

编码方式示例常见问题适用判断 纯流水号100238人无法快速判断商品,容易错发适合系统内部主键,不适合作业编码 全属性拼接服装-男-黑-XL-2026新包装属性变化就新增编码,旧库存被拆散不建议作为长期主编码 稳定分类码+流水号TS-0238可读性和稳定性较平衡适合大多数多仓企业 主编码+属性字段TS-0238,颜色黑,尺码XL需要系统支持属性管理适合 SKU 数量较多的企业 实际落地时,我会先做一张“商品身份判定表”,而不是直接让业务部门自由命名。

只要商品在销售单位、包装数量、计价单位、保质期管理或质检要求上存在差异,就必须拆成不同 SKU;如果只是图片、标题、促销名称或外箱设计变化,则不应轻易新增 SKU。例如,一箱 24 瓶和一瓶单卖,虽然实物相同,但库存扣减方式不同,必须建立销售单位之间的换算关系,而不是简单复制两个相似编码。

这样做以后,仓库可以按箱入库、按瓶出库,系统仍然能把库存归集到同一商品身份下,减少“一个商品多个库存池”的情况。建议把编码治理目标设为:重复 SKU 率低于 1%,新建 SKU 审核时间控制在 1 个工作日内,跨仓同品库存匹配率达到 98% 以上。

编码本身不会自动消灭积压,但它能先消除最常见的三类浪费:重复采购、错误补货和有货却无法识别。

2. 多仓企业如何用 SKU 编码设计库存调拨流程,避免一个仓积压、另一个仓缺货?

我们有三个区域仓,华东仓经常有慢销库存,华南仓却不断向供应商补货。以前调拨主要靠群里沟通,商品名称相似时很容易发错,我想知道 SKU 编码如何嵌入库存调拨流程,而不是只停留在商品资料表里?

SKU 编码只有进入“库存可见、需求判断、调拨执行、收货校验”四个环节,才会真正影响库存周转。很多企业已经给商品编了号,但调拨申请仍然填写商品名称,仓库收货仍然靠肉眼比对,结果编码只是展示字段,并没有成为业务流程的唯一依据。

我建议把多仓调拨拆成一条固定链路:需求仓提出缺口,系统按 SKU 汇总可用库存,调出仓确认可调数量,生成调拨单,拣货时扫描 SKU,运输途中锁定库存,调入仓再次扫描验收。任何一个环节都不能允许只填“商品简称”完成操作。先按 SKU 计算各仓的可用库存,而不是只看物理库存。

可用库存应扣除已分配订单、质检冻结、损坏和安全库存。再计算调拨优先级。通常应优先调拨滞销仓中周转天数较高、临近保质期或未来需求较低的库存。调拨单必须同时显示 SKU、商品名称、规格、库存单位、批次和箱规,避免单靠编码或名称判断。

收货时按 SKU 和数量复核,差异直接进入异常处理,不允许用其他相似商品“冲平”账目。

指标调拨前执行规则后管理意义 跨仓同品识别率约 86%超过 98%减少重复建品和错调 调拨单平均处理时间1-2 天约 4-8 小时缩短缺货响应时间 调拨差异率约 3.5%低于 0.5%降低账实不符 慢销库存占比约 19%约 13%-15%减少库存长期停留 这里有一个容易被忽略的判断:不是所有库存都适合跨仓调拨。

低货值、高体积、运输成本高的商品,调拨一次可能比本地补货更贵;临近有效期的商品,也不能为了降低某个仓的库存天数而把风险转移给另一个仓。因此,调拨规则至少要加入库存周转天数、运输成本、剩余保质期和区域需求预测四个条件。SKU 编码负责保证“调的是同一种东西”,而调拨策略负责判断“这批东西是否值得调”。

两者缺一不可。

3. 历史商品编码混乱时,如何迁移 SKU,避免清理旧库存反而造成更多积压?

我们过去几年建了很多商品资料,同一商品有旧编码、供应商编码和电商平台编码,部分库存还挂在已经停用的 SKU 下。我担心一次性合并会导致订单、采购和盘点数据对不上,应该怎样分阶段处理?

SKU 清理最危险的做法,就是直接删除旧编码,再把库存全部归到新编码下。这样表面上商品数量变少了,实际上会丢失历史采购价、销售记录、批次来源和责任归属,后续一旦发生退货或质量追溯,企业反而要重新人工查账。更稳妥的方式是建立“旧 SKU,主 SKU,渠道 SKU”的映射关系。

旧编码保留为不可新增、不可采购的历史身份,主 SKU 作为统一库存身份,渠道 SKU 则只用于外部平台订单转换。这样既能统一库存,又不会切断历史数据。

阶段主要动作不能省略的校验 盘点导出所有 SKU、库存、订单、采购和供应商记录区分零库存旧 SKU 与仍有实物库存 SKU 归类按条码、规格、包装、单位和实物照片比对不能只按商品名称合并 映射建立旧编码到主 SKU 的一对一或多对一关系包装单位不同的商品要保留换算关系 试运行选一个仓或一个品类先切换核对订单、采购、调拨和退货链路 冻结旧 SKU 停止新增业务,仅允许查询和追溯设置审批权限,防止重新启用 判断两个 SKU 能否合并时,我会至少核对六项:实物是否相同、销售单位是否相同、库存计价是否相同、批次或有效期规则是否相同、采购来源是否需要追溯、退货是否能按同一规则处理。

只要其中一项会影响库存或责任,就不应强行合并。例如,同一款零件从供应商 A 和供应商 B 采购,外观完全一致,但供应商 B 的材质等级不同,那么它们不能因为名称和条码相似就合并。相反,如果只是供应商更换,但材质、规格、质检标准和销售单位完全一致,则可以保留供应商字段,统一到一个主 SKU 下。

迁移时建议设置三个控制点:迁移前冻结商品资料变更,迁移中每日核对库存总量和库存价值,迁移后连续观察两周的订单转换、采购入库和退货数据。我的经验是,迁移成功的标准不是“旧编码数量下降了多少”,而是新旧系统的库存数量、库存金额和可追溯记录能够同时对上。

如果历史数据质量很差,可以先处理仍有库存、仍有订单或未来仍会采购的 SKU。零库存、无订单、无采购计划的旧编码只做冻结和归档,不必投入同等精力重建,这样能把治理成本集中在真正影响积压的商品上。

4. SKU 编码已经统一了,为什么库存积压仍然没有明显改善?还需要检查哪些流程?

我们花了几个月统一 SKU,也把多仓商品资料合并了,但库存周转改善并不明显,仓库里仍然有不少长期不动销商品。我开始怀疑问题不在编码本身,想知道应该用哪些数据判断是补货、销售、仓储还是编码流程出了问题?

SKU 编码解决的是“库存身份混乱”,并不能单独解决“库存决策错误”。如果企业仍然按照销售额而不是库存占用做采购,仍然把促销预测当成真实需求,或者安全库存长期不调整,那么编码统一后,积压只会变得更容易被统计出来。我建议先按 SKU 建立库存健康分层,而不是只看总库存金额。

一个商品是否危险,至少要同时看库存周转天数、近 90 天销量、最后一次出库时间、库存占用金额、未来订单和供应周期。

分层判断条件示例建议动作 健康库存周转天数低于目标值,近 30 天有稳定出库按正常补货规则管理 预警库存周转天数超过目标值 30%-50%暂停自动补货,复核需求预测 慢销库存连续 60-90 天出库很少跨仓调拨、组合销售或减少采购 呆滞库存连续 180 天无出库或无有效需求清仓、退供、拆解利用或计提损失 我在复盘库存积压时,通常先看四个异常比率。

第一是“有库存但无近 90 天出库”的 SKU 占比;第二是“多个仓同时持有低周转库存”的 SKU 占比;第三是“补货后 30 天仍未出库”的 SKU 占比;第四是“因编码或单位错误导致的库存调整金额”。这四个指标比单纯看库存总额更容易定位问题。

如果同一 SKU 在多个仓都有少量库存,往往说明企业把每个仓都设置了独立安全库存,结果安全库存被重复计算。此时应改为“区域总安全库存+仓间分配规则”,而不是简单地把每个仓的安全库存相加。如果某类商品经常出现“系统库存为零但仓库找到实物”,优先检查单位换算、包装拆零和盘点流程;

如果系统显示有库存但拣货找不到,则要检查库位绑定、冻结库存和损耗记录。编码统一并不代表现场作业已经统一,仓库动作仍然需要条码扫描和异常闭环。

最终可以用一张决策表把 SKU 治理和库存动作连接起来:编码重复就合并映射,跨仓分散就评估调拨,长期无需求就停止采购,需求波动大就调整预测和安全库存,实物与账面不符就先处理盘点和库位问题。这样,SKU 不再只是商品编号,而会成为采购、仓储、销售和财务共同使用的库存决策入口。

读者评论

曾文博

文中把“可用于决策的库存”拆成物理库存、锁定、质检、不可售和在途几部分,这个口径很实用。很多企业即使统一了SKU,若库存状态没有统一,补货结果仍然会失真。

周晓彤

关于不要把仓库、供应商和促销活动写进SKU的建议很有针对性。动态信息进入编码后,换仓或换供应商就可能产生新编码,旧库存难以合并,确实容易形成库存孤岛。

程晓彤

文章对包装单位的区分比较到位。单个、整包、整箱是否拆分SKU,不能只看外包装,而要结合销售单位和换算关系,否则系统里的库存数量很容易与实际可用数量不一致。

免责申明:本文内容通过AI工具匹配关键字智能整合而成,仅供参考,帆软及九数云不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系jiushuyun@fanruan.com进行反馈,九数云收到您的反馈后将及时处理并反馈。
咨询方案
咨询方案二维码

扫码咨询方案

热门产品推荐

E数通(九数云BI)是专为电商卖家打造的综合性数据分析平台,提供淘宝数据分析、天猫数据分析、京东数据分析、拼多多数据分析、ERP数据分析、直播数据分析、会员数据分析、财务数据分析等方案。自动化计算销售数据、财务数据、绩效数据、库存数据,帮助卖家全局了解整体情况,决策效率高。

相关内容

查看更多
电商运营管理系统:电商新手新手问答:流程审批做不好会出现哪些重复录入

电商运营管理系统:电商新手新手问答:流程审批做不好会出现哪些重复录入

电商运营管理系统:电商新手新手问答:流程审批做不好会出现哪些重复录入 电商新手最容易低估的,不是订单量突然增长 […]
电商运营管理系统:电商新手团队协同指南:业务扩张如何提升支撑多店增长

电商运营管理系统:电商新手团队协同指南:业务扩张如何提升支撑多店增长

电商新手团队一旦从单店扩展到三店、五店,最先失控的通常不是流量,而是协同:同一款商品被不同店铺重复改价,客服承 […]
电商运营管理系统:电商新手老板关心什么:活动管理能否解决跨店对账难

电商运营管理系统:电商新手老板关心什么:活动管理能否解决跨店对账难

电商运营管理系统:电商新手老板关心什么:活动管理能否解决跨店对账难 很多电商新手老板第一次做大促时,都会发现一 […]
电商运营管理系统:电商新手年度规划:多店协同怎样持续改善支撑多店增长

电商运营管理系统:电商新手年度规划:多店协同怎样持续改善支撑多店增长

电商运营管理系统:电商新手年度规划:多店协同怎样持续改善支撑多店增长 很多电商新手以为,多开几个店铺就能把销售 […]
电商运营管理系统:电商新手采购前必读:评估会员运营时如何避开退货难追

电商运营管理系统:电商新手采购前必读:评估会员运营时如何避开退货难追

电商运营管理系统:电商新手采购前必读:评估会员运营时如何避开退货难追 采购电商运营管理系统时,很多新手首先看会 […]

让电商企业精细化运营更简单

整合电商全链路数据,用可视化报表辅助自动化运营

让决策更精准