库位码和商品码看似都是仓库里的“码”,回答的却是两个完全不同的问题。库位码是仓储中某个存储位置的唯一编码,标识“货放在哪”;商品码(SKU码)是某个商品规格的唯一编码,标识“货是什么”。一句话记:库位码管位置,商品码管身份。
两者被混用,通常发生在条码化改造与系统上线阶段:上架时把商品条码当库位码扫,或者把库位标签和商品标签混贴,轻则找货慢,重则库存账实不符、盘点对不上。对正在整理库位、准备条码作业的企业来说,先分清这两个码,是编码设计的第一步。

下文按定义对象、编码结构、变化频率、使用环节、维护方五个维度做同口径对比,再说明两者在仓储系统中的配合方式与常见混淆点。
库位码标识“货放在哪”,商品码标识“货是什么”
库位码把仓库空间拆成层级来表达:库区、巷道、排、列、层、位,每一段对应一个空间层级,例如A-02-03-01可以表示A库区第2巷道第3排第1个储位。它的价值在于让“某个位置在哪、上面放着什么”可以被系统精确表达,拣货员按库位码就能走到指定储位,而不是靠老师傅的记忆找货。
商品码标识的是商品身份:同一款商品,颜色、尺码、包装规格不同,就是不同的SKU、不同的商品码。商品条码(如EAN-13)是商品码的一种机读载体,扫码后系统识别的是“这是哪个商品”。商品移动到哪个库位,商品码都不变;库位码则永远只属于那个位置。
两者的编码规则与维护方式不同
库位码的规则由仓库布局决定:按物理空间分层分段编码,码段与库区规划一一对应,通常在库区建设或改造时由仓储部门制定。仓库布局调整时,比如合并巷道、增加楼层,相关码段就要随之修订,因此设计时需要预留扩展位,避免后期插位导致整串重编。
商品码的规则由商品属性决定:内部SKU码按品类加属性规则生成,流通条码则采用EAN、UPC、GTIN等标准编码,随商品包装确定、跟随商品出厂。维护分工也不同:库位码由仓储部门按库区规划维护,商品码属于商品主数据,由商品或主数据部门统一维护。
库位码与商品码的核心区别对比
为了把差异说清楚,下面按定义对象、编码结构、变化频率、使用环节、由谁维护五个维度做同口径对比。表格中的“商品码”指商品内部SKU码与商品条码所代表的商品身份,不包含库位标签上印刷的位置码。
| 对比维度 | 库位码 | 商品码(SKU码) |
| 定义对象 | 仓库中的具体存储位置,回答“货放在哪” | 商品的规格属性组合,回答“货是什么” |
| 编码结构 | 按库区、巷道、排、列、层、位分层分段编码 | 内部SKU码按品类与属性规则生成,条码多采用EAN等标准编码 |
| 变化频率 | 跟随仓库布局调整而变化 | 商品属性不变则编码保持稳定 |
| 使用环节 | 上架定位、拣货路径、移库、盘点定位 | 收货识别、拣货复核、出库扫描、库存记录 |
| 由谁维护 | 仓储部门按库区规划维护 | 商品主数据部门维护,条码随商品生成 |
这张表的适用边界在于:库位码与商品码在系统里不是替代关系,而是同一库存记录的两个坐标——只有“哪个商品”加上“放在哪个位置”,库存才算落到实物。两者变化节奏不同,也正是盘点差异需要分别排查位置与商品的原因。
两者怎么配合使用:上架绑定、拣货校验与盘点定位
WMS仓储管理系统——负责仓内收货、上架、拣货、复核、出库与库存管理的执行系统——是这两个码配合使用的主场景。它与ERP的分工是:ERP管经营资源(财务、采购、销售),WMS管仓内实物操作,因此“货放在哪”这类库位级信息天然由WMS负责记录。
上架时,作业员扫商品码确认“这是什么货”,再扫库位码确认“放在哪里”,系统就把两者绑定成一条库存记录;拣货时任务单同时给出库位码(去哪里拿)和商品码(拿什么),按库位码找到储位后扫商品码校验,两者一致才通过复核;盘点时系统按库位码生成盘点任务,逐位清点,差异直接定位到具体储位。以通天晓WMS仓储管理系统为例,其条码作业与库位管理就是把商品码、库位码与作业任务绑在一起执行,减少人工判断差异。
常见混淆与编码设计注意事项
最常见的混淆是把商品条码直接当库位码使用:商品条码贴在商品上,货一移动条码就跟着走,系统如果按它记位置,库存位置就失真。其次是库位层级不清,比如把巷道号、层号混在一个码段里,后期扩容时不得不整库重编。还有一类是把商品码与条码混为一谈,其实条码只是商品码的机读载体,EAN条码、内部SKU码都是“商品身份”的不同表达。
编码设计上有几条注意事项:库位编码按层级预留扩展位;全仓规则统一、口径一致;商品码与条码关系在项目启动时理清;上系统前先盘点清理库位。是否需要精细的库位编码,取决于仓库规模与拣货方式——SKU少、单人管理的小仓可以简化,多仓多SKU、按路径拣货的仓库则需要完整层级。这类边界判断,可以在规划通天晓WMS库位管理时一并确认。
FAQ
库位码怎么编?
按仓库物理空间分层编码:库区、巷道、排、列、层、位,每层用固定长度的字母或数字段表示,如A-02-03-01。关键是规则全仓统一、各层级预留扩展位,避免后期加位时整串重编;具体码段长度视仓库规模和储位数量确定。
商品码和条码一样吗?
不完全一样。商品码(SKU码)是商品的唯一身份编码,可以由企业按品类属性规则自编;条码是商品码的机读载体,常见的有EAN-13商品条码等标准码。扫码设备读取的是条码,系统里对应的是商品码身份。
库位码和SKU码怎么配合?
上架时扫SKU码识别商品、扫库位码记录位置,系统绑定两者形成库存记录;拣货时按库位码找储位、扫SKU码校验,一致才过复核;盘点按库位码逐位清点。以通天晓WMS为例,其条码作业就是把两者绑定校验,减少人工判断差异。
库位编码对库存准确率有什么用?
库存准确率建立在“账上有多少”与“实物在哪”一致的基础上。库位编码让每个储位可定位,盘点、拣货、移库都以库位为锚点,出现差异时能直接查到具体储位,而不是翻整库找差异。
库位码可以重复使用吗?
同一仓库内库位码应保持唯一,否则系统定位会冲突。库区改造后原码可以作废,新储位用新码;历史码段是否复用要看系统库存记录是否仍引用,一般建议停用后保留映射关系,便于追溯。
总结
库位码和商品码的分工可以记成一句话:库位码标识“货放在哪”,商品码标识“货是什么”。编码设计时,库位码按空间层级维护、随布局调整而变,商品码按商品属性维护、随商品存续而稳定,两者在WMS中通过上架绑定、拣货校验与盘点定位配合使用。
对准备规范条码与库位编码的企业,建议先明确库位层级与码段规则,再结合通天晓WMS仓储管理系统的库位管理与条码作业能力落地;需要了解整体供应链方案,可访问通天晓官网查看产品体系。