我帮电商商家做库存结构优化,前前后后看过的店铺后台少说也有上百家。每次打开库存报表,最刺眼的不是某款产品卖得不好,而是那些卖了大半年还躺在仓库里的SKU。很多老板都问过我同一个问题:我的SKU从一两百个涨到一两千个,销售额没翻倍,利润反而越变越薄,到底是哪里出了问题?我都会回答:SKU越多越赚钱,是库存管理里最贵的幻觉。真正要让利润回升,你要做的不是继续加码上新,而是先给整个SKU库存结构做一次利润体检。
我做库存优化的原则和别人不太一样。别人一上来就讲ABC分类、讲周转率、讲安全库存,我先把最重要的一句话放在最前面:SKU数量的多少本身不产生利润,SKU结构是否健康,才决定你的资金到底是在赚钱还是在亏损。
一个店铺的资金总量是有限的。你把100万元压在一批90天都卖不动的长尾SKU上,就意味着你的爆款可能只有20万的备货资金。爆款断货、消费者流失、广告费打水漂,最后利润被两头夹击。
所以,优化SKU库存结构,本质上不是“整理仓库”,而是重新分配资金。你要把钱从“低效SKU”手里拿走,放到“高效SKU”手里。资金配置效率提升了,单品利润自然会跟着提升。
很多人以为优化库存结构就是砍SKU。我只同意一半。砍掉问题SKU只是第一步,后续还要做两件事:调整价格和备货策略、补充真正有潜力的新品。
“砍、调、补”三步走完,单品利润才会真正释放。

下面这四个场景,是我在服务不同电商商家时反复看到的。它们不是同一家公司,但问题几乎一模一样。
一位做女装的老板,店铺里有2000多个SKU,几十家供应商,仓库堆到过道都走不了人。他问我:为什么我每个月卖几十万,年底一算反而亏钱?我拉出后台数据一看,近90天内动销的SKU只有600多个,剩下的1400多个SKU,要么一个月只卖两三件,要么一件都卖不动。每个SKU都要占用供应商维护精力、平台发布配额、仓储面积和盘点时间。这些成本平时看不着,月底结账时全都在利润表里现形。
还有一位做家居日用品的商家,店铺里有一款收纳盒,月销稳定在3000件以上,但库存只有200件,几乎每周都断货。与此同时,仓库里堆着4000多件另一款“当初觉得好卖”的香薰蜡烛,连续两个月卖了不到50件。为什么会这样?因为他的备货资金全部压在滞销品上,等到要给爆款补货时,账上拿不出钱来。爆款每断货一天,就损失一天的销量和利润;滞销品每多放一天,就多消耗一天的仓储成本。
我见过一个极端案例:一款客单价49元的收纳凳,毛利率20%,也就是卖一件毛利9.8元。但这件商品占了一个标准仓位的三分之一,月仓储费折算到每件大约是11元。也就是说,只要这个商品在仓库里多躺一个月,卖一件就亏1.2元,还不算资金占用。这类SKU越卖越亏,老板却完全没察觉,因为他只盯着“毛利”,没算过“持有成本”。
一些渠道型店铺,每周都要上好几款新品,半年下来积了上千个SKU。新产品没有经过测款就直接下大单,卖不动的堆在仓库里。老板的原话是:“不上新品就没有流量,上了又怕压货。”实际上,问题不在上新的动作,而在上新的节奏和备货深度。没有测款过程、没有SKU准入标准的“盲上新”,本质上是拿真金白银买教训。

看到问题之后,很多商家都会动手优化,但真正优化完能提升利润的,并不多。原因是四个误区太常见了。
周转率是结果,不是原因。你把周转慢的商品清掉,周转率当然会变好。但如果不同时考虑利润贡献,就可能出现“周转率很高、利润很低”的局面。比如轻小件客单价低、发货快,周转率很好看,但毛利覆盖不了人力成本和平台费用,卖得越多亏得越多。只看周转率,你会把利润型商品误判为“该清理的商品”。
很多老板清库存的方式是“凭直觉”:颜色看着不顺眼的砍掉,销量排名靠后的砍掉。但销量排名靠后不等于利润贡献低。有些高客单的配件、耗材,可能一个月只卖十几件,但每件毛利几十上百元,而且不占太大库存面积。砍这类SKU,等于把利润往外推。
还有一类商家走向另一个极端,把所有低销量SKU全部砍掉,最后店铺只剩几个主推款。表面看库存清爽了,但消费者可选择的范围变小,连带销售和客单价也随之下降。SKU优化的目标不是“越少越好”,而是“结构更合理”。砍掉问题品之后,需要用真正有潜力的新品填补空缺,否则销售额也会跟着下滑。
很多商家不舍得打折清仓,总想着“当初进价30,现在20卖掉太亏了”。但他们没有算过:这批货如果继续放在仓库里,每个月的仓储成本、资金占用成本和贬值成本加起来,可能超过10块钱。与其等它贬到15块钱还占着仓库,不如在20块钱的时候果断出手。清仓不是赔钱,而是止损。止损本身就是利润管理的一部分。

要跳出这些误区,我需要一套可执行的判断标准。我把这套方法叫作“单品利润体检”,核心是给每个SKU算四笔账。
每个SKU无论大小,都从四个维度来打分:销售贡献率、利润贡献率、周转天数、库存资金占用比。
这四个维度缺一个都不完整。只看销售额,你会忽视资金占用;只看周转,你会忽视利润;只看利润,你会忽视缺货风险。
体检完成后,把每个SKU放进四象限里:横轴是周转天数(越靠左越好),纵轴是利润贡献率(越靠上越好)。
| 象限 | 特征 | 库存策略 |
|---|---|---|
| 明星品 | 高利润贡献 × 快周转 | 保供优先,预留安全库存,及时补货 |
| 引流品 | 低利润贡献 × 有销量 | 维持曝光,控制库存深度,防止反噬利润 |
| 潜力品 | 高利润贡献 × 慢周转 | 观察期推广,给小批量测款机会,不急着砍 |
| 问题品 | 低利润贡献 × 慢周转 | 进入清理名单,设定清仓期限 |
这个模型和传统的ABC分类最大的区别是:它把“利润”放进了坐标轴,而不是只按销售额排队。
体检不是算完就结束,还要把分数转化为动作。我通常会给一个简单的判定规则:
这些阈值不是死的,不同类目差异很大。但逻辑是一致的:先算清楚每个SKU的利润账,然后按利润贡献和资金占用两个维度做出保留、观察、清仓的决策。
很多中小商家问我要不要上系统,我的回答是:先用Excel算完第一轮,你才知道自己到底需不需要系统。最基础的做法是,把订单明细表和商品主表导出来,用两个公式算销售贡献和利润贡献。
先在商品主表新增一列“SKU销售额”,用SUMIFS把订单明细里的销售额聚合到SKU维度:
=SUMIFS(订单明细!$F:$F,订单明细!$C:$C,A2)
再新增一列“SKU利润”,把订单明细里的毛利聚合到SKU维度:
=SUMIFS(订单明细!$G:$G,订单明细!$C:$C,A2)
然后按这些字段做透视表,加权算出利润贡献率、资金占用比,再对照四象限模型做标记。这一轮算下来,问题SKU通常已经浮出水面。

体检告诉我们“哪个SKU有问题”,但要回答“应该清还是留、补多少货”,还需要财务模型。下面三个模型,是我在做优化时一定会用的基础工具。
每个SKU放在仓库里,每天都在产生成本。我通常用这个公式估算月度持有成本:
月度持有成本 = 仓储成本 + 资金占用成本 + 折损成本
其中,资金占用成本 = 商品成本单价 × 库存数量 × 月化资金成本率,月化资金成本率通常按年化8%折算,也就是0.67%。一件成本30元、库存量1000件的SKU,每个月光资金占用成本就是200元。如果这件商品800件是滞销的,那这200元基本就是纯损耗。
当某个SKU滞销时,你需要比较两个数字:一是“继续持有的预期净值”,二是“现在清仓的回款金额”。
这个模型的好处是,它把“舍不得”变成了一个可计算的问题。很多商家算完之后发现,所谓“再等等”的期望值,早就低于现在的清仓价了。
防止爆款断货,不是简单地把库存数量加高,而是要找到一个“总成本最低”的库存深度。这里要同时考虑两种成本:
总成本曲线的最低点,就是最优库存深度。这个点通常不是你认为的“库存越少越安全”,也不是“库存越多越稳妥”,而是让持有成本曲线和缺货成本曲线相交的位置。

理论落到执行,才能知道哪一步最痛。我分享一个前两年做过的优化案例,这家店铺做家居日用,年GMV大约1800万元。为了保护信息,细节做了脱敏,但数据和过程是真实的。
第一次给她做体检时,后台在售SKU有2600个,但连续90天零动销的SKU有1400多个,占总数的53%。全店库存金额690万元,其中滞销商品占用了差不多310万元。更严重的是,店铺的爆款收纳盒和垃圾袋经常断货,因为资金都被滞销品锁死了。她每个月看起来都在卖货,实际上净利润是负的。
我们用了三个月做结构调整,主要做了四件事:
调整到第6个月,全店净利润率从优化前的-2.1%回升到6.8%;到第12个月,净利润率稳定在12%左右。库存周转天数从75天压缩到26天。更重要的是,库存资金占用从690万元降到305万元,释放了近400万元现金流。这笔钱被重新投入到爆款备货和新品测款上,形成了正向循环。
这件事给我最大的启发是:优化SKU库存结构,表面上是在清仓库,实际上是在给资金松绑。资金一旦从滞销品里释放出来,爆款不会断货,测款有预算,上新有底气,利润自然就回升了。

很多读者看完案例会说:人家有团队,我只有两个人,做不了这么复杂。所以我会按店铺规模给出不同的行动建议。
这个阶段最大的问题是数据底子薄,很多老板连“每个SKU到底赚不赚钱”都说不清楚。所以第一步不是买系统、请顾问,而是先把账算明白。
这一步通常花2天时间。算完之后,你会第一次看清店铺的利润结构。
当体量上来之后,单纯靠Excel已经不够,你需要把“优化”变成“机制”。我会建议建立两张清单:
有了这两张清单,优化就不是靠老板某天心血来潮,而是系统性地持续运转。
这个规模的店铺,库存问题通常不只是运营的问题,而是采购、运营、财务之间协同的问题。我把库存结构调整作为月度经营会的固定议题。
三张表放在一起,库存结构的问题就会浮出水面:到底是采购多备了,还是运营没卖动,还是选品本身出了问题。责任清晰了,解决方案才可能出现。

SKU优化最难的不是技术,而是取舍。我在这部分给出三个最常遇到的决策困境。
假设你卖手机壳,有黑色、白色、蓝色、绿色四款,蓝色和绿色一个月合计卖80件,黑色白色合计卖200件。你砍掉蓝色之后,原本想买蓝色的用户会不会转向绿色或黑色?如果会,那砍掉蓝色就是合理的。但如果用户会因为“没有蓝色”而离开店铺,那蓝色就不能简单下架。
我通常会在下架前做一个测试:先下架7天,观察其它SKU的销量变化。如果全店销量没掉,再正式下架;如果掉了,就保留一个最小库存。
前面说过,清仓不是赔钱,而是止损。但什么时候清、以什么折扣清,要算一笔账。
假设某滞销SKU库存货值10万元,每个月仓储、资金和贬值成本合计约1.5万元。如果现在以7折卖掉,回款7万元,损失3万元;如果放着等它卖到原价,需要的时间可能超过45天,期间持有成本已经吃掉2.25万元,最终还可能继续贬值。所以决策的关键是:未来可能的销售收入,减去持有成本和进一步贬值后的净值,是否大于现在的清仓回款。
我常用的判断公式是:如果“预期未来售价 × 预计售出概率 – 剩余持有成本”小于“当前清仓回款”,就立刻清。
很多商家在清理滞销品时,会把夏季的泳衣、冬天的暖宝宝全部一刀切。但季节品有特殊性:它只是在当季卖不动,不代表下个季节没有市场。我建议给季节性SKU单独设一个“跨季保留仓”:
这类决策不能凭感觉,要把“保留到下一季的持有成本”和“下一季重新采购的成本”放在一起比。

一次清理只能解决眼前问题。真正让利润长期不回落的关键,是建立复盘的节奏。
我会要求店铺每个月给自己做一张“红绿灯报表”。把当月所有SKU按规则自动标记:
每月只看红灯SKU是否减少,就能判断结构调整有没有走对方向。
季度复盘要做两件事:一是把SKU按销售额贡献重新排一遍ABC分类,A类SKU重点保供,B类SKU动态调整,C类SKU逐季压缩;二是把上季度的“红灯”SKU做一次结局复盘,清理了没有、清仓损失多少、保留的有没有翻身。
大促是最容易暴露库存结构问题的窗口。我会在大促后一周内做一次交叉复盘:哪些SKU卖超了导致断货?哪些SKU报了活动却卖不动?把两个清单放在一起看,你会发现“断货的”和“滞销的”往往不是同一个品项,而是备货资金分配出了问题。

这篇文章写到这里,核心观点已经清楚了:SKU库存结构优化的本质,是站在利润视角重新分配库存资金。不要在“SKU多”和“SKU少”之间纠结,而是要让每个SKU都回答一个问题,它到底在为利润做加法,还是做减法?
如果你现在还不知道从哪里开始,我给你的下一步建议只有两个:
这两件事不需要任何系统,一个人花两天就能完成。算完第一轮之后,你可能会发现,你的利润不是被市场拿走的,而是被你自己堆在仓库里的那些“沉默的SKU”一点点吃掉的。
评论区可以聊聊你的店铺现在有多少个SKU,有没有哪个SKU是你早就想砍但一直舍不得砍的。你对库存结构最大的困惑是什么?我会挑几个有代表性的问题继续展开。


读者评论
我自己做淘宝店,SKU从300涨到800,利润确实没跟上去。文章里说的“爆款断货和滞销堆积同时发生”简直是我店铺的翻版。看完后试着用四象限模型给SKU做了次体检,发现很多销量一般的品其实利润贡献很高,之前差点砍掉。准备按“砍调补”重新调整一下,但Excel公式那部分对非财务出身的人还是有点难度,希望后续能出个傻瓜工具。
做了四年电商运营,最认同文中“只看销售额排名备货依旧会踩坑”的说法。我以前就因此压过一批高销量低利润的货,清仓时亏了不少。文章把滞销SKU的隐性成本拆成仓储、资金、管理、折损四项,思路很清晰,尤其那个四象限模型,实操性很强。不过文中阈值不一定适合所有类目,还得结合自身店铺情况上下调整。
作为供应链计划人员,我很欣赏这篇文章把利润作为库存优化的核心维度。传统ABC库存分类只盯着销售额,确实会忽略利润贡献和资金占用。文中持有的成本模型和“清仓是止损不是赔钱”的观点,很适合用来跟老板沟通清仓决策。要是再多讲一些安全库存怎么设定就更好了,尤其是季节性强的品类,周转天数阈值可能需要更灵活的设定。
文章内容整体很系统,从问题、误区到诊断方法和财务模型,逻辑层层递进,图表设置也直观。不过案例里的一些数据明确是模拟的,商家看的时候要注意别直接套用。像收纳凳那种每件亏1.2元的例子,计算很合理,能让人直观感受何为“越卖越亏”。建议后续能补充一点不同类目的阈值参考,比如服饰和标品的差异,实用度会更高。