很多电商团队的库存表看起来很完整:SKU、数量、采购价、售价一项不少,但真正需要处理的商品,往往要到仓库爆满、现金流变紧或季节结束后才被发现。我的判断是,库存管理模板的价值不在于把数字记下来,而在于把“哪批货要处理、为什么处理、现在采取什么动作”变成可执行的决策。下面这套方法以滞销处理为主线,使用库存金额、库龄、动销速度、毛利和处理成本共同判断,并结合九数云这类数据分析工具说明如何把分散的销售、采购和仓储数据连接起来。

我在做库存复盘时,不会先问“现在有多少库存”,而是先问“哪些库存正在占用资金”。数量只是库存的表面状态,真正决定优先级的,是库存金额、销售速度、库龄和未来处理成本。
如果库存表只能回答第一个问题,它只是盘点表;如果还能回答后四个问题,它才开始具备经营价值。
假设 A 商品剩余 1000 件,单位采购成本 3 元,库存成本金额为 3000 元;B 商品剩余 120 件,单位采购成本 80 元,库存成本金额为 9600 元。只按照件数排序,团队很可能先处理 A;但从现金占用角度看,B 才是更紧急的对象。
因此,我通常会同时设置三个排序字段:库存数量、库存成本金额、预计处理损失。三者并列展示,避免运营人员只盯着“件数最多”的商品。
预计可售天数是一个非常有用的筛选指标,但它不能直接等于滞销结论。一个刚上架 15 天的新品,近 30 天销量较低,可能只是尚未完成冷启动;一个季节性商品在旺季前库存天数较高,也不一定是问题。
更稳妥的做法是把预计可售天数与库龄、最近销售日期、毛利率、季节性和商品生命周期放在一起判断。滞销不是单一数值,而是“销售速度与库存风险不匹配”的状态。

很多商家会用销售额判断经营情况。销售额上涨时,采购团队容易认为商品表现良好,于是继续下单;但如果销售增长来自少数爆款,长尾 SKU 可能已经连续数月没有明显动销。
我见过一种典型结构:店铺总销售额保持增长,前 20 个 SKU 贡献了大部分订单,剩余大量 SKU 只产生零散成交。由于团队只看店铺总盘,低动销商品没有被单独拉出来,最终在仓库里形成一批“看起来不多、累计金额很大”的隐性库存。
这类问题的关键不是销售额下降,而是销售额增长没有同步转化为库存周转改善。如果库存金额增长速度长期高于销售成本增长速度,资金压力迟早会显现。
同一 SKU 可能同时存在于自营仓、平台仓、第三方仓和在途采购中。平台后台显示的可售数量,往往只覆盖其中一部分;采购表、仓库表和销售表又可能各自维护,导致同一个 SKU 在不同表格里出现不同数量。
例如,运营表显示库存 500 件,仓库实际可售 320 件,另有 100 件锁定在售后处理中,80 件正在调拨。若直接用 500 件除以近 30 天销量,预计可售天数就会被高估;若只看仓库可售数量,又可能忽略已经下单但尚未入库的在途货。
所以库存模板必须明确区分可售库存、锁定库存、在途库存、退货待检库存和不良品库存。不区分库存状态,后续所有补货和清仓判断都可能建立在错误分母上。
服饰、节庆用品、户外装备和部分家居品都有明显的销售窗口。旺季前库存偏高可能是合理备货,旺季结束后仍维持同一库存水平却是风险。
我更建议使用“剩余销售窗口”来判断季节品,而不是简单套用 30 天、60 天或 90 天的统一阈值。比如距离核心销售季还有 45 天,当前库存预计 30 天可售完,库存并不危险;如果销售季只剩 15 天,即使预计可售天数也是 30 天,也应该立即制定处理方案。
采购人员关注起订量和供应商交期,运营人员关注流量和转化,仓库人员关注库位和搬运,财务人员关注资金占用。四个部门如果没有共用的库存字段,就会出现同一 SKU 被不同部门做出不同判断。
库存管理模板的一个重要作用,就是把这些判断放在同一条记录上。采购可以看到是否应停止补货,运营可以看到应不应该做促销,仓库可以看到处理优先级,财务可以看到预计损失和回款。

“超过 30 天就是滞销”是非常容易传播、也非常容易误用的判断。低频高客单商品、季节性商品、新品和刚恢复销售的商品,都不适合用同一条线处理。
我会把固定天数当作“进入人工复核”的信号,而不是直接清仓的命令。复核时至少要查看近 7 天、近 30 天、近 90 天销量,最近一次成交时间,以及当前价格和流量变化。
如果商品只是近 7 天销量下降,但近 90 天仍然稳定,可能是短期流量波动;如果近 90 天销量持续下降,且最近 30 天几乎没有成交,才更接近结构性滞销。
统一折扣看起来执行简单,但会把不同问题混在一起。缺流量的商品需要先解决曝光,转化差的商品需要检查价格和页面,过季商品则需要尽快回款。三者都直接降价,既可能损失毛利,也未必提升销量。
特别是高毛利但低频的商品,过早打折会让团队误以为商品失去价值;而即将过季的低毛利商品,继续慢慢测试页面可能反而增加仓储和资金成本。
折扣应该是处理策略的结果,而不是库存异常后的默认动作。
某 SKU 近 30 天卖出 100 件,看起来比另一个只卖出 20 件的 SKU 动销好。但如果前者库存 2 万件、单位成本 2 元,后者库存 100 件、单位成本 100 元,真正的资金风险可能完全相反。
我建议在库存看板中同时显示“近 30 天销量排名”和“库存金额排名”。如果一个商品在销量排名靠后、库存金额排名靠前,就应该进入优先处理清单。
很多团队发现仓库库存偏高后,只暂停下一次采购,却没有取消已经下单的在途货。结果是仓库刚开始清理,新的货又到达。
模板中应设置“在途数量”“预计到货日期”“可取消数量”“取消成本”四个字段。对于高风险滞销 SKU,处理方案不应只写“停止补货”,还要判断是否能取消、延期或调整采购批量。
清仓价 19 元不代表每件能回收 19 元。平台佣金、支付费、仓储费、履约费、促销让利、退货损耗和人工处理成本,都可能从售价中扣除。
更合理的计算方式是先得到预计净回款,再与继续持有成本比较。哪怕清仓价低于采购成本,只要净回款高于未来继续占仓和过季后的可回收金额,也可能是理性选择。

在制作任何公式之前,我会先写清楚库存口径。最少需要拆分以下状态:
| 库存状态 | 定义 | 能否用于新订单 | 处理重点 |
|---|---|---|---|
| 可售库存 | 质量正常、可以直接销售的商品 | 可以 | 参与补货和可售天数计算 |
| 锁定库存 | 已被订单、活动或调拨占用的库存 | 通常不可以 | 核对锁定原因和释放时间 |
| 在途库存 | 已采购但尚未完成入库的商品 | 不能立即使用 | 评估取消、延期或调整目的地 |
| 退货待检 | 客户退回但尚未确认可二次销售的商品 | 不能直接使用 | 尽快完成质检并更新状态 |
| 不良库存 | 破损、过期、缺件或不符合销售标准的商品 | 不能按正常商品销售 | 测算残值、报损或低价处理 |
如果企业把所有状态相加后直接计算库存周转,结果通常会偏离真实经营情况。补货模型主要看可售库存和已确认在途库存,仓储清理则要把不良库存和退货待检库存单独拉出来。
我建议先用一张明细表建立底层数据,再用汇总表和看板呈现结果。明细表至少包括以下字段:
| 字段类别 | 建议字段 | 字段解决的问题 |
|---|---|---|
| 商品识别 | SKU、商品名称、规格、分类、供应商 | 避免同款不同规格混淆 |
| 库存位置 | 渠道、仓库、库位、库存状态 | 判断库存是否真正可用 |
| 销售表现 | 近7天销量、近30天销量、近90天销量、最近销售日期 | 识别短期波动和长期下滑 |
| 成本价值 | 采购单价、当前售价、平台费用、库存金额、毛利率 | 衡量资金占用和处理损失 |
| 风险判断 | 库龄、预计可售天数、季节性、生命周期阶段 | 确定滞销等级和处理期限 |
| 执行跟踪 | 滞销原因、建议动作、负责人、截止日期、处理结果 | 避免识别之后无人执行 |
这四步的顺序很重要。很多团队一看到库存金额高就开始打折,但如果问题是仓库分布不合理或商品页面转化异常,直接降价可能浪费利润。
| 等级 | 典型表现 | 判断动作 | 建议处理节奏 |
|---|---|---|---|
| 正常 | 销售稳定,库存与需求匹配 | 按正常补货规则管理 | 周度监控 |
| 关注 | 库存上升,销量增速放缓 | 降低采购量,检查页面和价格 | 7天内复核 |
| 预警 | 库龄偏长,预计可售天数明显高于销售窗口 | 制定促销、组合或调仓计划 | 3天内形成方案 |
| 高风险 | 长期无销量、临近过季或库存金额很高 | 停止补货并测算清仓、退供或跨渠道回收 | 立即处理 |
这里的时间只是管理节奏示例,不是所有品类的统一标准。具体阈值应根据商品生命周期、毛利、仓储成本和销售季节调整。

当 SKU 数量超过几百个,单靠人工筛选表格就很容易遗漏。销售数据在店铺后台,采购数据在进货表,库存数据在仓库系统,费用数据又在财务账单里。人工复制粘贴不仅耗时,还会造成日期口径、SKU 编码和退货数据不一致。
九数云官网将其定位为面向业务数据分析和可视化的工具。以它为例,企业可以把销售、库存、采购和费用数据接入同一分析流程,再按照 SKU、渠道、仓库、品类和时间进行切分。这里需要强调,工具本身不会自动替代库存规则;它的作用是降低取数和汇总成本,让异常更快被发现。
实际使用时,我建议先从“库存滞销看板”开始,不要一上来搭建几十个页面。一个可用的首版看板,只需要回答库存金额、动销速度、库龄分布和待办动作四类问题。
接入前必须统一 SKU 编码。很多库存分析失败,并不是工具不会算,而是销售表使用货号 A-01,采购表使用 A01,仓库表又使用商品名称,三张表无法准确关联。
第一个视角是“资金视角”,按库存成本金额从高到低排列 SKU。它能帮助老板和财务先看到真正占用现金的商品,而不是只看到仓库里数量最多的商品。
第二个视角是“速度视角”,比较近 7 天、近 30 天和近 90 天销量。它能区分短期波动和长期下滑,也能发现销量突然反弹但库存不足的商品。
第三个视角是“执行视角”,展示每个高风险 SKU 的责任人、动作、截止日期和处理结果。没有执行视角,数据看板很容易变成只供浏览的报表。
| 看板区域 | 核心指标 | 建议图表 | 使用动作 |
|---|---|---|---|
| 库存总览 | 可售库存金额、在途金额、不良库存金额 | 环形图、指标卡 | 判断资金占用结构 |
| 滞销分布 | 各等级 SKU 数量、库存金额、库龄 | 堆叠柱状图 | 确定处理规模 |
| SKU明细 | 销量、预计可售天数、库存金额、净回款 | 明细表、散点图 | 定位单品问题 |
| 处理进度 | 待处理 SKU、已完成 SKU、逾期 SKU | 漏斗图、条形图 | 推动责任人执行 |
如果暂时没有条件接入自动化工具,也可以先用 Excel 或在线表格搭建相同字段。先把口径统一,再考虑工具升级,通常比先买系统、后面才发现数据无法关联更稳妥。

下面使用一个演示案例,不代表任何行业标准。假设某款家居用品当前可售库存 800 件,近 30 天销量 40 件,单位采购成本 18 元,当前售价 29 元,库龄 110 天,最近一次成交发生在 20 天前。
| 项目 | 数值 | 用途 |
|---|---|---|
| 当前可售库存 | 800件 | 计算库存金额和预计可售天数 |
| 近30天销量 | 40件 | 计算近期日均销量 |
| 单位采购成本 | 18元 | 测算库存资金占用 |
| 当前售价 | 29元 | 测算销售收入和促销空间 |
| 库龄 | 110天 | 判断库存年龄风险 |
| 最近销售日期 | 20天前 | 确认是否存在持续无销量 |
库存成本金额为:
800 × 18 = 14400 元
近 30 天日均销量为:
40 ÷ 30 ≈ 1.33 件
预计可售天数为:
800 ÷ 1.33 ≈ 600 天
这个结果并不意味着商品真的会在 600 天后稳定卖完,因为销售速度可能继续变化。但它至少说明:按照最近的销售状态,当前库存规模与需求严重不匹配。
我会继续检查三个问题。第一,近 30 天销量低,是因为流量下降,还是因为商品页面转化率下降?第二,商品是否存在季节性,未来 30 至 60 天是否仍有销售窗口?第三,当前售价 29 元是否已经明显高于同类商品,或者商品评价、主图和配送时效存在明显短板?
如果商品有流量但转化率低,优先测试价格、主图和页面内容;如果商品没有流量但仍有竞争力,可以调整广告和渠道;如果商品已经过季或同类技术升级,则不应该把希望寄托在慢慢恢复销售上。
| 方案 | 假设动作 | 预计结果 | 主要风险 | 适用判断 |
|---|---|---|---|---|
| 继续原价销售 | 不调整价格,不增加资源 | 短期现金回收有限,库存可能继续占仓 | 库龄增加,后续价值下降 | 只有在销售窗口即将到来且近期动销稳定时适用 |
| 分阶段促销 | 先小幅优惠,再根据转化逐步调整 | 保留部分毛利,测试需求弹性 | 促销仍无法带来成交 | 商品页面和产品力仍有修复空间时适用 |
| 跨渠道或批量处理 | 转移至其他渠道、批发或组合销售 | 回款速度更快,释放仓位 | 回款价格较低,可能影响品牌定位 | 商品生命周期接近结束或仓储成本较高时适用 |
如果该商品每月还会产生仓储、搬运和资金占用成本,就需要把这些成本折算到“继续持有”方案里。清仓不是只比较售价和采购成本,而是比较未来持有的总成本与现在处理的总损失。

如果商品详情页有稳定访问,但加购率和支付转化率明显低于店铺同类商品,我会先检查价格、主图、规格说明、评价内容和配送承诺。
这一类商品的处理重点是恢复转化。如果产品本身没有明显缺陷,过早清仓可能会把本来可以修复的利润直接让出去。
有些商品并不是卖不动,而是没有被目标消费者看到。常见原因包括关键词失效、广告预算缩减、渠道人群变化或商品在错误的仓库销售。
这时可以先把库存按需求端重新分布,尝试其他渠道或增加与畅销品的关联曝光。如果跨渠道销售需要重新包装、认证或产生额外履约成本,就要把这些成本放进净回款测算,而不是只比较渠道报价。
季节性商品的处理决策要加入一个字段:预计可销售窗口剩余天数。比如户外用品距离旺季结束还有 20 天,但当前预计需要 45 天才能售完,就已经需要启动分层促销。
季节品不建议等到旺季彻底结束才打折。越接近窗口结束,消费者需求越弱,后续可选择的渠道越少,库存折价幅度通常也会更大。
重货和大体积商品的风险不一定体现在采购成本,而可能体现在仓位、搬运和仓储成本。如果一个商品单价不高,却占用了大量库位,那么继续保留库存的机会成本可能比账面毛利更值得关注。
这类商品可以考虑区域调仓、批量销售、经销商处理或与高频商品组合。我的经验是,仓位紧张时,释放空间本身就是一种收益,因为它能让更高周转的商品进入仓库。
如果商品存在明显质量问题、批次问题、合规风险或大量负面评价,增加广告和降价可能只会带来更多售后。此时应先确认是否可以返工、换包装、补配件或退供。
对于无法修复的库存,要单独标记为不良库存,避免它们继续进入正常可售库存和补货计算。库存清理的目标不是把问题转移给更多消费者,而是以可控成本结束错误库存。

继续销售的优势是可能保留更高毛利,也不需要重新谈渠道;缺点是资金回收慢,且库存越放越可能过季、降价或损坏。
立即清仓的优势是快速回款和释放仓位;缺点是可能产生账面损失,部分渠道还会增加包装、运输和分销成本。
判断时可以使用一个简单公式:
继续持有成本 = 预计仓储成本 + 资金占用成本 + 预计价格下跌损失 + 过季或损坏风险成本
如果继续持有成本高于现在处理的额外损失,快速处理通常更合理。
降价的执行速度快,用户理解成本低,但容易直接损失单品价格,也可能影响同系列商品的价格锚点。组合销售可以减少单品降价幅度,但需要畅销品提供流量,还要考虑组合包装和售后复杂度。
组合销售适合规格互补、使用场景相近、售后责任清晰的商品。如果滞销品与畅销品关联很弱,强行捆绑可能降低主商品转化率。
跨渠道销售有机会获得更高回款,但需要重新准备商品资料、定价、物流和客服流程。退供看起来简单,却可能产生退货运费、供应商扣款和验收争议。
在模板中,建议增加“跨渠道预计净回款”“退供可回收金额”“退供费用”和“处理周期”四个字段。不要只填“可退供”或“可转卖”,要把动作转化为金额和时间。
高端品牌、设计款或有明确价格体系的商品,不适合在公开渠道长期大幅折价。可以优先考虑会员专享、员工内购、封闭渠道、组合销售或授权经销渠道。
但维护价格也不能成为无限期囤货的理由。若商品已经迭代、过季或产生明显仓储风险,就应重新评估品牌保护成本和库存损失之间的关系。

库存成本金额:当前可售库存数量 × 单位采购成本。
近30天日均销量:近30天销量 ÷ 30。若统计期间存在大面积缺货,应标记为异常,不能直接用于推算。
预计可售天数:当前可售库存数量 ÷ 近30天日均销量。近30天销量为零时,应显示“无近期动销”,而不是显示一个无穷大的数字。
库存周转率:统计期间销售成本 ÷ 期间平均库存成本。不同企业的统计周期可能不同,必须在报表中写清楚是月度、季度还是年度口径。
预计处理损失:库存成本金额 − 预计净回款。若结果为负数,说明预计回款高于库存成本,但仍要检查仓储、广告和履约成本是否已计入。
自动规则适合筛选,不适合替代判断。例如可以设置“近30天销量为零且库存金额超过5000元”进入高风险清单,但不能直接自动把所有对象标记为清仓。
因为零销量可能来自下架、缺货、链接迁移、SKU 编码变化或数据同步异常。自动预警后必须保留人工复核环节。
一个没有责任人和时间节点的预警,只是提醒,不是管理。每条异常记录至少应该具备以下执行字段:
| 字段 | 填写示例 | 管理意义 |
|---|---|---|
| 滞销原因 | 流量下降、价格偏高 | 决定是优化销售还是直接处理 |
| 建议动作 | 降价测试7天 | 把判断转化为具体动作 |
| 负责人 | 运营或采购人员 | 明确谁负责推进 |
| 截止日期 | 某月某日 | 防止方案长期停留在表格里 |
| 处理结果 | 售出、调仓、退供或未改善 | 为后续采购和补货提供反馈 |

周度复盘适合观察新增风险。重点不是把所有库存重新盘一遍,而是看哪些 SKU 在一周内发生了明显变化。
如果一件商品连续三周进入周度会议,却没有任何动作,通常说明它缺少明确负责人,或者团队不愿意面对处理损失。此时应把它从普通报表提升为经营决策事项。
月度复盘需要回答:本月处理了多少库存金额,回收了多少现金,产生了多少损失,哪些滞销原因重复出现,哪些采购决策应该调整。
| 月度指标 | 计算方式 | 观察重点 |
|---|---|---|
| 滞销库存金额 | 被标记为预警及以上 SKU 的库存金额合计 | 风险规模是否下降 |
| 库存处理回款 | 处理后实际到账或确认回收金额 | 方案是否真正产生现金结果 |
| 处理损失率 | 预计或实际损失 ÷ 处理前库存成本金额 | 清仓损失是否持续扩大 |
| 新增滞销金额 | 本月首次进入高风险的库存金额 | 采购和补货是否仍在制造新问题 |
| 处理关闭率 | 已完成处理 SKU ÷ 已进入处理清单 SKU | 执行机制是否有效 |
如果大量库存因为起订量过高而积压,采购要重新谈 MOQ 或分批交付;如果因为新品首批采购过多,就要降低首单数量;如果因为季节判断错误,就要重新设定销售窗口和采购截止日期。
我尤其重视“新增滞销金额”这个指标。只看清仓回款,可能会让团队产生“本月处理得不错”的错觉;但如果同期又采购了更多不匹配的库存,企业只是不断清理旧问题、制造新问题。

整理销售、采购、仓库和费用表,建立唯一 SKU 编码。先处理重复编码、缺失编码、规格混用和商品下架未清理等基础问题。
为每个 SKU 补充单位采购成本,计算可售库存金额。若不同批次采购成本不同,应明确采用移动加权平均、批次成本或其他企业认可口径。
加入近7天、近30天和近90天销量,同时记录最近销售日期和入库日期。没有销售记录的 SKU 要标记为“待核查”,不要直接当成零销量商品。
先用简单规则搭建首版,例如结合库龄、库存金额和预计可售天数分为正常、关注、预警和高风险四级。运行两到四周后,再根据误报和漏报情况调整阈值。
给每个预警 SKU 选择原因标签,并设置对应动作。原因标签不宜过多,先覆盖流量不足、转化低、价格偏高、季节结束、采购过量、质量问题和仓库错配。
每个高风险 SKU 必须有负责人、方案、预计净回款和截止日期。若方案需要多个部门配合,应指定一个最终负责人,而不是把责任写成“运营/采购/仓库共同负责”。
会议不要重复朗读报表,而要逐项确认:哪些 SKU 保留销售,哪些进入促销测试,哪些需要调仓,哪些停止在途,哪些必须在本周完成批量处理。
七天之后,模板不一定已经完美,但应该已经能让团队从“知道库存多”走到“知道先处理什么”。后续再把明细表接入九数云或其他数据分析工具,减少重复取数和手工汇总。
字段越多不代表管理越精细。如果没有人使用,甚至会增加录入负担。每个字段都应该对应一个决策,例如“最近销售日期”用于识别持续无销量,“预计可售天数”用于判断库存和需求是否匹配,“预计净回款”用于比较不同处理方案。
无法影响补货、促销、调仓或清仓决策的字段,可以放入明细层,不必全部展示在管理看板上。
九数云可以帮助企业整合数据、制作分析看板和发现异常,但它不会自动判断某件商品是否值得保留。真正的策略仍然来自企业对商品生命周期、客户需求、渠道成本和品牌约束的理解。
工具最适合做三件事:减少手工找数,持续追踪变化,推动异常进入处理流程。至于该不该降价、是否退供以及能承受多少损失,仍需要经营者做判断。
清仓回款可以说明旧库存被处理,但新增滞销金额才能说明采购和补货机制是否变好。如果每个月都在大力清仓,却不断出现新的高风险 SKU,企业并没有解决根因。
因此,我建议把“新增滞销金额”放进管理层月度指标,并与采购批量、补货周期、销售预测偏差和商品生命周期一起复盘。
库存管理模板的终点不是一张漂亮的表,而是一套能够及时停止错误采购、减少无效占仓、提高回款速度的经营机制。当每个高风险 SKU 都有金额、有原因、有动作、有负责人和有结果记录时,库存表才真正从记录工具变成了滞销处理系统。


读者评论
文章把滞销库存从单纯打折,提升到资金占用和净回款的决策层面,这个思路比较实用。尤其是区分可售、在途和不良库存,有助于避免数据失真。
用库存金额、库龄和动销速度共同判断处理优先级,比只按库存件数或固定天数筛选更合理。不过实际落地时,还需要结合行业周期和企业成本数据校准阈值。
文中对多渠道库存和清仓成本的分析较具体,字段设计也方便团队分工协作。气泡图、堆叠图中的数据属于情景模拟,使用时仍应替换成真实业务数据。