sku库存:采购人员必看清单:用组合商品推动改善多仓协同
我在一次多仓库存复盘中发现,一个看似“缺货率只有3.8%”的零售项目,实际上因为组合商品拆分管理,造成了超过42万元的库存沉淀:单品库存都不算高,但“主机+配件”“礼盒+耗材”“基础款+赠品”无法同时满足订单,销售端只能取消组合促销或跨仓调货。多仓协同的关键,不是让每个仓都备齐所有SKU,而是先判断哪些SKU应该独立采购、哪些SKU应该按组合需求共同计划。
这也是采购人员经常忽略的地方:库存表里记录的是单品,客户下单时购买的却往往是一个商品组合。只看单品库存,会把真实可售库存高估;只看仓库库存,会把可履约能力高估;只看采购成本,又会忽略组合商品拆分后带来的调拨、拣配、退货和缺货成本。
对于单品销售,库存可售数量通常接近物理库存减去锁定库存。但对于组合商品,可售数量由组合中最短缺的那个组件决定。一个礼盒需要1个产品主体、1个包装盒、1张说明卡和2个赠品,即使产品主体库存有1000件,只要包装盒只有120个,最终可交付礼盒也只有120套。
这可以用一个非常实用的公式表达:组合商品可售量 = 各组件可用库存 ÷ 单套组件用量后的最小值。这里的可用库存还要扣除已分配订单、质检冻结、调拨在途未确认和安全库存,不能直接拿仓库盘点数量代替。
我建议采购团队把“单品库存表”和“组合可售表”分开。前者回答“每个SKU有多少库存”,后者回答“当前能稳定交付多少个商品组合”。两张表都重要,但真正影响促销、订单承诺和采购节奏的是后者。
很多企业将“各仓库存金额差不多”误认为库存均衡。实际上,华东仓可能有大量产品主体,华南仓有大量配件,两个仓相加库存很充足,却无法在承诺时效内完成同一订单。库存均衡应该以需求覆盖和组合履约为尺度,而不是以库存金额或件数平均为尺度。
采购人员需要同时看三个层面:单仓能否独立履约、区域仓之间能否快速补位、跨仓组合是否会增加不可接受的运费和交付时间。如果组合商品的组件分散在不同仓库,系统显示“总库存充足”并不代表客户可以下单。
在实际项目中,我见过最常见的错误是先做补货参数,后梳理组合关系。结果是主商品按照独立SKU计算安全库存,配件按照另一套规则计算,赠品则由运营临时采购。三套计划叠加后,某些组件持续积压,另一些组件反复缺货。
正确顺序应当是:先识别真实销售组合,再确认组件清单、替代关系、包装关系和拆分规则,最后才设置采购批量、安全库存、补货点和仓间调拨规则。组合关系不稳定时,任何库存参数都只是暂时有效。
| 管理对象 | 传统单品视角 | 组合商品视角 | 采购决策重点 |
|---|---|---|---|
| 库存数量 | 每个SKU的物理库存 | 可形成多少个完整组合 | 识别限制组件 |
| 缺货判断 | 某个SKU库存为零 | 任一关键组件不足即影响组合交付 | 区分关键组件与可替代组件 |
| 多仓协同 | 各仓单独看库存 | 看组合组件是否处于同一履约网络 | 判断调拨、拆单和跨仓履约成本 |
| 采购补货 | 按单品销量补货 | 按组合需求反推组件需求 | 考虑组合结构、共用率和替代率 |
下面的示意数据展示了为什么“总库存增加”不一定带来“组合可售量增加”。采购如果只追踪库存金额,可能会错过真正的限制组件。

组合商品通常有三种形态。第一种是固定套装,例如“咖啡机+滤纸+清洁刷”;第二种是销售捆绑,例如“手机壳+钢化膜”;第三种是促销组合,例如买主品赠试用装或赠配件。它们在前台可能只有一个商品编码,但后端采购、入库、库存和履约仍然依赖多个组件。
如果企业在销售端将组合商品当作一个SKU,在仓库端却把组件完全分开管理,就会出现“虚拟库存”与“物理库存”不一致。前台认为可以买,拣货员却发现缺少一个小配件;或者系统为了避免缺货,将整套商品下架,但实际上只缺少一个可替代赠品。
组合关系还会随渠道变化。电商渠道可能销售三件套,线下门店只销售主品,批发客户则按箱采购。采购不能只拿历史出库量推算需求,还要知道同一组件被多少种组合共同消耗,否则一个组合的增长会突然挤压另一个组合的供应。
错位库存是指库存存在,但位置、状态或组合关系不匹配。比如北方仓有主机,南方仓有礼盒包装;又比如组件都在同一仓,但赠品被标记为促销专用,无法用于普通订单。账面库存没有减少,订单履约却已经受到影响。
在我参与的一次仓网调整中,企业有三个区域仓和一个中心仓。中心仓的库存金额占总库存的46%,但热销组合的组件分布并不完整。由于调拨审批和运输需要2至4天,中心仓“有货”并不能解决区域订单的当日发货问题。最后团队不是继续加库存,而是把关键组件前置到区域仓,反而减少了总库存。
这类问题说明,采购与仓储不能只共享库存余额,还要共享组合缺口、仓间距离、在途时间和订单承诺。采购计划如果不包含仓位信息,本质上只完成了一半。
主品销量稳定,不代表组合组件需求稳定。当运营做一次满赠活动时,赠品消耗可能在一周内增长数倍;当某个配件被纳入多个套餐时,其需求会同时受到多个商品的影响。组件需求不仅来自自身销售,还来自所有引用它的组合。
因此,采购预测应该从“组件历史销量”升级为“组合需求拆解”。如果某配件被三个组合共用,就要把三个组合的预测量按照各自用量、转化率和渠道占比进行汇总,再考虑替代和活动系数。

独立设置安全库存并非错误,但如果没有识别组件之间的共用关系,就会产生重复缓冲。假设一个包装盒同时用于日常套装和节日礼盒,两个计划分别设置300个安全库存,实际只需要一处统一缓冲,却被重复采购600个。
更严重的是,安全库存通常按单品波动计算。低频赠品的历史销量很小,系统给出的安全库存可能接近零;但一旦促销活动启动,赠品就成为最短缺组件。低频不等于不重要,关键要看它是否决定组合能否出库。
“总库存还能卖两个月”是采购会议中非常危险的一句话。总库存必须拆成可销售库存、待检库存、已锁定库存、调拨在途库存和无法配套的孤儿库存。只有可用于目标组合的部分,才真正具有履约价值。
我会要求团队把库存覆盖天数至少拆成三种口径:单品覆盖天数、组合覆盖天数和区域覆盖天数。三者差距越大,说明库存结构越不健康。特别是组合覆盖天数低于单品覆盖天数时,不能继续用单品指标判断是否需要补货。
有些企业为了避免订单拣配错误,提前把所有组合包装完成。这样做确实能提高出库速度,但也会牺牲库存灵活性。促销结束后,预组装礼盒可能无法拆回普通销售;组件版本变化时,成品组合又可能全部报废。
我更倾向于按照商品生命周期选择模式。需求稳定、版本固定、出库频繁的组合可以预组装;活动性强、配件替代多、需求不确定的组合则采用按单组套。两者不是谁更先进,而是库存风险和履约效率的取舍。
调拨是补救手段,不是规划能力。频繁调拨意味着仓网、采购批量或组合分配存在结构性问题。若每周都把配件从中心仓调往区域仓,表面上缺货率下降,实际上运费、搬运、盘点和在途占用都在增加。
调拨还可能掩盖采购交期问题。供应商交期长时,采购人员往往提前把货推到中心仓,以为这样更安全;但如果区域仓的组合需求没有同步变化,就会形成中心仓积压与区域仓缺货并存的局面。
赠品通常价格低、数量多、采购关注度低,却经常是组合履约的真正瓶颈。赠品如果没有独立编码、批次、有效期和活动归属,采购无法准确知道还能够支持多少订单。
赠品还存在活动切换风险。旧活动的赠品不能随意替换到新活动中,或者不同地区使用不同版本。采购计划必须记录赠品的适用渠道、活动周期、替代规则和清理期限,而不是只记录一个数量。
我通常会先建立“组合,组件矩阵”。横向列出所有销售组合,纵向列出组件,单元格记录每套组合的用量。如果一个组件可替代另一个组件,还要记录替代比例、质量限制和适用渠道。
这张矩阵能快速识别三种关键对象:只服务于一个组合的专用组件、服务多个组合的共享组件、决定组合是否能出库的关键组件。三类组件的采购策略完全不同,不能用同一套补货参数。
| 组件类型 | 主要风险 | 建议采购策略 | 重点监控指标 |
|---|---|---|---|
| 专用组件 | 组合取消后难以消化 | 小批量、分批到货、绑定订单或活动 | 专用库存占比、活动后剩余量 |
| 共享组件 | 多个组合争抢库存 | 统一预测、集中采购、按优先级分配 | 共享消耗率、组合覆盖天数 |
| 关键组件 | 库存不足即限制整套交付 | 提高供应保障等级,设置替代方案 | 限制次数、缺口持续时间 |
| 易变组件 | 版本、包装或活动快速变化 | 延迟组装,缩短采购批量,优先按单组套 | 版本切换损耗、过期库存率 |
组件需求不能简单等于组件过去出库量。更合理的估算方法是:组件预测需求 = 各组合预测销量 × 每套组件用量 × 组合渗透率之和,再加上合理损耗,减去可用替代量。
例如,某配件同时出现在标准套装、家庭套装和节日礼盒中。未来四周三个组合的预测销量分别为1200、600和300套,配件用量分别为1、2和1个,预计损耗率为2%,那么配件需求约为2765个,而不是简单参考上月配件出库量。
这里最容易犯的错误是把销售预测当成采购订单。销售预测是需求假设,采购订单还要结合现有库存、供应商交期、最小起订量、在途数量和现金预算。采购人员的价值,正是在预测和订单之间完成风险转换。
单品覆盖天数可以回答“某个组件还能支撑多久”,组合覆盖天数则回答“某个组合还能稳定卖多久”。当一个组件被多个组合共用时,应根据不同组合的优先级和预测消耗分别计算。
我会把组合覆盖分成基础覆盖、活动覆盖和峰值覆盖。基础覆盖用于日常采购,活动覆盖用于促销前准备,峰值覆盖用于供应中断或需求暴增时的应急判断。三种口径分开后,采购会议会更容易讨论风险,而不是争论一个含义模糊的库存天数。

并非所有组件都需要在每个区域仓备货。判断是否前置,至少要看四个变量:区域需求集中度、供应商交期、调拨时效和缺货损失。如果组件价值低、需求分散、运输便宜,可以集中在中心仓;如果组件是组合瓶颈、需求集中且缺货损失高,就应前置到对应区域仓。
我通常把“仓内持有成本”和“跨仓调拨成本”放在同一张决策表中。仓内持有成本包括资金占用、租赁、损耗和盘点;调拨成本包括运输、装卸、在途库存、异常处理和延迟履约。只有把两类成本放在一起,才能判断多仓备货是否值得。
库存不足时,不可能让所有组合同时获得同等供应。采购与运营需要提前确定优先级:高毛利组合、重点客户订单、保质期较短的组合、已付款订单通常优先于低毛利促销组合或可延期订单。
替代策略也要写清楚。配件能否替代、替代后是否需要客户同意、包装是否允许混用、不同批次是否影响质保,这些都不能等到缺货当天临时决定。没有预先定义的替代方案,在现场往往不会被执行,最后还是会变成取消订单或紧急采购。
以下案例来自匿名项目复盘,数据经过区间化处理,适合用来理解方法,不代表某一家企业的公开经营数据。该企业销售家居清洁设备,拥有华东、华南和西部三个区域仓,销售组合包括基础机、家庭套装、礼盒套装和耗材补充包。
项目开始时,企业有126个组件SKU、18个销售组合和3个区域仓。财务库存金额约为860万元,整体库存周转天数为57天,表面上不算异常。但过去三个月,组合订单拆单率达到14.6%,其中超过一半来自低价值配件或礼盒包装缺口。
采购部门当时主要使用单品库存周转率和供应商交期做补货判断,没有统计“组件对组合可售量的限制次数”。这导致主体产品不断补货,而真正限制订单的包装盒、清洁刷和滤芯库存没有被及时发现。
项目组先建立组合,组件关系表,再将每个仓的可用库存映射到组合可售量。对于每个组合,系统每天生成四个结果:当前可售套数、未来七天预计缺口、限制组件、建议动作。
例如,华南仓的家庭套装主体库存可支撑320套,滤芯可支撑280套,清洁刷可支撑90套,因此系统不再显示“主体库存充足”,而是直接显示“家庭套装可售90套,清洁刷为限制组件”。采购人员可以据此判断是采购清洁刷、从其他仓调拨,还是将部分订单切换为不含赠品的版本。
滤芯是该项目的共享组件,同时用于家庭套装、耗材补充包和售后换新。过去的做法是谁先下单谁先占用,结果是低毛利补充包消耗了库存,高价值家庭套装反而缺货。
项目组后来设定了分配顺序:已付款订单优先,售后保障订单次之,高毛利标准组合再次之,促销组合最后。对于促销组合,系统不再承诺无限量销售,而是根据共享组件的剩余覆盖天数动态限制可售量。
基础机与标准配件的组合需求稳定,且过去八周订单结构变化不大,项目组选择在区域仓预组装。礼盒套装受节日、渠道和包装版本影响较大,则保留组件状态,接单后再组套。
这一调整减少了礼盒过早组装带来的版本报废,也让同一批包装组件可以在不同渠道之间灵活分配。仓库作业并没有简单追求“全部提前装好”,而是根据需求稳定性决定库存形态。
| 指标 | 改造前 | 改造后 | 变化说明 |
|---|---|---|---|
| 组合订单拆单率 | 14.6% | 6.9% | 限制组件识别和区域分配改善了完整履约能力 |
| 组合缺货率 | 9.8% | 4.1% | 从单品预警转向组合预警后,缺口处理提前 |
| 跨仓紧急调拨次数 | 每月47次 | 每月21次 | 关键组件前置和调拨规则优化降低临时搬运 |
| 礼盒包装报废率 | 11.2% | 4.7% | 高波动组合改为按单组套,减少版本错配 |
| 采购人工核对耗时 | 每周18小时 | 每周7小时 | 统一组合关系和限制组件清单后,减少重复查表 |

这个项目最值得注意的结果不是库存金额简单下降,而是库存结构变得可解释。哪些库存用于基础销售,哪些库存保障售后,哪些库存被促销活动锁定,哪些库存虽然存在但无法形成完整组合,都有了明确归属。
采购部门也不再只回答“还要不要买”,而是回答“应该买哪一个组件、买到哪个仓、支撑哪一种组合、覆盖多长时间”。这四个问题一旦同时回答,采购决策就从经验判断变成了可复核的经营判断。

组合协同的第一道门槛是基础资料。资料不完整时,任何预测模型都会把错误关系放大。采购人员至少要确认以下内容已经被明确维护:
如果一件组合商品的组件用量经常靠采购人员口头确认,说明基础资料尚未达到可协同水平。我的建议是把“组合关系变更”纳入正式审批,不能让运营临时在群聊里改一个赠品数量,然后让采购和仓库自行消化。
组件采购参数不能脱离组合价值。一个成本很低但缺货会让整套商品无法交付的组件,应当拥有比普通辅料更高的供应保障等级。
采购批量不能只看单价。若一次性采购能降低8%的单价,却带来三个月的专用库存和较高报废风险,实际总成本可能更高。建议把采购总成本拆成采购价、运输、仓储、资金占用、损耗、调拨和缺货损失,而不是只比较供应商报价。
每个区域仓都不必持有完整的所有组合,但必须明确哪些组合由哪个仓优先履约。采购计划应与仓网策略保持一致,否则商品已经买入,库存仍然无法按照订单结构发挥作用。
建议采购每天关注限制组件,至少每周进行一次组合层复盘。监控指标不宜过多,但必须能直接触发动作。
| 指标 | 计算口径 | 触发动作示例 |
|---|---|---|
| 组合可售准确率 | 实际可拣组合数 ÷ 系统显示可售组合数 | 低于95%时检查库存状态和组件关系 |
| 限制组件次数 | 某组件成为组合最小可售量的次数 | 连续两周位居前列时重新评估采购参数 |
| 组合拆单率 | 发生组件分仓或缺件的组合订单 ÷ 组合订单总数 | 超过目标值时检查仓间分配和调拨时效 |
| 共享组件争抢率 | 被多个组合同时占用的组件需求 ÷ 组件总需求 | 高于设定阈值时启用优先级分配 |
| 活动后专用库存率 | 活动结束后无法转用的库存 ÷ 活动采购量 | 偏高时降低预组装量和一次性采购量 |

这类组合适合建立较稳定的区域备货和预组装流程。采购可以按照滚动预测和服务水平设定安全库存,仓库按固定比例配置主体与配件,减少订单发生后的临时组套。
但稳定不等于永远不变。建议每月检查组合销量结构、组件损耗和仓间履约差异。若连续四周出现某区域组合覆盖明显高于其他区域,应调整库存配比,而不是继续按历史比例补货。
这类组合应重点控制专用库存和预组装比例。采购最好把活动订单拆成锁定采购、可转用采购和风险采购三部分,只有第一部分可以完全按照活动预测下单,后两部分需要保留调整空间。
活动前不仅要看活动商品预计卖多少,还要做三种情景:低于预期、符合预期和超出预期。每种情景都应明确限制组件、补货来源和停止销售条件。没有停止销售条件的促销计划,最终很容易变成高价紧急采购。
低价值组件通常可以适当提高集中采购比例,但不能因为金额低就不管理。若它是组合关键组件,采购应优先保证可得性,必要时建立较高数量但较低金额的缓冲库存。
对于这类组件,多仓不一定需要分别备货。可以在中心仓集中持有,通过固定频率补给区域仓。如果区域仓每日都有组合订单,则要比较“每天补给”和“区域常备”的实际成本,不能只凭经验选择。
高价值组件应避免盲目铺仓。采购可以采用中心仓集中持有、区域订单锁定、按需调拨的方式,同时通过供应商协议争取分批交货、寄售或保留产能。
如果该组件是关键瓶颈,应该把缺货损失纳入决策。一次缺货可能导致整套商品无法交付,还可能影响广告投放、客户承诺和渠道排名。此时适度增加安全库存可能是合理的,但必须与销售优先级和替代方案绑定。
不要过早将组件包装成成品。应尽可能保持通用组件状态,把易变的标签、说明卡、外盒和赠品延后处理。这样做会增加一些订单组套工作,但通常能减少活动结束后的专用库存损失。
同时,采购合同应关注版本切换。新版本上线时间、旧版本消化渠道和剩余库存责任必须写入计划。只要版本切换没有明确出口,采购数量就不应以“预计销量”作为唯一依据。
新品最忌讳把市场预测直接转成多仓铺货。建议采用中心仓小批量验证,先观察组合转化、组件消耗、退货原因和区域需求,再决定是否前置。
新品的第一阶段目标不是追求最低缺货率,而是快速获得需求结构。采购可以保留较高的组件通用性,减少专用包装和定制赠品,把库存风险控制在可承受范围内。
预组装可以减少拣货步骤、提高出库速度、降低临时组套错误,但会增加版本错配和成品不可拆分风险。按单组套更灵活,却可能增加仓库人工和订单处理时间。
判断方法很简单:如果需求结构稳定、组件版本固定、组合出库频率高,预组装更有优势;如果活动变化快、组件共用率高、组合生命周期短,按单组套更稳妥。不要为了追求仓库效率,把采购风险推迟到活动结束后才暴露。
中心仓集中库存能够降低总库存和管理复杂度,但会增加调拨时效和跨仓履约压力。区域仓前置能够缩短发货时间,却会增加重复备货和区域滞销风险。
如果客户对时效敏感、组合缺货损失高、区域需求集中,区域前置通常更合理。如果组件价值高、需求分散、运输速度快,则中心仓集中更有经济性。最终要比较的是总履约成本,而不是某一个仓的库存金额。

所有组合都追求接近100%的现货率,通常意味着库存和现金投入明显增加。更合理的做法是按组合价值、客户承诺和替代可能性设置差异化服务水平。
| 组合类型 | 建议服务目标 | 库存策略 | 可以接受的让步 |
|---|---|---|---|
| 已付款或重点客户订单 | 高服务水平 | 关键组件优先锁定 | 必要时承担更高调拨成本 |
| 高毛利常规组合 | 较高服务水平 | 区域前置与稳定补货 | 部分低峰期延迟补货 |
| 短周期促销组合 | 按活动预算设定 | 控制专用组件和预组装 | 库存售罄后停止承诺 |
| 低毛利、可替代组合 | 中等服务水平 | 中心仓集中或按单组套 | 允许替代或延迟发货 |
大批量采购通常能获得更低单价,但也会增加库存持有、仓间分配和活动后处理压力。采购人员需要把“价格折扣”与“库存风险折现”放到同一个模型中。
我建议至少比较三个方案:小批量多批次、单次大批量集中到货、分批采购但锁定供应商产能。对于高波动组合,第三种方案往往比单纯追求最低采购价更稳健,因为它同时保留了供应保障和需求调整空间。
第一周不要急着改采购数量,先把销售组合、组件用量、替代关系和仓位信息整理出来。选取近八周销量最高、缺货影响最大的前20个组合,核对系统可售量与实际可拣量。
第二周要完成组件分类。可以用“限制频次、缺货损失、供应交期、替代难度”四个维度给组件排序,优先处理同时具备高限制频次和高缺货损失的组件。
之后明确每个组合的主要履约仓、备援仓和调拨路径。采购计划中必须写清楚货物到达哪个仓,而不是只写供应商和总数量。对于不能区域前置的高价值组件,应明确中心仓的调拨承诺和响应时间。
第三周开始修改补货参数。共享组件采用统一需求计划,专用组件采用分批采购,关键组件增加供应保障,易变组件延后组装。不要一次性修改所有SKU,建议先选取一类组合做小范围验证。
与此同时,仓库要确认按单组套的作业时间、复核方式和异常处理。采购策略如果不考虑仓库执行能力,最后只会把系统上的优化变成现场的加班。
第四周观察组合可售准确率、完整履约率、紧急调拨次数、活动后专用库存和采购人工耗时。不要只看缺货率下降了多少,还要确认是不是通过过量备货实现的。
建议固定一张周度组合库存看板,参与者包括采购、计划、仓储、运营和财务。会议只讨论三类问题:哪些组件正在限制组合、哪些仓位出现错位库存、哪些采购决策需要调整。避免重新回到“逐个SKU报库存”的低效模式。

无论使用表格、ERP、仓储系统还是某项目管理平台,最低要求都是能维护组合与组件的关系,并且在库存变化后重新计算组合可售量。系统如果只能显示组件库存,不能显示限制组件和组合缺口,采购仍然要依赖人工计算。
此外,组合关系必须支持版本、有效期和仓位。一个促销礼盒可能只在特定日期、特定渠道、特定区域有效,系统不能把它当作永久固定关系。
真正有价值的系统能力不是多一张报表,而是让采购计划能追溯到需求,让采购订单能追溯到组件,让入库和调拨能反馈到组合可售量,最后让履约结果反过来修正预测。
我会重点检查以下能力:
系统可以提高计算速度,但不能替团队决定哪些客户优先、哪些组合值得保障、哪些替代会影响品牌承诺。采购、运营和仓储仍然要共同定义规则,再让系统执行和提醒。
如果基础编码混乱、组合关系经常口头变更、库存状态不及时更新,那么上线再多功能也只会生成更快的错误答案。组合库存治理的顺序永远是先统一业务定义,再实现系统自动化,最后才是扩展分析和预测。
采购人员判断库存是否健康,不能再停留在“每个SKU还有多少件”。更重要的问题是:这些库存能否在正确的仓库、正确的时间,以正确的组件关系,形成客户真正购买的商品组合。
我对组合库存最核心的判断是:限制组合可售量的,往往不是最贵的组件,而是最容易被忽略、最难替代、最没有独立销售价值的那个组件。包装盒、说明卡、赠品、连接线和小配件,都可能成为多仓协同的关键节点。
下一步可以从20个高销量组合开始,不必一上来改造全部商品。先完成三件事:建立组合,组件矩阵,计算每个仓的真实组合可售量,找出过去三个月最常成为限制组件的前十个SKU。然后分别决定采购、调拨、替代和组套策略。
当采购会议从“这个SKU还有多少库存”转向“这个组件正在限制哪些组合、影响哪些仓、需要采取什么动作”时,多仓协同才真正从库存统计进入供应链决策。库存不一定要更多,但必须更接近客户真实的购买结构。
我以前做多仓采购时,习惯按单个SKU看可用库存,结果主仓说有货,区域仓却因为缺少包装件或配套配件无法发货。后来我才发现,真正影响履约的不是某个SKU有没有库存,而是一组必须同时满足的物料能不能组成一个可交付商品。
单品库存适合回答“某个物料还剩多少”,却不适合回答“今天还能交付多少套商品”。组合商品的价值,是把销售端的一套商品拆解成多个库存组件,再用最短板判断实际可售数量。例如,一套促销礼盒由主产品、外包装盒、说明书和赠品组成。
即使主产品有1,000件,只要包装盒剩下120个,理论可发货量就不是1,000套,而是120套。采购如果只盯主产品,很容易继续补主产品,资金被占用,却没有改善交付能力。
库存组件可用数量单套用量可组成套数 主产品1,00011,000 包装盒1201120 说明书5001500 赠品1801180 这组数据中,组合商品的可交付量只有120套,包装盒就是约束库存。我的判断是:多仓协同的第一步不是增加报表,而是建立“商品可交付量”这个共同口径。
采购、仓库、销售和财务看到同一个组合结果,才不会各自拿单品库存做局部判断。落地时建议给每个组合商品设置组件清单、单位用量、替代料和拆套规则。尤其要明确“可用库存”是否已经扣除锁定量、质检不合格品和调拨途中的库存,否则系统显示的套数仍然会虚高。
我们曾经把所有仓库的库存简单相加,系统显示某组合商品还能卖900套,但订单实际分布在三个区域,任何一个仓都凑不齐完整组件。我想知道,多仓库存到底应该看全国总量,还是必须按仓拆开看?
多仓库存不能只看总量,至少要同时看“全国可交付量”和“单仓可交付量”。全国合计适合做采购决策,单仓结果适合做履约和调拨决策,二者解决的是不同问题。假设某组合商品由A、B两种组件组成,北仓有A 100件、B 20件,南仓有A 20件、B 100件。
全国合计后两种组件各有120件,理论上可以组成120套;但不调拨、不跨仓拆分时,北仓只能发20套,南仓也只能发20套,两个仓合计只能直接发40套。
计算口径北仓南仓全国合计 组件A10020120 组件B20100120 不调拨可交付套数202040 允许调拨后的理论套数视调拨时效和损耗而定120 我的建议是设置三层指标:第一层是仓内可交付套数,决定订单能否在本仓完成;第二层是区域可交付套数,决定是否需要跨仓调拨;
第三层是全国可交付套数,决定采购是否需要补货。只看第三层,会把仓间错配误判成库存充足。还要给调拨设置时间和成本门槛。如果跨仓调拨平均需要3天,而客户承诺48小时发货,那么理论可调拨库存不能直接算进即时可售库存。
更稳妥的做法是把库存分成“即时可发”“调拨后可发”和“采购到货后可发”三类,避免销售承诺超过仓库能力。
我遇到过一种很常见的情况:某个配件库存金额不高,却频繁让整套商品停发;另一个主商品库存金额很大,却并不影响当前订单。以前我按库存金额排序补货,总觉得不准确,应该怎样识别真正的关键SKU?
组合商品补货不能只按库存金额、销量或库存周转天数排序,而要看某个SKU对“可交付套数”的约束程度。一个低金额、低销量的配件,只要缺它,可能就会让高价值商品整体停摆。我通常先计算每个组件的覆盖套数:组件可用库存除以单套用量,再与未来预测需求、已锁定订单和安全库存比较。
覆盖套数最低的组件,是当前组合中的短板SKU;如果它还同时出现在多个组合中,优先级应进一步提高。
SKU类型可用库存日均组合需求库存可覆盖天数判断 主商品600件30套20天暂不优先 专用配件90件30套3天优先补货 通用包装500件30套16.7天持续观察 更实用的优先级公式可以是:补货紧迫度=未来缺口套数×单套毛利×缺货影响系数。
缺货影响系数可以根据是否导致整套无法发货、是否有替代料、是否只影响某个区域来设定。这样,采购不会因为某个SKU金额小就忽略它的业务破坏力。我还建议每周做一次“短板SKU复盘”,记录短板出现次数、影响订单数、预计损失毛利和实际到货提前期。
连续三周成为短板的SKU,不应只靠临时加急采购解决,还要检查供应商最小起订量、包装损耗、仓间分配和BOM用量是否存在问题。
我参与过一次组合商品上线,前期看起来只是把几个SKU绑在一起,结果上线后出现库存重复扣减、赠品被当成独立可售库存、替代料无法自动识别等问题。现在如果重新做,我会先检查哪些数据和流程,才能避免上线后大面积返工?
组合商品最危险的地方,不是配置本身,而是业务规则没有被写清楚。上线前必须先确认它究竟是“销售组合”“预组装成品”,还是“按订单临时打包”,这三种模式对应的库存扣减、仓储和采购逻辑完全不同。销售组合通常在出库时同时扣减多个组件;预组装成品则可能在生产或组装完成时就消耗组件并生成一个新的成品SKU;
临时打包则需要保留组件库存,直到实际发货才扣减。如果把三者混用,就会出现同一批库存被扣两次或库存账面充足、现场却找不到货的情况。
上线检查项常见错误建议验证方式 组件用量把1套用量误填成整箱数量抽取10笔历史订单反算 库存扣减时点下单、拣货、出库重复扣减用同一订单做全流程测试 替代料替代SKU未纳入可交付计算测试主料缺货时的套数变化 仓库归属全国库存被误算为单仓库存分别关闭跨仓调拨权限验证 赠品规则赠品被计入销售库存或采购需求检查订单、库存、采购三张结果表 我会在正式上线前做一轮“极端场景测试”:主组件有货但配件为零、一个组件被多个组合共用、部分组件在途、仓库之间库存不均、订单取消后回库、替代料临时启用。
每个场景都要核对订单状态、库存流水、可售套数和采购建议是否一致。最后要特别注意历史数据迁移。组合关系变更后,不能直接覆盖旧版本,否则会导致过去订单按照新用量重算。更稳妥的做法是给BOM或组合规则加生效日期,保留版本,并在月末对账时同时核对组件数量、组合出库数量和异常损耗。
对于多仓企业,这一步往往比配置组合商品本身更耗时间,也更值得投入。


读者评论
把组合可售量和单品库存分开统计,这个思路很实用。尤其是赠品、包装盒这类低价值组件,平时容易被忽略,但活动期间可能直接决定订单能否履约。建议再补充一个组件缺口预警的计算示例,采购更容易落地。
多仓库存金额均衡不代表履约能力均衡,这个判断比较准确。区域仓与中心仓之间存在运输时效时,跨仓凑组合可能反而增加成本。实际执行中还需要结合订单时效、运费和调拨频率设定阈值。
不建议所有组合都提前组装这一点值得关注。活动变化快的商品如果过早组套,促销结束后很容易形成难以拆分的库存。按商品稳定性选择预组装或按单组套,比一刀切更符合实际。