滞销品清理得越快,利润就丢得越多,这是我在看过几十家店铺的库存数据后,最想先告诉你的一句话。很多卖家以为滞销分析就是找出长时间没卖出去的货,然后打折清掉,把仓库腾出来。但真正的问题不是仓储空间,而是资金效率:一批货在仓库躺了半年,账面价值仍然在那里,实际上它已经变成了一笔收不回来的“坏账”。当你把滞销品当成不良资产来管理,而不是当成“卖不掉的货”来处理时,整个分析逻辑和决策路径都会变得完全不同。
这篇文章不跟你讲“滞销商品定义”和“库存积压危害”这类通识,我会用做库存审计的实际经验,拆解一套从财务诊断、数据筛选、分级处置到源头预防的完整方法。你会看到具体的计算模型、实操报表、处置策略,以及不同规模店铺应该怎么取舍。看完之后,你可以直接拿着自己店铺的库存报表跟着做一遍。
我服务过一家年销售额约3000万元的女装电商客户,第一次帮他们做库存盘点时,账面库存金额高达680万元,其中超过180天没有动销的货品占到了37%。老板的原话是“仓库堆满了,直播清仓每天都做,但现金流还是很紧”。当我把他所有滞销品的采购成本加总之后发现,被占用资金超过250万元,如果这笔钱能释放出来,按店铺当时约12%的净利润率计算,相当于3000万元额外销售额才能赚回来的利润。
这件事让我建立了一个核心判断框架:滞销分析必须站在“资金回报率”而非“库存周转率”的视角去做。周转率告诉你货动得快不快,资金回报率告诉你投入的每一块钱到底在帮你赚钱还是在帮你亏钱。一个高毛利但周转慢的品,和一个低毛利但周转快的品,前者的资金年化回报率可能反而更高。只看周转率,你会误杀高毛利的“慢货”,保留低毛利的“快货”,结果总利润反而下降。
传统视角把滞销品看作暂时卖不动的库存,处理思路是促销、降价、捆绑销售。财务视角则不同:滞销品是已经发生了现金流出但没有产生预期现金流入的资产,它在货架上每多放一天,就多承担仓储成本、管理成本和资金占用成本。你需要像财务核销坏账一样,给每一批滞销品建立明确的处置目标和处置时限。
筛选滞销商品不能只看“最后销售日期”。要得到可靠的滞销清单,你需要同时看采购入库日期、最近动销日期、历史销量趋势、当前库存数量、采购成本和毛利率。五条数据缺一条,你都很容易做出错误的处置决策。比如一个产品30天没动销,但库存只有3件,可能是断码导致的,补全尺码后还能继续卖,没必要清仓;另一个产品45天没动销,库存300件,但毛利率高达60%,说明不是产品不行,是流量没给够,这时候应该操作的是调整运营策略,而不是降价处理。
下面这张图展示了健康店铺和滞销高企店铺在库存结构上的典型差异。数据来自我对12家年销售额500万-5000万元店铺的库存抽样观察,可以当作一个基线参考:

2023年8月,一家做家居百货的电商客户找到我,说他们刚做完整场夏季清仓活动,销售额做了80万元,问是不是可以开始准备秋季备货了。我拿到数据之后发现一个奇怪的现象:清仓活动售出的商品中,有超过一半的订单来自原本就在动销的常规款,真正滞销的老库存只卖掉不到三成。也就是说,这场清仓活动本质上是在用打折消耗正常商品的未来需求,而不是在清理库存问题。
这种“假性清仓”在中小卖家里非常普遍。表面上看活动期间销售额很高,实际拆解之后,滞销库存的消化比例极低,同时还搭进去了宝贵的活动流量资源和老客户的复购机会。最终结果经常是:现金流量表短暂好看了一下,利润表却变得更差,滞销品依然还在仓库里。
常规清仓的流量入口是“店铺活动页”和“老客召回”,真正涌进来的用户大多是想买应季商品的正常顾客。滞销品之所以滞销,往往是因为款式、功能、价格或应季属性已经不再匹配主流需求。把滞销品挂在清仓入口,用户在页面上扫一眼就会离开,不仅卖不掉,还会拉低活动页的转化率。真正有效的做法,是把滞销品按品类和特征拆分出来,分别设计独立的激活路径。
在2023年10月到2024年3月期间,我陆续整理了12家电商店铺的滞销品处置记录,其中包括女装、男装、家居百货、美妆个护、食品饮料五个品类。这些店铺的月销售额在20万到400万之间。我对比了两种处置方式:一种是无差别打折清仓,一种是按滞销分级做差异化处理。结果显示,无差别打折清仓的平均回款率仅为库存成本的38%,同时平均毛利损失达52%;而差异化处理组的平均回款率达到61%,毛利损失控制在27%。
两组店铺的处置周期差别不大,但回款金额和利润损耗差距非常明显。
| 对比维度 | 无差别打折清仓 | 按滞销分级差异化处理 |
|---|---|---|
| 平均回款率(回款金额/库存成本) | 38% | 61% |
| 平均毛利损失率 | 52% | 27% |
| 处置周期(平均天数) | 37天 | 43天 |
| 处置完成后重复滞销率 | 18% | 7% |
| 对店铺整体转化率的影响 | 活动结束后明显回落 | 基本保持稳定 |
数据来源:作者对12家电商店铺滞销品处置记录的对比统计,2023年10月-2024年3月(样本观察,非严格随机实验)。
我每次接触新的店铺,都会先问三个问题:你用什么标准定义滞销?滞销清单多久更新一次?上次处置滞销品是什么时候、用了什么方式?这三个问题问完,80%的运营人员都会愣住。大多数人要么没标准,要么标准是一刀切的“90天没动销就是滞销”,要么上次处置还是三个月前。
现在把最常见的四个误区拆开来讲。这四个误区你只要踩中一个,滞销分析就不可能做出真正有效的筛选结果。
一个产品30天没有动销,如果过去6个月每个月的销量稳定在50件以上,那它只是季节性低谷或者流量分配波动,不属于滞销。反过来,一个产品最近7天卖了几件,但过去90天里只有这7天有销量,之前完全没有稳定动销记录,这种属于“假回暖”,大概率是某个活动或某条短视频带来的脉冲流量。只看最后动销日,会把两类完全不同的情况混在一起,处理策略自然也会出错。
同样库存50件,A产品月销30件,B产品月销5件。用数量维度看,两个都是50件,但用可销售天数看,A只能卖不到2个月,B能卖10个月。B才是真正需要处理的滞销风险项。可销售天数的计算公式是:库存数量 ÷ 近30天平均日销量。当这个值超过该品类安全库存天数的2倍时,就应该进入滞销观察清单。
// 可销售天数计算示例(以月销数据为基础)
库存数量 = 120
近30天销量 = 15
日均销量 = 15 / 30 = 0.5
可销售天数 = 120 / 0.5 = 240 天
// 判断逻辑
若 可销售天数 > 品类安全库存天数 × 2,则标记为“滞销风险”
若 近30天销量 = 0 且 可销售天数 > 90,则标记为“滞销确认”
我之前跟踪过一款保温杯的滞销数据。产品在天猫店滞销了75天,运营直接打了5折,一周卖了23个。但同款产品在另一家店,运营把包装换成礼盒装,调整了主图文案,维持原价上架到一个团购渠道,两周清掉了500多个。同样的产品,不同的激活路径,结果差20倍。降价是利润率最低的处理方式,应该放在所有选项的最后一位。优先尝试的是渠道转移、场景重组、人群包测试,最后才是降价。

很多店铺在大促后或者季末会集中做一次滞销清理,做完就抛到脑后,直到下次库存报警才重新想起来。但滞销是动态变化的:今天的畅销品,三个月后可能变成滞销品;今天的滞销品,只要补上合适的运营动作,可能还有机会被激活。我建议至少每两周跑一次滞销清单,每个季度做一次深度复盘,把“筛选-处置-复盘”形成固定动作,而不是靠一次临时大扫除解决所有问题。
要把滞销分析从“凭感觉”变成“按模型”,你需要一套可复制的判断标准。这套标准既不能太宽松导致库存风险被忽视,也不能太严格导致误伤正常商品。我在做库存诊断时使用的模型包含三个核心指标:月动销率、毛利率贡献度和库龄。三个指标交叉判断,给出一个滞销评分,再按评分落入不同的处置等级。
月动销率的计算方式:近30天有动销的SKU数 ÷ 总SKU数 × 100%。单品维度的判断标准更简单,近30天销量是否大于0。但“大于0”只是最低门槛,我实际使用时会设定一个更严格的基准:近30天销量 ≥ 库存量的10%才算“正常动销”。小于这个值,意味着按当前销售速度,库存至少需要10个月才能消化完,除非毛利极高,否则没有任何保留价值。
毛利率贡献度 = (售价 – 采购成本 – 履约成本- 推广成本分摊) ÷ 售价。当毛利率低于20%时,意味着即使把这个产品卖出去,去掉物流、包装、平台佣金后利润极薄。这类低毛利滞销品不值得花大量运营精力去激活,优先处理方式是渠道清货;毛利率在20%-45%之间的滞销品,值得做一次激活尝试,因为还有足够的利润空间去支撑推广动作;毛利率超过45%的滞销品,大概率不是产品问题,而是运营分配问题,调整流量结构后很有可能被重新激活。
库龄是指从采购入库到当前时间的累计天数。90天内的属于正常库存,90-180天属于预警库存,180-365天属于问题库存,超过365天属于坏死库存。库龄越长的商品,资金占用成本越高,同时产品的物理损耗和过季风险也越大。在处置优先级上,库龄是比毛利率更优先的排序维度,因为每多放一天,回款的可能性就进一步降低。
我把三个维度各拆成三档分数,加总后落入对应处置等级。月动销率为0记0分,月动销率低于库存量10%记1分,高于10%记2分;毛利率低于20%记0分,20%-45%记1分,高于45%记2分;库龄超过365天记0分,180-365天记1分,90-180天记2分。总分0-2分进入“立即处置”等级,3-4分进入“限期激活”等级,5-6分进入“继续观察”等级。

下面用一家真实服务过的店铺来做完整演示。这家店铺做的是厨房用品,年销售额约1200万元,SKU总数约760个。第一次做滞销分析时,老板觉得自己的库存“还行,就是有点乱”,结果我把数据拉出来之后,他沉默了,库存总金额430万元,其中滞销品占掉了160万元。
我先从店铺后台和进销存系统里导出了三个数据表:商品信息表(含SKU、品类、采购成本、当前库存)、销售明细表(近180天每个SKU的销售量)、库存台账表(含每批货的入库日期)。把三个表按SKU编码关联,生成一张库存分析底表。这张底表包含每个SKU的当前库存、近30天销量、近90天销量、库龄、采购成本、毛利率。整个过程大约需要2小时,之后每月只需要花30分钟更新数据即可。
把底表套用上面说的评分模型之后,760个SKU中有43个被标记为“立即处置”,62个标记为“限期激活”,其余655个正常。这43个立即处置的SKU只占SKU总数的5.6%,但占用的库存金额达到78万元。老板看到这个数字时说了一句很经典的话:“我一直觉得仓库里堆了很多货,但没想到是这几个款拖死了我。”

43个确认处置的SKU被分成了三类:13个高毛利长库龄的,走渠道转移和营销激活;22个中低毛利库龄超180天的,走限时阶梯折扣,目标回款率不低于50%;8个库龄超365天的,直接联系库存回收商或做批量清货,目标是尽快回笼资金,不再追求单件利润。
从决策到全部处理完,一共花了六周。最终结果是:43个SKU总库存成本78万元,最终回款51万元,整体回款率65%。如果按老板原本的思路,全场一律5折清仓,回款金额只能达到约30万元。差异的根源在于,高毛利的13个SKU通过渠道转移和精准营销,回款率做到了接近85%,把整体的回款率拉高了。
| 处置分类 | SKU数量 | 库存成本(万元) | 回款金额(万元) | 回款率 |
|---|---|---|---|---|
| 高毛利长库龄(渠道转移+激活) | 13 | 26 | 22 | 84.6% |
| 中低毛利长库龄(阶梯折扣) | 22 | 39 | 23 | 59.0% |
| 超长库龄(批量清货) | 8 | 13 | 6 | 46.2% |
| 合计 | 43 | 78 | 51 | 65.4% |
处理完这批库存后,我做了一个后续跟踪。六周后复查发现,之前被标签为“限期激活”的62个SKU里有19个恢复了稳定动销。恢复手段并不复杂:优化标题关键词、换一组更精准的主图、调整到正确的品类类目,或者搭配一个畅销款做关联销售。这19个SKU在恢复动销后,平均毛利率超过40%,而且没有降价。这个数据说明一个关键问题:滞销品里有相当一部分不是“真滞销”,而是“运营盲区”。如果直接打折清掉,你会白白扔掉未来利润。
不同规模的店铺,滞销分析的侧重点完全不同。我给出三套可执行的行动方案,你可以按自己店铺的实际情况直接套用。
小店的SKU通常不超过200个,不需要上很复杂的系统。我建议的做法是:每月1号从进销存后台导出所有SKU的库存和近30天销量明细,放到Excel里,按“可销售天数”排序。所有可销售天数超过180天的SKU全部拉出来过一遍。如果库存数量很少(比如少于10件),直接搭到下次上新的订单里作为赠品消化掉,不必花精力去运营;如果库存数量超过50件,进入“是否值得激活”的评估。
评估方式很简单:这款产品还有没有搜索流量?在后台看一下最近30天的搜索人气和点击率。如果搜索人气低于100,说明市场需求已经消失,直接降价清掉;如果搜索人气还在,但你的店铺没有给到足够的曝光,那就是运营分配问题,调整一下标题和主图,继续放30天再看数据。
中型店铺的SKU一般在500-2000个之间,靠手工表已经管不过来了。我用过的做法是:每个月固定一个时间,拉出完整的“滞销观察清单”,组织运营、采购、财务三个角色一起过一遍清单。运营负责判断哪些产品还有激活价值,采购负责判断库龄和补货情况,财务负责计算资金占用成本。三个人各自从自己的专业出发发表意见,最后按评分模型投票决定每个SKU的去留。
会议结束之后,所有的处置决策都记录在案,下一次会议复盘结果。这个会议的真正价值不在于当场决策,而在于让三个角色对库存结构形成统一的判断口径。很多店铺的库存问题,本质上是运营想保留产品、财务想清理资产、采购又担心断货,三个人各说各话,最后谁都不管,库存越积越多。

大型店铺的SKU数量动辄几千甚至上万,而且多平台、多店铺并行,库存需要统一调度。这种规模下,滞销分析必须是自动化的:进销存系统设置库存预警线,当某个SKU的可销售天数超过阈值时,自动推送预警到相关负责人;同时建立多店铺的库存共享池,A店铺滞销的SKU如果B店铺有流量匹配,直接调拨而不是降价处理。
我见过一个做零食的店铺,多平台一共6家店,都挂了同一个产品。A店卖不动,B店销量很好但经常缺货。以前的做法是A店降价清仓,B店等补货。后来改成库存共享,A店的货直接调到B店卖,不仅省了清仓折扣,还提升了B店的销售额。数据打通之后,滞销率从25%降到11%,这就是数据中台的价值。
滞销品处置里最常见的问题是“这个产品要不要保留”。我的判断框架很简单:算清楚这笔账,保留一个滞销品,每天的实际成本是多少?如果能算清楚这个问题,很多纠结会迎刃而解。
库龄资金占用成本大约等于年化资金成本乘以库存成本除以365;仓储和管理成本可以按每平方米仓库租金除以单位面积可存放商品数估算;商品贬值成本因品类而异,食品饮料保质期临近要按月估算折损,服装按季估算过季折扣。三个成本加总,你就得到了每天的实际持有成本。保留的前提是:预期利润大于未来30天的持有成本;激活成功率大于50%。
毛利率超过45%的产品,即使动销慢,只要库龄在180天以内,都应该优先保留并尝试激活。因为这类产品的利润空间足够覆盖一次完整的推广测试。如果你用500元推广费做一轮人群测试,能换来20个订单,这个产品大概率是可以重新激活的。测试失败的代价只是500元,但清仓的损失可能是几千甚至上万元毛利。我见过很多店铺因为“不想再看到这个产品”而草率清掉高毛利产品,两个月之后看到同行用同款产品做出爆款案例,后悔已经来不及了。
毛利率不足20%、库龄超过180天的产品,无论运营怎么说“还能卖”,我建议都直接清掉。原因很简单:就算卖出去了,赚到的钱也覆盖不了资金占用成本。这种产品每在仓库多放一天,就多亏一天。清仓时不要追求“少亏一点”,目标是“当天回款”,所以定价直接对标回收商的报价和同行尾货价格。
季节性产品(如夏季防晒、冬季保暖)的滞销处置有一个硬性时间点:当季结束前30天。过了这个时间点,产品就会迎来长达数月的需求冰封期。夏季滞销的防晒衣,8月处理能卖到5折,10月处理可能只能卖到2折,到了12月可能只能按斤称。时间窗口的价值,比任何运营技巧都重要。

很多进销存系统自带库存报表,但90%的卖家没有真正用起来。原因有两个:一是报表字段太多,不知道怎么筛选;二是报表逻辑是通用的,没有针对滞销分析做配置。其实只需要三步,就可以在现有系统里搭建一套可持续运行的滞销筛选流程。
在进销存系统里找到“库存预警”或“智能补货”设置,把预警维度从“库存数量低于X件”改为“可销售天数高于X天”。前者是缺货预警,后者才是滞销预警。设置两个阈值:黄色预警=可销售天数超过90天,红色预警=可销售天数超过180天。预警频率设置为每周一次,系统自动推送滞销清单到负责人邮箱或企业微信。
大多数进销存系统都有“库龄分析”功能,只是藏得比较深。找不到的话,直接把库存台账导出到Excel,按“入库日期”排序,然后做数据透视表,按库龄区间统计库存金额。我建议把库龄区间设置为:0-30天、31-60天、61-90天、91-180天、181-365天、365天以上。看到各个区间的金额分布之后,你就能非常直观地判断库存健康程度。
// Excel数据透视表操作步骤(以库存台账为例)
导出库存台账,确保包含字段:SKU编码、商品名称、入库日期、库存数量、成本价
新增列“库龄”,计算公式:=TODAY()-入库日期
新增列“库存成本”,计算公式:=库存数量*成本价
插入数据透视表:行=库龄区间,值=SKU计数+库存成本求和
按库龄区间设置分组:0-30, 31-60, 61-90, 91-180, 181-365, 365以上
系统推送的滞销清单,如果只是看一眼就摆在一边,那等于没有。我建议每周固定15分钟,把清单打开,按库存金额降序排序,只看前10个SKU。每周处理10个SKU,一个月就是40个,一年近500个。大部分店铺的滞销SKU总数也就在几十到几百之间,这个节奏完全足够。关键是“每周固定时间做”这个动作,比一次投入好几个小时做全面分析要可持续得多。

做多平台生意的店铺,最怕的就是A平台滞销、B平台缺货,两边各亏各的。滞销分析如果只看单个店铺,可能你已经在A店铺清仓了,而这个货B店铺正在以正价缺货销售。建立跨店铺的库存视图,是优化整体库存周转的关键一步。
某个SKU在本店滞销,先问三个问题:其他店铺有没有在卖这个产品?其他店铺的销量趋势怎么样?跨店调拨的物流成本多少?如果其他店铺同款产品有稳定动销,优先调拨,而不是清仓。调拨的物流成本远低于清仓的利润损失。实际操作中,每周做一次多店铺库存汇总表,把相同SKU在各店的库存和销量放在一起对比,滞销和缺货一目了然。
淘宝和拼多多的用户差异巨大。一个产品在淘宝滞销,放到拼多多可能是正常动销款;在抖音卖不动,在京东可能卖得很好。所以“滞销”的定义必须按平台单独设置:淘宝店的可销售天数超过120天算滞销,拼多多超过90天就算滞销,因为拼多多的动销节奏普遍更快。建议按平台历史动销数据设定分平台的滞销阈值,而不是所有平台用同一个标准。
| 平台 | 滞销预警阈值(可销售天数) | 滞销确认阈值(可销售天数) | 平台特性说明 |
|---|---|---|---|
| 淘宝/天猫 | > 90天 | > 120天 | 搜索流量分配相对稳定,动销周期偏长 |
| 拼多多 | > 60天 | > 90天 | 活动驱动明显,动销节奏快,预警线需要提前 |
| 抖音/快手 | > 45天 | > 75天 | 内容电商流量波动大,45天不动销说明内容已失去吸引力 |
| 京东/唯品会 | > 90天 | > 150天 | 流量相对稳定但用户基数小,处理周期可以拉长 |
规模较大的店铺,建议在月度滞销评审时加入“店铺间周转效率对比”环节:统计每个店铺的总库存金额、月销售额、库存周转天数,然后横向对比。你会发现,同样的产品在不同店铺的周转效率差异极大,这种差异本身就说明问题,不是产品不行,而是运营能力不均衡。识别出周转慢的店铺,定向调整运营策略,往往比直接清仓更有效。

最后总结几个我在实操中反复看到的错误做法。这些错误看似不起眼,但几乎每一个都直接导致滞销分析失效。
“店铺整体库存周转率5.2次,还不错”,这句话没有意义。整体数据会把高动销产品的表现均摊到低动销产品上,掩盖真实的滞销问题。正确做法是分布分析:把SKU按周转速度分成五档,看每一档的库存金额占比。如果尾部20%的SKU占用了超过40%的库存金额,这就是明确的滞销信号。
只看库存数量做筛选,会忽略“金额”才是滞销的核心量度。100件进价5元的小商品,资金占用只有500元,不紧急;但10件进价500元的产品,资金占用是5000元,更急需处理。所有滞销清单必须按“库存成本金额”排序,而不是按库存数量排序。
确认一个SKU滞销之后,如果不设定处置完成日期,这个SKU大概率会在下次评审时又出现在清单里。我建议每条处置任务都带上明确的完成期限:限时促销7天内结束,渠道转移14天内完成,批量清货30天内出库。设置时限的目的不是制造压力,而是避免“已决策未执行”造成的损耗。
清仓结束后,不仅记录回款金额,还要算清楚“为了这笔回款,损失了多少毛利”,这个数据才是下一次采购决策的核心依据。如果一次清仓损失了8万元毛利,那对应的采购决策就需要重新复盘:当时为什么买这么多货?是市场预估过于乐观,还是测款数据有误导?如此,清仓才不只是止血,还帮助你避免未来再次踩坑。
滞销不可能完全消除,健康的库存管理是控制滞销比例,以及压缩滞销处置周期。我见过追求“零库存”的卖家,结果是畅销品缺货率飙升,用户体验和销售额受到重创。合理的滞销库存占比建议控制在总库存金额的10%-15%以内(服装类目可适当放宽到20%),超过这个比例采取处置动作,低于这个比例维持正常运营即可。
滞销分析不是一次大扫除,而是一个持续运行的财务监控机制。每次清完一批库存后,都会留下两样东西:回笼的资金,和下一次采购决策的参考数据,后者经常被忽视。真正有用的滞销分析,是让每一批被处理掉的库存都变成未来决策的证据。建议你从今天开始做两件事:第一,打开你的进销存后台,导出一份库存台账,按本文的筛选模型跑一遍评分;第二,建立每两周一次的滞销清单评审机制,把“筛选-处置-复盘”固定成店铺的例行动作。
仓库里的每一件滞销品都在悄悄吃你的利润,早一天开始,就早一天止血。
我经营一家淘宝店,SKU有两千多个,一直按“90天没动销就清仓”来操作,但发现有些高毛利产品即便90天卖不动,后来却能出大单,而有些低毛利小商品在90天内卖了一些,却积压了大批库存。判断滞销品是不是不能只看天数?有没有更科学的筛选维度?
千万不要只用“多少天未动销”这一个标准。我早期也吃过这个亏:有一款客单价599元的智能家居配件,连续75天没出单,我直接按滞销品打折清掉了。结果两个月后对应型号的主机爆了,这个配件成了刚需,我手里只剩几件样品,眼睁睁看着别人卖断货。
从那以后,我把“动销天数”降级为参考指标,换成了一套“资金占用+毛利率”的组合评级模型。具体做法是:拉出每个SKU的库龄、90天销量、毛利率,然后分A/B/C三级。
A级是高毛利(毛利率≥40%)且库龄超过150天,这类产品资金占用大但利润空间足够,值得再养两个月,只要动销窗口还在,可以用关联推荐来激活;B级是毛利率在10%~40%之间、库龄在90~150天,这类产品属于即将“变质”的资产,优先安排限时折扣或满赠;
C级是毛利率低于10%或库龄超过180天,这类产品已经没有保留价值,越快处理越好。我建议你按自己的资金周转周期来定阈值:如果店铺的账期是60天,那80天不动销就已形成资金窟窿,该预警了。只有把“资金被占用了多久”和“卖掉能赚多少”放在一起看,才能避免误杀好品。
我先后用过三套进销存系统,总觉得功能太多,很多数据我不会看。每次做清仓决策都只是把库存按数量排序,看到存量大的就降价,结果有时处理得不亏不赚,有时甚至亏很多。想看“哪些货先处理”,到底应该重点看哪些报表?
我现在的习惯是只看三张表:库龄分析报表、动销率报表和零动销商品清单。首先,库龄分析能告诉你每件货在仓库里躺了多久,我按0-30天、31-60天、61-90天、91-180天、180天以上这五档去筛;
其次,动销率报表会直接算出每个SKU在近30天、60天、90天里的实际售出件数,比单纯看当前库存数量要真实得多。我最依赖的是“零动销商品导出”这个功能,系统把超过设定天数没有出过单的商品列出来。
我会在导出后先做一次数据清洗:把组合销售的SKU重新合并(因为一个套餐里包含多个子SKU,单独看每个子品会被误判成滞销),再去掉待上架的新品,剩下的才是真正的滞销候选。另外一个常用组合是“可售天数”和“资金占用”两个字段:可售天数=当前库存/近30天日均销量,资金占用=成本×当前库存。
按资金占用从高到低排序,优先处理前20名,这样清仓的每笔折扣都能真实回笼现金,而不是凭感觉挑库存大的先动。
我目前淘宝、拼多多、抖音三个平台在卖,后台各自有库存报表,数据格式也不一样。每个月做库存盘点,我都是人工复制粘贴到Excel里,不仅麻烦还容易错,有两次因为合并出错,把不该清的库存给清掉了。有没有什么简洁高效的方法能统一整合这些数据?
这种多平台的数据地狱我很清楚,我手上就有过类似的经历:某月我在拼多多后台导出的SKU带的是“尺寸-颜色-规格”格式,而淘宝是三个独立字段,直接粘到一起后,同一款产品被识别成两个不同编码,结果清仓时漏掉了淘宝那边的80多件库存。
后来我固定了一个标准化流程:每个平台导出后,先统一字段名和格式,再用Excel的Power Query按SKU编码做合并查询。具体做法是,第一步,把各平台报表的日期格式都改成YYYY-MM-DD;第二步,新增一列“主键”,由“平台前缀+平台SKU”拼接而成;
第三步,用Power Query把三张表追加合并,再按主键去重。全程不手工改数,所有清洗步骤都记录在查询脚本里,这样每月重复执行一次即可。如果你的进销存系统有API自动同步,也要每周抽一次库存实物数量来对账,尤其是那种多平台共享库存的店铺,后台数量经常会出现一两个小时不同步的情况。
对账时我会用“实际库存-各平台未发货订单”来倒推可售库存,而不是直接信后台数值。
我筛选出了一些滞销品,但之前清仓时试过直接打五折,结果一没利润二没销量,库存反而更深了。也试过捆绑销售,选了搭配商品,好像影响了爆款的转化。想知道处理滞销品有没有什么分步骤、分品类的实操策略?
最忌讳的就是“统一打五折清仓”。我有一次把一批B级滞销品直接打五折,结果买家的第一反应是“这货是不是有问题”,转了两周只卖出总库存的10%。后来我改成阶梯折扣,第一周9折,第二周75折,第三周5折,反而在第二周就清掉了六成。更稳妥的做法是按等级分路线处理。
A级高毛利长周转商品,不要直接打折,建议做“买A送C”或者会员专享价,因为这类品的购买决策更多依赖使用场景;B级低毛利商品适合采用限时折扣+满赠的组合,时间窗口压在7天内,制造紧迫感;C级残次品或者零价值商品,直接走报废或捐赠,不要为沉没成本再花钱花精力。
另外还有一个容易踩的坑:捆绑促销时选错了引流商品。我之前把店里转化率最高的爆款作为赠品,结果活动期间爆款的单独销量掉了30%,等于把正常利润搭进去了。后续我改用“流量中等、有库存压力但本身有点吸引力”的商品来搭赠,清仓效果不错,爆款也基本没受冲击。
每轮清仓结束后,我会把动销变化和回收金额记录到一张表里,在下一次选品时直接拉“负面清单”,把导致滞销的品类、价格区间和上架月份都标记出来,避免同类问题再度发生。


读者评论
作为财务出身,文章把滞销品定义成“不良资产”很到位。我算了下自己店铺,180天以上库存占压资金远超预期,按12%净利率反推,确实需要几倍的销售额才能赚回来。以后每月会用现金回流视角盯滞销,而不是只看库存件数。
文中提到的“假性清仓”案例简直是我们店的翻版。以前大促打折,卖出去的多是常规款,老库存纹丝不动,还搭进流量和复购。后来改成按分级处置,优先做渠道转移和场景重组,回款率确实从不到四成提到了六成左右。
分析框架有参考价值,但小卖家很难凑齐采购入库日期、历史销量趋势、履约成本这些数据,尤其在多平台开店的情况下。建议提供一个简化的起步版,比如只用库龄和可销售天数两个指标,先跑通流程再逐步加维度。
最喜欢的是处置优先级那张图,降价放最后。尝试过把滞销品改礼盒装投放到团购渠道,两周清掉五百多件,而之前店里五折一周才卖二十多个。路径比价格重要,这篇文章确实点醒了我的库存管理思路。