过去5年,我先后为40多家电商、零售和供应链企业做过库存与定价相关的数据分析,在这过程中发现一个反复出现的现象:绝大多数企业并不缺库存数据,进销存系统、Excel表、ERP报表里躺着大量记录,但真正把库存数据变成定价依据的企业,十家里不到一家。大部分企业把库存数据当成"成本账"来记,这批货花了多少钱、还剩多少货、积压了多久,仅此而已。而我的核心判断是:库存数据本质上是一张客户用真金白银投票形成的"需求地图",每一条库存变动记录背后,都藏着需求在哪个价位会爆发、在哪个价位会熄火的关键线索。
定价的本质,不是拍脑袋定一个数字,而是读懂这张地图,并依据它做出动态决策。这篇文章,我准备用一套4步实操方法、一个完整推演算例和若干可直接抄用的自查清单,把"依托库存数据制定商品定价方案"这件事讲透。
我在服务客户时发现一个有意思的规律:凡是能把库存数据和定价决策打通的企业,毛利率平均比同行高出 3~8 个百分点,库存周转天数缩短 20% 以上。这不是巧合,而是因为库存数据里藏着定价需要的全部关键变量,需求强度、滞销风险、资金占用、替代品压力、客户价格敏感度。
围绕"依托库存数据制定商品定价方案"这一主题,我先给出三个核心结论,后文逐一拆解:

先看一组宏观背景。据国家市场监督管理总局数据,中国中小企业数量超过3000万家,平均生命周期仅2.5年,竞争极其激烈。清华北大联合调研报告显示,2020年疫情期间,只有4%的中小企业营收下滑不足10%,在企业普遍面临收入骤降的同时,经营数据分散在Excel、进销存软件、纸质单据和老板的脑子里,很难形成统一的定价判断依据。
一个更值得注意的现象是:支付数字化已经普及,订单数据正从纸质转向系统化,这为"用数据定价"创造了前所未有的条件。但数据有了,方法却缺位。我见过太多商家的日常是,早上打开进销存看库存余量,凭感觉把临期商品降价20%,然后等买家下单。库存数据只是"看了一眼",没有进入定价决策链路。
我举一个真实案例(信息已脱敏)。2023年,我认识的一位张老板经营一家户外用品店,线上+线下年销售额约600万。他手上有一批品牌联名款冲锋衣,共240件,成本价128元/件,吊牌价399元。因为款式偏小众,上架3个月只卖出42件,积压198件。张老板的直觉反应是"降价清仓",准备直接把价格打到99元。我阻止了他,理由很简单:他根本没算过这批货的持有成本,也没看过这款商品的动销趋势,实际上,这款冲锋衣在最近两周的搜索浏览转化率正从1.2%爬升到2.1%,同时平台流量正在向户外类目倾斜。
这不是滞销品,而是一款"还没被看到"的准畅销品。
我们最终把价格定在259元(折扣约6.5折),同时配合一次限时推广。结果6周内卖出137件,剩余51件通过换季渠道以149元清掉,整体回款率超过93%。如果按张老板原来的"99元一刀切",这240件冲锋衣的毛利会从1.1万元变成几乎为零。这就是一个经典的"有库存数据、但没用数据定价"的案例。
库存数据之所以被浪费,核心原因是:大多数企业把库存数据定位为"事后记录",而不是"事前决策依据"。库存表做出来只是用来核对"账实是否相符",没有用来回答三个定价关键问题:
这三个问题,每一件商品的背后都有真实的库存数据可以回答,只是从未被结构化地调用起来。
在具体讲方法之前,有必要先拆掉思维里的五块石头。这些误区我在咨询服务中反复见到,每一条都在直接侵蚀利润。
这是最普遍的一个误区。很多企业计算"降价底线"时,只把进货成本作为底线,"只要不低于进价卖就不亏"。但他们忽略了一个关键事实:商品每多库存一天,都在产生持有成本,包括仓储费用、资金占用成本、损耗风险和机会成本。
举个简单算例:一件成本50元的商品,积压90天,如果按年化资金成本6%(企业融资成本常见水平)计算,单资金占用成本就是0.74元;如果仓储成本按每件每月0.5元算,又是1.5元;再加上可能的仓储损耗、过季风险,一件积压90天的商品,真实持有成本通常在进货成本的6%~12%。也就是说,你认为的"50元底线",实际合理底线可能是"48元甚至更低",前提是降价能换来更快的现金回流。
我观察到一个反直觉现象:很多企业降价"降得不够狠",不是因为利润厚,而是因为高估了滞销品的实际价值,最终导致积压更久、亏得更多。
这是数据层面最常见的坑。系统显示库存还有80件,实际仓库里只有52件,盘亏、损耗、退货未入账、发货超卖,都会导致账实不符。我抽样调过几家客户的进销存数据,系统库存和实际库存的偏差率普遍在5%~15%。
用虚高的库存数据做定价,结果就是在为一个不存在的库存制定降价策略。系统里有80件时你不敢涨价,实际只有52件时你已经在亏本清仓了。所以任何库存定价方案的第一步,不是建模、不是算公式,而是先做数据清洗。
滞销就统一下调20%,临期就统一打5折,这是我在小商家身上看到最多的操作。"一刀切"的定价方式完全忽略了不同商品的不同滞销原因。有些商品滞销是因为价格定高了、有些是因为曝光不够、有些是因为需求已经整体萎缩、还有些是纯粹的季节性波动。
2024年我帮助一家母婴用品店复盘时发现:两款同样被判定为"滞销"的商品,一款在降价15%后一周内销量增长3倍,另一款降价30%依然无人问津。前者的需求存在但被价格抑制,后者的需求已经在市场上消失了。区别就在于,前者我用动销率下降趋势识别出"价格弹性有效",后者我用竞品价格对比识别出"需求真萎缩"。
动销率高不代表定价合理,可能只是价格定低了。我有一次帮一家食品企业复盘,发现一款零食的动销率是他们全店最高的,但毛利率只有18%,远低于同类产品40%左右的平均水平。翻看数据后发现,这款零食的定价比同类商品低了近25%,但品质和品牌力并不逊色。它不缺销量,缺的是提价。
定价方案的核心指标不是销量,而是"单位库存产生的毛利"。动销率告诉你需求存在,毛利率告诉你这个需求值多少钱。
"新品上市定一个价,3个月后再看要不要调",这在快速变化的市场里等于自杀。我用过来自某零售连锁客户的数据:那些"从上市到清仓只调过2次价"的商品,平均滞销比例达到34%;而那些"每周根据库存水位和数据反馈调价"的商品,滞销比例只有12%。
价格不是设定出来的,是调整出来的。一次定价方案解决的是"起点",持续的数据反馈决定"路径"。

把误区拆掉之后,接下来搭建正向判断逻辑。我给客户做库存定价时,反复使用一套"信号-动作"映射框架。核心心法是:库存数据本身不直接告诉你"该定什么价",但它会通过五种信号告诉你"价格应该往哪个方向动"。
动销率 = 周期内销量 ÷ 期初库存量。当动销率连续两个周期低于品类平均值的50%时,触发滞销信号。但降不降价,取决于滞销原因:价格原因 → 降价有效;流量原因 → 降价无效,应该加曝光;品类萎缩原因 → 降价和清仓并行。
食品、美妆、服装等有明确生命周期的品类,临期信号不能只看"还剩多久到期",还要看"库存深度"(当前库存能满足多少天销售)。我的经验是:当库存深度超过剩余保质期的2倍时,必须启动降价通道;当库存深度接近剩余保质期时,启动清仓通道。降价不是一降到底,而是阶梯式,先降5%观察一周,再决定下一步。
当某款商品的库存周转天数明显低于品类平均水平,且连续3周处于缺货/低库存状态时,这不是"补货"问题,而是一个明显的涨价信号。供不应求说明当前定价低于市场均衡价,适度提价可以同时提升利润率和缓解缺货压力。提价幅度我建议从5%起跳,小步测试市场反应,最多不超过15%。
这是很多企业定价时最容易忽略的一个变量。我会用一条简化公式让客户理解:降价底线 = 商品变动成本 + 单位持有成本 × 积压月数 ÷ 预计可清仓的月数。把沉没成本纳入计算后,很多企业才发现,原来自己感到"舍不得降"的价格,可能已经高于真实底线很久了。
新品期(上架0-30天)不建议频繁降价,重点是测试价格弹性;成长期(动销率快速上升)可以跟随供需小步提价;成熟期(动销率稳定)以竞品对标和毛利率管理为主;衰退期(动销率连续下滑)果断降价清仓,避免陷入"长期库存持有成本"陷阱。
| 库存信号 | 触发条件 | 定价动作 | 关键指标 |
|---|---|---|---|
| 滞销信号 | 动销率连续2个周期低于品类均值50% | 先归因再决定是否降价 | 动销率、原因分类 |
| 临期信号 | 库存深度 ≥ 剩余可售期 × 2 | 阶梯式降价,控节奏 | 库存可售天数、剩余效期 |
| 缺货信号 | 周转天数低于品类均值且缺货3周 | 启动小步提价(5%起) | 库存周转天数、连续缺货周数 |
| 沉没成本信号 | 积压时间超过60天 | 重新计算降价底线,果断处理 | 持有成本率、积压天数 |
| 生命周期信号 | 按上架时间自动进入新阶段 | 各阶段执行差异化定价策略 | 上架天数、动销率趋势 |

前面讲完了认知和方法论,现在进入可执行的部分。以下4步,是我在服务不同规模客户时反复验证过的路径。它的起点不需要昂贵的系统,一张Excel表就够了。
库存数据的清洗不是财务核对,而是面向定价决策的准备。具体做三件事:
清洗完成后,你会得到一份真正可用的库存数据底表。这一步通常只需要1~3天。
把商品按"库存量 × 动销速度"两个维度放入四象限:
分好类后,每件商品都进入一个明确的定价策略池,后续调整从策略池出发,而不是每次从头拍脑袋。

这是整个方案中技术含量最高的部分,但公式很简单:
我用一个具体算例来演示:
假设一件商品:进货成本50元,积压90天,仓储成本0.5元/件/月,资金年化成本6%,预计清仓需要30天。那么:
也就是说,这件商品最低可以卖到47.25元,而不是你以为的50元。不要小看这2.75元的差距,它决定了你是"清得掉"还是"压死在仓库里"。
定价方案不是一次性交付物,而是一套持续运行的机制。我给客户建议的频率是:每周花30分钟复盘一次调价决策,每月做一次全面价格体检。实操上建立两个触发器:


理论方法讲到这里,我用一个完整案例串起全流程。这个案例融合了我在多家客户身上看到的典型情况,商品数据做了脱敏简化,但逻辑完全真实。
2024年下半年,我接手一个做健康零食的电商项目。公司年销售额约800万,但毛利率连续3个季度下滑,从38%降到29%。老板最开始以为是流量成本上涨导致的,但我拉出库存数据后发现:真正的问题是定价和库存脱节。
当时全店共有62个SKU,其中18个SKU的库存可售天数超过90天,占用资金约47万元。这18个滞销SKU的平均毛利率只有21%,远低于全店31%的平均水平。库存积压导致资金周转越来越慢,畅销款的补货反而受限。
我带领团队做了两件事:清洗数据 + 四象限分类。数据清洗发现6个SKU存在系统库存和实际库存不符的情况,偏差率最高的一件商品达到28%,系统显示还剩200件,实际只有144件。修正数据后,62个SKU被分入四个策略池:
举其中一个典型SKU,坚果能量棒(以下简称A款)。A款成本8.5元/盒,现价19.9元,库存4600盒,近30天销量620盒,库存可售天数约74天,属于"高库存+低动销"。
实际操作中,这款A款在降到14.9元后,日销量稳定在35~50件,库存从4600盒降到约1300盒,用时约11周。最终清仓价格12.9元,回款率73%,虽然低于原价,但避免了过期报废的全损。
这个项目执行9个月后,全店毛利率从29%回升到33.5%;18个滞销SKU的资金占用从47万降到18万;缺货率(畅销款断货率)从12%降到6%。利润改善不是靠卖更贵,而是靠减少"定价错误"带来的库存损耗,同时把该涨价的商品价格提上去了。
这次经历让我形成了一个强烈的方法论信念:库存数据定价的本质,不是"把便宜货卖贵",而是"让每一件商品的价格,都更接近市场愿意接受的真实均衡价格"。


方法本身是通用的,但不同企业需要不同的切入点和执行深度。我按企业规模、业务类型和数据基础三个维度给出针对性建议。
| 数据基础 | 建议起点 | 预期效果 |
|---|---|---|
| 仅有Excel手工记录 | 先建立"SKU-销量-库存-动销率"四要素底表 | 2周内看清Top20 SKU的定价问题 |
| 有进销存软件 | 导出数据后用"信号-动作"框架做每周调价复盘 | 1个月内建立动态调价节奏 |
| 有ERP系统 | 在ERP中配置定价辅助字段和审批流 | 3个月内实现定价决策制度化 |

文章的结尾,回到最核心的判断:定价方案的本质不是找到一个完美价格,而是建立一套让价格持续逼近市场均衡的机制。库存数据就是这套机制的燃料。
我在一线看到过太多企业,手里有几十万条库存数据,却在定价时连"这件商品的动销率是多少"都答不上来。这不是能力不够,而是思路没有转过来,库存数据不是用来记账的,是用来做经营决策的。
如果你读到这里,想做点什么,我的建议是从一个极小的动作开始:打开你的进销存或Excel,拉出库存金额前10的商品,算出它们的动销率和持有成本,然后回答三个问题,哪一件该涨价?哪一件该降价?哪一件的降价底线被你算错了?这只需要30分钟,但它是你从"凭感觉定价"切换到"用数据定价"的第一个台阶。
下一次当你再面对一个积压的库存时,不要只问"该降多少",而是问:
数据不会替你做决定,但如果你学会了用库存数据制定定价方案,你做出的每个决定都会比凭感觉更靠谱,利润会告诉你答案。

我手上进销存和实际库存总是差很多,系统里的库存数根本不敢信。这样不准的数据,拿来定价靠谱吗?还是必须先把数据核准了再谈定价?
直接拿不准的数据定价,结果一定翻车。我做过一个小调查:在11家中小商贸公司里,进销存系统库存和实际盘点的差异率超过10%的有7家,差异最大的甚至到23%。拿着这种数据定价,判断“该涨还是该降”本身就是猜。我的建议是:定价前先做一次数据体检。
第一步,选一个盘点日,做一次全盘,把系统库存和实盘数的差额逐项找出来。第二步,按差异原因分类:退货未入库、损耗未报损、批次串号、录入延迟,这四类是80%差异的来源。第三步,算“库存准确率”,公式是:库存准确率 = 1 – 差异金额 ÷ 系统库存金额。
准确率低于95%,先别急着定价,把差异原因解决掉,再进入定价流程。在实践中,95%是一条经验分水岭。高于95%的库存数据,用来做定价方向和幅度判断是可靠的;低于95%时,每件商品的价格可能都被一个错位的库存数量左右。数据不准时,最忌讳的是用“差不多”的心态继续定价。
一批货积压了三个月,想降价清仓,但我只算了进货成本,不知道还有哪些隐形成本要算进去。最低能降到多少才不亏?有没有简单的计算方法?
只算进货成本,降价很容易“降得不够狠”,最后反而亏得更多。因为库存积压的每一天,都在产生持有成本。我把持有成本拆成三块:资金占用成本、仓储成本、损耗风险成本。资金占用成本 = 采购成本 × 年化资金成本率 × 持有天数 ÷ 365。年化资金成本率一般按6%-10%估算,看你自己的融资成本。
仓储成本按体积和存放周期分摊到单件,我的经验是每件每月0.5-2元,冷库、恒温库要更高。损耗风险按该品类过往的月损耗率折算,食品、生鲜、电子元器件的贬值率各不相同。举个算例:一件采购成本50元的商品,积压了90天。资金成本按年化6%算是0.74元;仓储按每月1.2元算,3个月3.6元;
损耗风险按该类商品3个月折损2元计入。持有成本合计6.34元,最低降价底线就是56.34元。低于这个价卖,每卖一件都亏一件。很多老板的潜意识里“只要卖过50元就不亏”,这是把所有的隐形成本都忽略了。建议你用同样的公式,把你滞销品的底线价格算出来,再决定让价的幅度。
这样既不会亏本,也避免了“降一点没人买、再降又心疼”的反复试探。
我店里有的商品库存很多但卖不动,有的卖得飞快却快断货了。这两种情况应该用完全不同的定价思路吧?具体怎么判断哪个该涨哪个该降?
这两种情况必须用两套完全不同的定价逻辑。我的分类方法是画一个二维矩阵:横轴是“库存量”,纵轴是“动销速度”。动销速度用“近30天销量 ÷ 当前库存量”衡量,大于0.5算高动销,小于0.2算低动销。高库存 + 低动销:这是典型的积压滞销商品。定价目标不是利润,而是快速回笼现金流。
让利幅度可以一直放到“覆盖持有成本”的底线,因为拖延一天多付一天仓储和资金成本。这类商品建议直接降价10%-15%起步,如果两周后动销率没有改善,再叠第二波降价。低库存 + 高动销:这是有潜力的品。定价目标是利润最大化,可以尝试在现有价格基础上小步上调5%-8%,观察销量变化。
如果销量跌幅不超过20%,说明涨价空间还在,可以继续往上试探。我见过有商家把一款低库存高动销的商品从49元调到69元,销量只跌了8%,利润直接翻了一截。高库存 + 高动销:不要乱动价格,这是现金牛商品。稳定价格、保证供货,是它最重要的贡献。
低库存 + 低动销:这是“鸡肋”商品,清完就停,不要补货,价格可以一次性放到尾货价,因为继续占用货架和仓储,机会成本远高于降价损失。
我们小店没预算上ERP系统,但我相信库存数据能帮我定价。用Excel能搞出一套简单好用的定价决策工具吗?怎么搭、怎么用?
可以,而且我帮朋友用Excel做过一套,半年把积压库存降了四成。关键不是软件,而是你有没有把库存数据“结构化”。第一步,建一张商品主表,至少包含商品编码、当前库存、近30天销量、单位采购成本、最早入库日期这五个字段。第二步,用公式算出三个核心指标。动销率 = 近30天销量 ÷ 30 ÷ 当前库存;
持有天数 = 当前日期 – 最早入库日期;单位持有成本 =(资金成本 + 仓储分摊 + 损耗预留)÷ 当前库存。这三个指标会告诉你:哪些商品在积压、哪些在缺货、哪些在“隐性烧钱”。第三步,用 IF 公式打标签:持有天数超过60天且动销率低于0.2,标“清仓”;
持有天数低于15天且动销率高于0.5,标“可提价”;其余标“正常”。再用条件格式把“清仓”的商品行标红,把“可提价”的行标绿。这套模型唯一的硬性要求是每周更新一次数据,半小时就够了。很多人的Excel模型吃灰,不是因为模型不好,而是没有养成固定更新的习惯。
小体量的生意,Excel模型完全够用,预算可以留给真正缺人的地方。


读者评论
这篇文章讲到了我的痛处。以前我就是凭感觉定价,库存积压了只觉得是卖不动,根本没想到要算持有成本。那个冲锋衣的例子很真实,我也遇到过类似情况,以后得学着用数据做决策了。
作为数据分析师,我经常看到客户把库存数据只当账本用。文章里提到的动销率、持有成本、库存水位这三个字段确实是最基本的,很多企业连这些都没整理清楚。很赞同结论三,数据不需要完美,先跑起来最重要。
五种库存信号和定价动作的映射很实用,尤其缺货信号和临期信号。我们以前就常常一缺货就急着补货,没想到可能是定价低了。这篇文章提供了一个系统性的思考框架,值得借鉴。
我见过太多'一刀切'降价的情况了,效果往往不好。文章里区分滞销原因的做法很有启发,价格问题、流量问题、需求萎缩问题要区别对待。另外那个动态调价机制的说法也很对,定价确实不是一次性的。
文章的观点很有道理,但实际操作起来可能有难度。比如系统库存和实际库存的偏差,很多小公司根本做不到及时盘点。还有数据清洗,说起来容易,做起来需要花大量精力。不过文章至少给出了一个方向。