库存预占怎么做才不会超卖?下单锁库、释放和异常占用要这样管

零门槛、免安装!海量模板方案,点击即可,在线试用!

免费试用
进销存管理
阅读人数:68预计阅读时长:16 min

去年 11 月,一场关于"双十一备货"的会议。销售总监拍着桌子说:"这批货必须给我锁死,客户已经口头定了,谁都不许动!"仓库主管立刻反驳:"你锁了又不提,我库里堆着三十多箱'被锁'的货,三个月了没人要,这算谁的?"两个人都是对的,但两个人都解决不了问题。

库存预占怎么做才不会超卖?下单锁库、释放和异常占用要这样管

这就是库存预占的经典画面——每个人都想锁,但没有人想清楚"锁多久、谁来解、锁错了怎么办"。预占这件事,做得好了是"防止超卖"的利器,做得不好,就是"人为制造缺货"的元凶。

一、核心结论:预占的本质是"有时效的承诺",不是"永久的占有"

我直接说结论:库存预占出问题,99% 的根源在于把"预占"当成了"扣减",而没有把它当成一笔"带时效、带责任、带释放机制"的临时承诺。

很多人理解的预占很简单:客户要货,我把库存"占"下来,别人就卖不了了。但真实业务里,预占是一个有生命周期的状态——它从"客户表达意向"开始,到"客户正式下单"或"客户放弃"结束。中间任何一个环节没管好,预占就会变成两种灾难:要么超卖(该占的没占住),要么死库存(占住了又没人要)。

预占管得好不好,衡量的不是"占了多少",而是"每一笔预占能不能在它该结束的时候干净利落地结束"。 占得再多,如果不能按时释放,就是一堆压在库存上的"僵尸承诺"。

我见过最典型的案例,是 2023 年一家做办公家具的公司。他们的大客户销售习惯性"锁货",客户在电话里说一句"这个型号先给我留 200 套",销售就在系统里预占 200 套。结果客户最后只要了 60 套,剩下的 140 套因为"销售说客户还要",一直占着。三个月后,这批货错过了两个销售旺季,最后打折清仓,净亏了 8 万多。

二、真实场景:预占为什么这么容易"失控"

要理解预占为什么难,得先看它和"正式下单"的本质区别。

正式下单是"成交",一旦生成,库存就从"可售"变成了"已售",这条链路是单向的、清晰的。但预占是"承诺",它介于"可售"和"已售"之间,是一个中间态。中间态天然就是最容易失控的地方,因为它既不完全属于销售,也不完全属于仓库,两边都觉得"不是我一个人的事"。

预占失控,通常是从这三个口子漏出去的:

第一个口子:没有时效。 预占一旦建立,就没有"什么时候该结束"的约定。客户可能明天就下单,也可能三个月后都没下文,但库存一直被占着。没有时效的预占,等于给库存判了无期徒刑。

第二个口子:没有释放机制。 预占建立容易,释放难。很多系统里,预占要人工手动释放,而销售员"忘了释放"是常态。没有自动释放的预占,就像没人收的快递,越堆越多。

第三个口子:没有占用上限。 一个销售可以无限预占,今天占 100 套,明天占 200 套,后天占 500 套,把整个仓库的货都占光。没有上限的预占,会被人为地"锁死"整个库存。

这三个口子,任何一个没堵住,预占就会失控。而大多数公司,三个口子全是敞开的。

这里我想再深挖一层:为什么预占这么容易失控,而正式下单不容易?因为正式下单有"钱"这个天然的约束——客户下了单,要么付了款,要么有合同,销售不敢乱来。但预占没有钱,它只是销售的一句话、一个动作,成本几乎为零。成本为零的东西,必然被滥用。这就是预占失控的底层逻辑:不是销售不负责,而是"占着"这件事太便宜了,便宜到谁都想占。

三、下单锁库:从"意向"到"锁定"的关键一步

预占的第一步,是"下单锁库"。这一步看着简单,其实藏着大学问。

锁库的时机,决定了预占的准确性。 很多人以为锁库就是"客户说要货,我就锁",但其实锁库应该发生在"客户意向明确到一定程度"之后。如果客户只是随口问一句"你们有没有货",你就把库存锁了,那锁库就太早了,会造成大量无效预占;如果客户已经明确"我要 200 套,下周付款",你还不锁,那锁库就太晚了,货可能被别人卖掉。

我的经验是,把客户意向分成三档,对应三种不同的库存动作:

意向档位典型表现库存动作时效
询价"这个型号多少钱?"不锁库,仅记录无
意向"价格合适的话,我要 200 套"预占(可释放)3-7 天
确认"确定了,发合同吧"转正式订单,锁库按履约

核心原则是:询价不锁、意向预占、确认锁死。 很多人把这三档混成一档,客户一问价就锁库,结果库存被大量"询价级"的意向占住,真正要货的客户反而没货可卖。

锁库还有一个容易忽略的细节:锁库要锁到"具体仓库、具体批次"。如果只是笼统地锁一个 SKU 的总数,而没有锁到具体哪个仓、哪个批次,那么发货的时候还是可能出错——比如客户要的是 A 仓的货,结果锁的是 B 仓的库存。

我再讲一个真实的教训。2022 年,一家做建材的公司,销售在系统里锁了"某型号瓷砖 500 箱",但没锁到具体仓库。结果这 500 箱的预占,系统默认从 A 仓扣,但客户实际要的是 B 仓的货(因为 B 仓离客户近)。等发货的时候,B 仓的货被别的销售卖掉了,A 仓的货又发不过去,最后客户等了一个礼拜,直接取消了订单。锁库不锁到仓,等于没锁。

四、释放机制:预占管理里最被忽视的一环

如果说锁库是预占的"前半场",那释放就是"后半场",而后半场恰恰是大多数公司完全没做的部分。

预占的释放,有三种情况:

第一种:正常释放。 客户正式下单,预占转成正式订单,库存从"预占"变成"已售"。这是最理想的路径,预占完成了它的使命。

第二种:超时释放。 客户在约定时间内没有下单,预占自动失效,库存回到"可售"。这是防止"僵尸预占"的关键机制。

第三种:主动释放。 客户明确表示不要了,销售主动取消预占。这是最需要"人自觉"的情况,也恰恰是最不可靠的。

我反复跟客户强调的一句话是:预占的释放,不能靠"人想起来",必须靠"系统自动"。因为人的记忆是最不可靠的,销售员今天锁了 50 箱货,明天就被 20 个新客户的消息淹没了,谁还记得那 50 箱?只有系统自动超时释放,才能保证预占不会烂在库里。

我建议的释放规则是这样的:

  • 预占建立时,必须设定一个"失效时间",默认 72 小时。
  • 失效时间到了,系统自动把预占释放回可售,并通知销售"你的预占已失效"。
  • 如果销售确实还需要继续占,可以在失效前"续期",但续期必须有次数上限,不能无限续。

这套规则的核心逻辑是:预占是有成本的,占着库存不放,是要付出"续期"这个动作成本的。 这个成本会倒逼销售只在真正有把握的时候才预占,而不是随手就占。

这里我要特别讲一下"续期上限"这件事,因为它太容易被忽略。如果没有续期上限,销售就可以无限续期,那"失效时间"就形同虚设——反正到期了再续一下就行。续期上限的意义,是给"占着不放"设置一个硬性天花板。我一般建议,同一笔预占最多续期两次,两次之后如果还没转正式订单,就强制释放,销售要重新走预占流程。这个规则一开始会遭到销售的强烈反对,但跑三个月之后,你会发现预占的"水分"被挤掉了一大半。

五、异常占用:预占里的"隐形炸弹"

除了正常的预占,还有一种更隐蔽的情况——异常占用。它指的是那些"既不是正常预占、也不是正式订单"的库存占用,比如:

  • 系统 bug 导致的"幽灵预占":订单取消了,但预占没释放,库存凭空少了一块。
  • 人工误操作导致的"重复预占":同一个客户、同一批货,被两个销售各占了一次。
  • 跨系统导致的"不一致预占":ERP 显示预占,WMS 显示可售,两边对不上。

异常占用最可怕的地方在于,它平时不显山不露水,只有到盘点、到对账的时候才会暴露。而一旦暴露,往往已经积累了很长时间,排查起来极其痛苦。

我处理过一个案例:一家做电子产品的公司,每个月盘点都发现某个 SKU 的库存比系统少十几件,但一直查不出原因。后来我把他们的预占记录拉出来,一条条对,发现有三笔"幽灵预占"——订单早就取消了,但预占状态一直没改,这三笔预占加起来正好是那"少掉的十几件"。这三笔幽灵预占,在系统里躺了整整五个月,每个月都让仓库背锅。

所以,异常占用的管理,核心是定期对账。我建议至少每周做一次"预占对账":把系统里所有处于"预占"状态的记录拉出来,逐条核对——这笔预占对应的订单还在吗?客户还有意向吗?失效时间到了吗?凡是"三无"(无订单、无意向、无时效)的预占,一律清理。

我再补充一个"重复预占"的典型场景,因为它比想象中更常见。一家公司,同一个大客户,由两个销售对接——一个对接客户的采购部,一个对接客户的项目部。结果客户要一批货,两个销售分别在系统里预占了一次,同一批货被占了两次。等发货的时候,系统里库存是"负的",仓库才发现出了问题。重复预占的根源,是"客户主数据"没有统一——同一个客户在系统里有两个档案,两个销售各占各的。所以,预占管理的前提,其实是客户档案的标准化,这个我在别的文章里专门讲过。

六、一套完整的预占管理框架

把前面讲的串起来,一套完整的预占管理,应该包含五个环节:

第一,锁库分级。 按客户意向分三档(询价/意向/确认),只有"意向"和"确认"档才触发预占,询价不锁。

第二,锁库到仓。 预占必须锁到具体仓库、具体批次,不能只锁 SKU 总数。

第三,设定时效。 每笔预占必须带失效时间,默认 72 小时。

第四,自动释放。 失效时间到了自动释放,并通知销售;续期有次数上限。

第五,定期对账。 每周对一次预占记录,清理"三无"预占和异常占用。

这五个环节,我用一张表总结它们的"输入"和"输出":

环节输入输出关键动作
锁库分级客户意向是否预占的判断三档分类
锁库到仓SKU + 数量仓 + 批次 + 数量精确锁定
设定时效预占记录失效时间默认 72 小时
自动释放失效时间释放 + 通知系统自动
定期对账预占清单清理异常每周一次

这五个环节,环环相扣,缺一个都不完整。我见过太多公司,只做了"锁库"这一个环节,后面四个全没有,结果预占越占越多,最后变成一摊烂账。

七、一个完整的预占重构案例

讲完框架,我想完整复盘一个我亲手做的预占重构项目,因为它把"从乱到顺"的全过程都走了一遍,比任何理论都有说服力。

2024 年 5 月,一家做工业润滑油的贸易公司找到我。他们年营收大概 6000 万,SKU 有 1200 多个,销售团队 18 人,三个仓库。老板的痛点很直接:"我们超卖和缺货同时发生,销售天天跟仓库吵架。"

我进去一查,问题全在预占。他们的预占,是销售在 Excel 里记的——销售 A 在表格里写"某型号润滑油,给 XX 客户留 80 桶",销售 B 看到库存还有,又把这 80 桶卖给了另一个客户。等销售 A 的客户来提货,货没了,客户当场翻脸。反过来,有些销售为了"保险",把货占得死死的,客户最后没要,货就烂在库里。

我统计了他们一个月的预占数据,触目惊心:

  • 当月建立的预占记录:217 笔
  • 其中最终转成正式订单的:89 笔(41%)
  • 超时未处理、一直挂着的:73 笔(34%)
  • 重复预占、幽灵预占等异常:55 笔(25%)

也就是说,他们 59% 的预占,最后要么没成交、要么是异常,白白锁住了库存。而真正该锁的、却没锁住的超卖,一个月发生了 19 次。

我花了四周做了三件事。第一,把预占从 Excel 搬进系统,锁库分级、锁库到仓;第二,给每笔预占设 72 小时失效时间,到期自动释放并通知销售;第三,每周做一次预占对账,清理"三无"和异常占用。

三个月后,数据完全变了:超卖从每月 19 次降到了 2 次以内;"僵尸预占"从 73 笔降到了 6 笔;销售和仓库的吵架,从每周好几次降到了几乎为零。

这里我还想补一个容易被忽略的账:预占本质上是在占用资金。那批"僵尸预占"的 73 笔货,按他们的平均库存成本算,压了将近 90 万的资金。这 90 万如果释放出来,光是一个月就能少付几千块的资金成本,更别说这些货本来可以卖给真正需要的客户。所以预占失控,损失的不只是"错过的销售机会",还有"被锁死的现金流"。库存就是钱,预占就是把这笔钱临时冻住,冻得越久、冻得越多,钱就越紧。

这个案例让我彻底确认:预占问题的解药,从来不是"让销售更自觉",而是"让系统替销售管住时效和释放"。 人的自觉是靠不住的,只有机制才靠得住。

八、关于预占,大多数人还信着四个错误的"常识"

在讲落地之前,我想先破除四个流传很广、但其实是坑的"常识"。这些错误认知,比流程本身更拖后腿。

免费试用

错误常识一:"预占越多,说明销售越努力。" 这是最要命的误解。很多管理者看到销售预占了一大堆货,还觉得"这小伙子积极"。但实际上,预占多往往不是"努力",而是"没有成本意识"——反正占了不花钱,随手就占。真正健康的预占,应该是"占得准、转得快",而不是"占得多、挂得久"。衡量销售预占质量,要看"预占转订单率",而不是"预占总量"。

错误常识二:"预占是销售的事,仓库配合就行。" 恰恰相反,预占是销售和仓库共同的事。销售负责"发起预占",仓库负责"保障库存准确"。如果库存数据不准,销售看到的可售数是错的,预占再准也没用。预占的前提是库存准确,而库存准确是仓库的活。所以预占管理,必须是销售和仓库一起做,不能甩给任何一方。

免费试用

错误常识三:"预占失效了,说明销售能力不行。" 这是把"机制问题"错怪到"个人能力"上。预占失效,很多时候不是销售能力不行,而是客户本身在犹豫、在比价、在走内部审批,这些都不是销售能控制的。把预占失效归咎于销售,只会逼着销售"不敢预占",结果该占的没占,超卖反而更多。正确的做法,是接受"预占本来就有一定失效率",用机制去消化它,而不是用考核去压制它。

错误常识四:"预占和库存扣减是一回事。" 这是技术层面的常见误解。预占是"软占用",库存还在,只是标记为"不可售";扣减是"硬扣减",库存真的少了。两者的区别在于:预占可以撤销、可以释放,扣减一旦发生就不可逆。如果把预占做成扣减,那么预占失效时,库存就"凭空多出来"一块,账就乱了。

这里再补一个我经常被问到的点:预占到底要不要跟销售考核挂钩? 我的建议是,要挂钩,但挂的不是"预占量",而是"预占转订单率"和"超时预占率"。前者考核销售预占的"准头",后者考核销售预占的"卫生程度"。一个销售如果预占转订单率低于 50%,或者超时预占率高于 30%,说明他要么在瞎占,要么占完不管。考核对了,预占的乱象会自然收敛;考核错了,只会逼着销售要么不敢占、要么乱占。

九、不同体量下的策略取舍

预占管理,同样要分体量。

小体量(SKU 少、客户少、销售就一两个人):预占可以简单点,甚至一张表就能管。但即使是一张表,也必须有"时效"和"释放"两列。小体量最容易犯的错,是觉得"人少,口头沟通就够了",结果口头预占越积越多。

中体量(SKU 上千、销售团队十几人、多仓):这个阶段必须上系统了。预占要能自动锁库、自动释放、自动通知。中体量的核心是"自动化",因为人已经管不过来了。

大体量(SKU 上万、销售上百人、多仓多门店、有电商):除了自动化,还要加"预占上限"和"预占看板"。每个销售、每个客户、每个 SKU 都要有预占上限,防止一个人锁死全局;管理层要有预占看板,一眼看到"现在有多少货被占着、被谁占着、占多久了"。

我后来给客户搭预占机制时,用的是简道云进销存,因为它能让我把"预占"做成一个带失效时间、自动释放、续期上限的完整流程。销售在订单里填了意向数量,系统自动按"意向"档预占,72 小时没转正式订单就自动释放并提醒销售;预占锁到具体仓库和批次,发货时不会张冠李戴;每周的预占对账,系统自动把"三无"预占列出来,仓库一键清理。这套机制跑起来之后,那家办公家具公司的"僵尸预占"从每月 30 多笔降到了 3 笔以内,超卖几乎绝迹。

十、立刻能落地的行动清单

如果你现在就想把预占理顺,按这个顺序做:

  1. 盘点你现在的预占:把系统里所有"预占"状态的货拉出来,逐条问——这笔预占对应的订单还在吗?客户还有意向吗?占多久了?
  2. 给意向分档:把"询价、意向、确认"三档标准定下来,明确只有后两档才锁库。
  3. 设定失效时间:给所有预占加一个默认失效时间,我建议 72 小时。
  4. 建立自动释放:失效时间到了自动释放,并通知销售。
  5. 每周对账一次:清理"三无"预占和异常占用。

十一、三条红线原则

红线一:预占必须有失效时间。 任何一笔预占,如果它没有明确的失效时间,就一律禁止建立。没有失效时间的预占,就是死库存的种子。

红线二:预占必须能自动释放。 释放不能靠人手动,必须系统自动。靠人手动释放的预占,等于没有释放机制。

红线三:预占必须有上限。 每个销售、每个客户、每个 SKU 都要有预占上限,防止一个人锁死全局。没有上限的预占,会被滥用成"人为囤货"。

十二、常见问题解答(FAQ)

问:预占和正式下单,到底差在哪? 预占是"承诺",正式下单是"成交"。预占有时效、可释放、可取消;正式下单一旦生成,就进入履约,库存从"可售"变"已售"。把预占当正式下单用,或者把正式下单当预占用,都是库存混乱的根源。

问:预占要不要占用"可售库存"? 要,这是防止超卖的关键。预占的库存必须从"可售库存"里剔除,否则销售看到的可售数是虚高的,一接单就超卖。可售库存 = 在库 - 冻结 - 预占,这个公式必须刻在脑子里。

问:客户口头说"要",我该不该锁库? 看意向档位。如果只是"可能要",属于"意向",可以预占,但必须设时效;如果是"确定要,发合同吧",属于"确认",直接转正式订单锁死。"可能要"和"确定要"是两种完全不同的动作,不能混为一谈。

问:预占失效了,客户又来下单怎么办? 正常接单。预占失效只代表"库存重新回到可售",不代表"客户不能买"。如果客户在失效后又下单,只要库存还在,就正常卖。预占失效不是"得罪客户",而是"把占着不用的库存释放出来"。

问:多仓的情况下,预占要按仓分开吗? 必须按仓分开,甚至要按批次分开。客户要的是 A 仓的货,你就锁 A 仓;锁了 B 仓的库存,发货时就会出问题。预占的最小颗粒度是"仓 + SKU + 批次"。

问:电商和线下,预占规则一样吗? 不一样。电商的预占要更短、更自动,因为电商的订单转化快、时效性强,预占往往以分钟、小时计;线下的预占可以稍长,以天计。但无论线上线下,预占都必须有时效和自动释放,这是不变的底线。

问:预占和冻结,会不会搞混? 会,而且很多人确实搞混。预占是"销售承诺"驱动的,冻结是"质量/退货/异常"驱动的,两者目的不同、责任部门不同、处理逻辑也不同。但它们在库存计算上的作用是相同的——都要从可售库存里剔除。 搞混了,就会出现"该冻的没冻、该占的没占"的混乱。

问:预占的失效时间,设多长合适? 没有统一答案,要看你行业的成交周期。快消品、电商,24 小时甚至更短;工业品、大宗,3-7 天;项目型、定制型,可以更长,但要配合续期机制。关键不是"多长",而是"必须有"——设多长可以调,但"没有失效时间"是绝对不行的。

写完这些,我想再强调一句容易被忽略的话:预占做得好,是防止超卖的第一道防线;预占做不好,是人为制造缺货的第一大元凶。 它是一把双刃剑,而决定它砍向哪一边的,不是锁库这个动作本身,而是你有没有给每一笔预占配上"时效、释放、上限"这三件套。把预占当成一笔"有时效的承诺"来管,而不是当成"永久的占有"来占,你才会发现,原来超卖和死库存,很多时候是同一个问题的两面。

免责申明:本文内容通过AI工具匹配关键字智能生成,仅供参考,帆软及简道云不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系marketing@jiandaoyun.com进行反馈,简道云收到您的反馈后将及时处理并反馈。

评论区

暂无评论
电话咨询图标电话咨询icon立即体验icon安装模板