一家汽配 3PL 仓的拣选员每天要走两万多步,货架前排摆的却是一个月只出几十行的大家伙。问题不在员工,而在排库位的方法——ABC 分级只看订单频次,不看体积。COI index slotting(COI 指数排库位)补的正是这个缺口:它用立方订单指数(Cube-per-Order Index,COI)把体积和频次放在同一个公式里算。本文两个案例均为示例数据,用于演示计算过程。
ABC 分级为什么排不好小件库位
ABC 分级按订单行数或出库量把 SKU 分成 A、B、C 三档,回答的是"哪个 SKU 重要"。它回答不了另一个问题:"这个 SKU 该占多大地方"。一个大件高频 SKU 完全可以既是 A 类、又不配待在黄金拣选面。
以一个示例仓库为例。华东某汽配 3PL 仓 2025 年 3 月的拣选数据显示:A 类里 12 个大件 SKU 占了前排拣选面 58% 的面积,却只贡献了当月订单行数的 31%;而 20 个小件 SKU 被挤在后排,贡献了 47% 的订单行,只占 19% 的面积。拣选员取这 20 个小件的平均行走距离,是取前排 SKU 的 2.4 倍。ABC 本身没有错,错在用它回答它回答不了的问题——空间分配。
另一个例子同样来自示例数据。某电子元器件分销仓 2025 年第二季度复盘时发现,保险杠式的错误在小件区反向出现:几个体积不大的传感器模块因为订单行数只排到 B 类,被放到了货架高层,拣选员每天要为它们登高取货上百次。频次排序把"重要"和"位置"混为一谈,小件高频 SKU 就成了最常见的受害者。
COI 指数的计算方法:一个五 SKU 算例
COI 指数的公式只有一行:
COI = SKU 占用立方体积 ÷ 统计期内订单行数
单位是立方米每行。COI 越小,意味着单位体积换来的拣选次数越多,这个 SKU 越值得靠近拣选起点。注意两点口径:占用体积取该 SKU 在库位上的实际占用,含料盒与间隙,不是单件净体积;统计期一般取一个月,季节波动大的仓库取近 12 周滚动窗口。
下面是一个五 SKU 算例,数字均为示例数据:
| SKU | 月订单行数 | 占用体积(m³) | COI | COI 排名 | ABC(按行数) |
|---|---|---|---|---|---|
| 贴片电阻 | 620 | 0.4 | 0.00065 | 1 | A |
| 小型连接器 | 480 | 0.6 | 0.00125 | 2 | A |
| 传感器模块 | 210 | 2.8 | 0.01333 | 3 | B |
| 线束总成 | 190 | 6.5 | 0.03421 | 4 | B |
| 塑料外壳 | 260 | 12.0 | 0.04615 | 5 | A |
计算过程是直接相除:0.4 ÷ 620 = 0.00065,0.6 ÷ 480 = 0.00125,2.8 ÷ 210 = 0.01333,6.5 ÷ 190 = 0.03421,12.0 ÷ 260 = 0.04615。算完按 COI 从小到大排序,库位也按这个顺序从拣选起点往外排。
关键在塑料外壳这一行。按订单行数它是 A 类,按 COI 它排在末位。把它放前排,等于用 12 立方米的空间换每月 260 次拣选;同样空间给电阻和连接器,能换 1100 次。ABC 回答"重要程度",COI 回答"空间回报率",两个维度不一样,排出来的库位自然不一样。
COI 指数与 ABC 分级怎么组合用
COI 与 ABC 不是二选一,而是分工:COI 定库位排序,ABC 定补货策略。前者回答"放哪里",后者回答"怎么补、补多少"。
| 维度 | COI 指数 | ABC 分级 |
|---|---|---|
| 回答的问题 | 放哪里 | 怎么补、补多少 |
| 库位 | COI 越小越靠近拣选起点 | 不直接决定库位 |
| 补货 | 不直接决定补货 | A 类日补或看板,B 类周补,C 类按需 |
| 复核节奏 | 每月重算一次 | 随订单结构变化复核 |
组合后的四种典型处置:COI 小且 ABC 为 A,放黄金区,补货高频;COI 大但 ABC 为 A,如塑料外壳,放中段易取区,补货批量大、频次低;COI 小但 ABC 为 C,放黄金区边缘的小格口,补货按需;COI 大且 ABC 为 C,放远端或高层。操作上先按 COI 排一遍库位,再按 ABC 给每个 SKU 挂补货策略,两张表贴在同一张库位图上,仓库主管每月复核一次即可。
复核时有一个口径容易漂移:占用体积要用复核当月的实际占用,而不是建档时的标准体积。料盒换了型号、堆高改了层数,COI 都会跟着变。某示例仓曾因沿用建档体积半年未更新,把几个已经换大料盒的连接器一直留在黄金区,直到月度复盘才发现它们的真实 COI 早已翻倍。COI 表每月更新时,体积列与订单行数列要同时刷新,只刷一列等于没刷。
小件高频 SKU 的三类 COI 画像
小件高频 SKU 不是一类货,按 COI 表现可以分成三种画像,处置方法各不相同。
第一类是极小体积乘极高频,如贴片电阻、螺丝、垫片。COI 通常在 0.001 以下,拣选次数极高,占用空间极小。处置是最小格口、整箱补货,放在伸手即取的高度。这类 SKU 还有一个管理细节:格口越小,盘点越容易被忽略。建议把极小件的盘点并入补货动作,补货员每次补货顺手核对余量,差异超过阈值再触发正式盘点,比单独安排盘点省人力。

第二类是小体积乘中高频、但体积波动大,如连接器、端子。COI 同样偏低,但不同型号的体积能差几倍,用单件体积算会失真。处置是按平均体积加安全量算 COI,格口留弹性,型号分开不混放,避免大号型号挤占邻格。
第三类是成套出现的小件,如螺丝加垫片加卡扣经常出现在同一张订单里。单个 SKU 的 COI 都很低,但它们的价值在组合里。处置是成组相邻存放,哪怕其中某一个的 COI 排名略低,也不要为了排名把它拆到另一排。关联拣选的收益超过单 SKU 排名的收益,这一点在下一节的局限里还会展开。
一个反常识的判断:COI 最小的 SKU 不一定放最前面
COI 排序容易给人一种错觉:排名越靠前,离拣选起点越近越好。实际操作中,极高频小件意味着极高频补货,补货员推车进出会堵塞拣选通道;黄金区格口太小,补一次只够半天用,缺货反而打断拣选。空间回报率和补货成本要一起算,只算一半会把收益吃掉。
根据这个 trade-off,处置是两条:COI 极低的 SKU,格口宁可留大一号,减少补货次数;或者在黄金区后方设一个就近补货缓存位,补货员不用每次都推车进拣选区。库位优化的目标从来不是某个指标最小,而是拣选加补货的总行走与总等待最小。
COI 指数的三个局限与补法
COI 不是万能公式,三个局限需要在使用前说清楚。
其一是季节波动。空调滤芯夏季订单行数翻倍,COI 随之变化,按全年平均算会错配库位。补法是用近 12 周滚动窗口计算,旺季前重算一次,淡旺季反差大的 SKU 单独建季节库位。
其二是新品无历史数据。新品没有订单行数,COI 算不出来。补法是用同类 SKU 的 COI 类比,先定一个临时库位,上线 30 天后用真实数据复核一次,再决定是否调整。
其三是关联拣选未考虑。COI 是单 SKU 指标,看不到"这两个 SKU 总是一起被拎走"。补法是订单关联分析,统计同单共现率,共现率高的 SKU 放相邻,哪怕 COI 排名差几位。第三类画像里的成套小件,靠的就是这一条补法。
COI 把"体积"拉回库位决策,算的是空间回报率。但它仍然建立在一个假设上:拣选由人走路完成。当小件拣选逐渐交给料盒式货到人系统,行走成本消失,COI 排序的依据会变成取放节拍与设备吞吐。到那时,库位优化的公式里,体积和频次是否还是最重要的两个变量,值得再算一遍。
作者:陈博士|供应链行业研究员





