先算可售,而不是先算余额
我会从账面库存中扣除已锁定未支付、售后待处理、质检不合格、渠道预留、调拨在途和已承诺订单。一个 SKU 显示 10,000 件,不代表直播间下次能卖 10,000 件。
我在评估直播商家采购是否合理时,不会只看 ERP 或仓库系统中的库存余额,而会同时确认库存口径、时间截面、履约状态和近期开播需求。只有能被实际出售、在承诺时效内完成发货的数量,才有资格进入采购决策。
我会从账面库存中扣除已锁定未支付、售后待处理、质检不合格、渠道预留、调拨在途和已承诺订单。一个 SKU 显示 10,000 件,不代表直播间下次能卖 10,000 件。
采购金额越大,库存口径错误的代价越高。我会先按 SKU、仓库和批次抽盘,把“系统可售数”和“现场可发数”对齐,再决定是否扩大采购,而不是用采购去掩盖数据问题。
库存周转天数、动销速度、毛利、退货率和补货周期必须一起看。高毛利但低动销的商品,可能比低毛利但稳定出货的商品更容易形成资金占用。
这是内部管理示例阈值,不是行业统一标准。不同品类、仓型和履约方式应重新设定。
至少覆盖近期排期、促销节奏与供应商交期,不能只用单日销量决定采购。
我会把仓库数量转化为业务状态,避免所有库存被当成同一种库存。
把需求、供给、准确率和风险放在同一视图中,沟通成本会明显下降。
直播销售同时放大了流量、订单、促销和履约的不确定性。短时间内出现大量订单时,库存变化速度快于人工核对速度,采购人员看到的数字往往已经滞后。
我经常会遇到这样的判断:某款商品在短视频预热阶段获得了较高互动,团队便把互动人数乘以一个转化率,直接推算下一场直播需要采购多少。问题在于,互动并不是支付,支付也不一定是有效订单,最终签收更不等于复购。
如果预热数据只是兴趣信号,我会把它放进需求预测的“上限情景”,而不是直接放进基准情景。采购量应当同时参考历史同类场次的点击到支付转化、支付到发货转化、取消率和退款率。这样做会让预测更保守,却能避免把一次性的流量波动变成长期库存。
直播间、货架电商、分销渠道和线下门店可能共用一个供应池,但每个系统都有自己的冻结、预留和同步节奏。如果我把仓库总库存、平台可售库存和供应商在途库存简单相加,就很容易把同一批货计算两次。
我会给库存建立唯一的状态标识:实物所在位置、是否已被订单占用、是否通过质检、是否允许当前渠道销售、预计可发时间。只有状态明确且口径互斥,汇总结果才有意义。
直播间的限时券、满减和赠品会改变真实成交价格,也会改变销量和退货结构。过去 30 天的普通售价销量,不能直接替代大促场次的需求模型。
一套组合装可能由多个单品组成,只要其中一个零件不足,整套就无法按承诺发货。系统若只看主 SKU 数量,会高估组合商品的可发量。
退回仓库的商品还需要质检、重新包装和二次上架。没有完成检查的退货数量,应被列为待处理库存,而不是直接抵减下一场直播的采购需求。
单独给库存准确率设一个百分比,容易让团队产生虚假的安全感。我会同时使用数量准确率、可售准确率、订单履约准确率和价值准确率,分别回答“数对不对”“能不能卖”“能不能按时发”和“错了多少钱”。
最基础的计算方式是:
实际管理中,我还会观察绝对误差:现场盘点 980 件、系统记录 1,000 件时,比例接近 98%,但这 20 件若正好对应下一场直播的爆款,就可能造成缺货。因此比例与绝对件数要同时看。
可售库存准确率更接近采购决策。计算时,我会将系统可售数量与经过订单锁定、质检、库位和时效核验后的实际可发数量对比。
例如系统显示某 SKU 可售 2,000 件,但其中 300 件已被其他渠道预留,150 件在待质检区,100 件因包装短缺暂时不能发,那么真正可售数量可能只有 1,450 件。采购人员如果按 2,000 件判断,后续就会误以为库存充足。
我会追踪承诺发货量与实际完成量的差异。库存看似准确,但如果拣货、配货或承运能力不足,仍然不能支持直播承诺。
低价小件的数量误差和高价大件的金额误差不应被同等看待。价值准确率帮助我识别资金占用更高的错误。
今天可售不代表七天后可售。供应商交期、排产、在途和促销日期都必须写入时间维度,形成可兑现的库存承诺。
| 库存层级 | 定义 | 能否计入采购决策 | 需要的证据 | 常见风险 |
|---|---|---|---|---|
| 现货可售 | 已入库、已质检、可拣货、符合当前渠道规则 | 可以,但要扣除已锁定订单 | 仓库扫描、库位、批次、可售状态 | 系统同步延迟、重复预留 |
| 订单锁定 | 已支付或已被渠道锁定,尚未完成发货 | 不能作为自由库存 | 订单号、锁定时间、支付状态 | 取消订单释放不及时 |
| 待质检退货 | 已回仓但尚未确认商品状态 | 不能直接计入可售 | 退货单、质检结果、重新上架记录 | 把瑕疵品误当正常品 |
| 在途库存 | 供应商已发出但尚未完成收货验收 | 只能作为未来供给情景 | 物流节点、预计到仓时间、收货差异 | 延迟、少发、错发 |
| 风险库存 | 临期、包装损伤、版本变化或销售限制库存 | 不能按正常库存计算 | 批次、质检、渠道政策 | 降价、报损、退货和声誉损失 |
库存积压通常不是某一次采购单单独造成的,而是多个小误差连续叠加。下面这些做法在会议上很容易获得认同,我会把它们改写成可验证的判断条件。
库存多只能说明资金已经转换成商品,不能证明供应风险降低。如果商品的生命周期短、版本迭代快或退货率高,额外库存反而会带来跌价和处理成本。我会把供应风险拆成缺货损失、交期波动和质量波动,再与库存持有成本比较。
我的修正:只为无法通过可靠补货解决的风险建立安全库存,并给安全库存设置失效日期。超过观察期后,重新检查需求和供应情况。
直播间总销量增长,不代表每个颜色、尺码、口味和组合装均匀增长。平均分配会让长尾 SKU 过量,而真正受欢迎的规格缺货。我会使用 SKU 粒度的销量、点击、加购、支付和退款数据,并区分自然流量与投放流量。
我的修正:先按 SKU 计算需求区间,再通过可替代关系做资源分配,而不是把总量简单除以 SKU 数量。
GMV 受价格、优惠、投流和退款影响,不能直接等同于商品真实消耗。如果为了冲 GMV 降价销售,销量增长可能同时伴随毛利下降与退货上升。采购决策应看净销售量、有效收入和单位贡献,而不是只看成交金额。
我的修正:以净支付订单、有效发货件数和确认收货件数分别观察漏斗,避免把取消和退款也算成需求。
供应商口中的“有货”可能是原材料有货、成品待包装、其他客户预留或需要排产。不同状态对应不同交期和风险。我不会把口头确认直接写入可售库存,而会要求可核对的数量、批次、交期和发货条件。
我的修正:把供应商库存标记为“已确认可发”“待排产”“待质检”或“信息待核验”,并为每种状态设置不同的采购权重。
促销带来的高峰一旦结束,商品可能恢复普通价格,销量快速回落。如果采购在促销高点才下单,入库时间可能刚好错过热度窗口,形成“最贵的时候买、最慢的时候卖”。
我的修正:采购前模拟促销结束后的 7 天、14 天和 30 天动销情景,提前确定降价、换场或组合销售的退出方案。
库存准确率是时间序列,不是一次考试成绩。仓库换人、系统升级、渠道新增、包装变更和退货政策变化,都可能让原来的准确率失效。一次抽盘准确,不代表大促期间的同步也准确。
我的修正:按照高价值、高销量、高波动和高退货四类 SKU 设置不同盘点频率,并在重大活动前重新做一次闭环核验。
采购量不是拍脑袋得到的单一数字,而是一个带边界条件的决策结果。下面这套流程适合我在直播前、补货会或跨部门库存评审中使用。
我会用近期开播的有效发货量作为基线,再根据流量、价格、主播、场次和活动强度设置低、中、高三种情景。每个情景都要写出假设,不能只给一个看似精确的数字。
我会把现货、在途、已确认排产和待确认供给分开。对在途货物,只按照预计到仓日期判断是否能覆盖销售窗口;对供应商口头库存,不直接计入承诺供给。
我会根据 SKU 近期盘点差异、订单锁定释放速度、退货上架时间和仓库作业能力,对系统库存进行折减或分层。折减不是惩罚,而是把不确定性显性化。
我会给每个 SKU 设定库存天数上限、资金占用上限和退出动作。即使需求预测偏高,也不能让采购无限放大。超过上限时,必须由负责人确认例外原因。
我会先定义观察期和目标服务水平。假设某 SKU 未来 7 天的中性需求为 2,400 件,已有现货可售 1,300 件,已确认 3 天内到仓的在途为 500 件,安全库存为 300 件,库存准确率折减系数为 95%。为了避免把不确定库存全部当成可用,我会这样计算:
得到的示例采购缺口约为 990 件。这个数字不是自动下单量,我还会检查供应商最小起订量、交期、毛利、退货率和活动结束日期。如果最小起订量是 2,000 件,我会优先谈分批交付,而不是为了满足起订量一次性收货。
| 等级 | 库存准确率表现 | 动销与积压信号 | 采购动作 | 管理动作 |
|---|---|---|---|---|
| 绿色 | 连续抽盘稳定,账实差异小,状态清晰 | 近 7 天动销稳定,库存天数在目标区间 | 按需求区间分批采购 | 保持周期盘点,关注异常波动 |
| 黄色 | 存在小幅差异或库存释放不及时 | 销量波动明显,库存天数接近上限 | 降低首单量,增加复核 | 安排抽盘,拆分渠道库存 |
| 红色 | 多次账实不符,无法确认可售状态 | 高库存、低动销或退货异常 | 暂停扩大采购 | 先修复库存数据与履约流程 |
下面我用一个为展示分析方法而构造的 E数通 直播商家示例,演示如何从 SKU 库存、订单和采购数据中发现问题。案例中的品牌、商品、数字、时间和结论均为虚构示例,不代表 E数通 官方经营数据、客户案例或产品承诺。
假设 E数通 示例商家经营家居小电器,计划在周末进行一场 4 小时直播,涉及 12 个主推 SKU 和 8 个组合装。团队根据上周直播销量,预计本周订单量增长 25%。
系统显示主推 SKU 合计库存 18,600 件,但仓库、售后和渠道表中的口径并不一致。采购团队需要在直播前 5 天决定是否追加一批货。
抽取 4 个高销量 SKU 后,发现 1,200 件已被其他渠道预留,640 件位于待质检区,420 件正在等待包装材料,另有 380 件是退货但未重新上架。
所以系统“可售库存”与现场“可发库存”之间存在明显差距。问题不一定是仓库丢货,更可能是状态同步和库存定义没有统一。
我不会直接否定所有采购,而是把 12 个 SKU 按动销、毛利和准确率分层。对高动销且准确率稳定的 3 个 SKU 分批补货;对低动销且库存天数已经偏高的 SKU 暂停采购;对状态不清的 SKU 先盘点再决定。
示例单位:件。校正后可发库存扣除了锁定、待质检、包装待处理和其他渠道预留数量,用于说明口径差异,不代表真实经营数据。
示例阈值仅用于演示:准确率较低时,我会先修复数据与流程,再决定是否扩大采购。
库存积压具有提前信号。只要把销售速度、库存天数、准确率和资金占用放在同一张趋势表中,很多问题在采购前就能被看见。
库存天数可以用期末可售库存除以日均有效发货量得到。它不是越低越好,也不是越高越安全,而要和供应商交期、商品保质期、活动周期和服务水平一起判断。
如果库存天数从 18 天升到 35 天,但近 14 天有效发货量基本不变,我会把它视为积压预警。此时应先减少追加采购,再检查是否是价格、内容、渠道或商品本身造成动销变慢。
当账面库存高于实际可发库存时,直播间可能继续接受订单,之后通过缺货取消、延迟发货或替换商品处理。取消率上升不只是客服问题,也可能是库存状态没有及时更新。
我会把订单取消率按 SKU、仓库、渠道和时间段拆开,找出集中发生的位置。如果问题只出现在某一仓库,采购决策不能用全仓平均准确率掩盖局部异常。
如果每次为了拿到更低采购价而扩大批量,但库存周转没有改善,我会重新核算折扣带来的毛利增益与仓储、资金、降价和报损成本。
退货从回仓到重新上架的时间越长,可售库存越容易被低估或误判。需要把退货处理能力纳入供给模型,而不是把所有退货都视为可销售资源。
组合商品要看最短板。任何一个零件的库存准确率下降,都可能让整套商品无法发出。采购时要核对组件级库存,而不是只看组合 SKU 的主数量。
以下为内部评审的示例展示,进度条不是对任何真实商家的评级。
“要不要采购”不是唯一问题,“采购多少、何时到货、以什么方式到货”同样重要。下面我把常见情况和可执行动作对应起来。
这是相对健康的补货场景。我会用需求区间而不是单点预测,提前覆盖供应商生产和运输周期,同时把首批采购拆为可确认的阶段。若供应商支持分批交付,我优先选择“总量锁定、分批入仓”。
我会先控制承诺量和采购增幅。因为此时看不清楚真实库存,采购可能既不能解决缺货,又会增加积压。要先做高价值、高销量 SKU 的快速盘点,建立可售库存快照。
这不是继续补货的理由,而是做库存去化的信号。我会计算不同促销、组合销售和渠道转移方案下的净贡献,优先让库存回到目标区间,同时保留一小部分满足稳定需求的现货。
这是最需要先止损的场景。我会暂停扩大采购,先确认到底是库存真的过多,还是系统把不可售、重复或已锁定库存算进去了。只有完成盘点、状态清理和去化方案后,才恢复正常采购。
我会确定 SKU 编码、仓库编码、库存状态、订单锁定规则和时间口径,列出所有数据来源。这个阶段不急于做复杂图表,先保证每个数字都能找到来源。
按照销量、金额、波动、退货和缺货影响选择样本,记录系统数量、现场数量、差异原因和处理结果。对于差异较大的 SKU,必须追溯到订单、调拨、退货或质检环节。
我会重点修复锁定释放、退货上架、调拨收货、组合装拆分和多渠道预留这几个容易产生虚高库存的节点,并明确谁负责更新、谁负责抽查、谁负责异常升级。
在采购会议中同时展示需求、可售库存、准确率、库存天数和风险等级。采购申请不再只写“预计销量”,而要写清楚库存来源、折减逻辑和未解决的不确定性。
我不会把“零缺货”作为所有商家的唯一目标。对于直播商家来说,服务水平、资金占用、商品生命周期和品牌体验需要一起权衡。
适用:补货周期长、爆款缺货损失高、商品保质期长且需求相对稳定。
代价:资金占用、仓储成本和需求反转后的降价风险上升。
我的边界:必须设最高库存天数和分批到货节点,不能只用“热门”作为无限增加库存的理由。
适用:商品迭代快、长尾 SKU 多、供应商交期稳定且可以小批量补货。
代价:可能出现直播缺货、临时采购溢价和客户体验波动。
我的边界:提前准备替代 SKU、预约补货和缺货沟通,不把风险全部转给客服与消费者。
适用:需求不确定但供应商可以锁价、锁产能或分批发货。
代价:谈判和跟单复杂度增加,供应商可能要求更高的管理成本。
我的边界:把分批数量、时间、质量和取消条件写入采购确认,避免只锁定口头承诺。
| 字段 | 我需要记录什么 | 为什么重要 |
|---|---|---|
| 需求情景 | 低、中、高预测及其假设 | 避免把不确定的增长包装成确定需求 |
| 可售供给 | 现货、在途、排产与状态折减 | 避免把所有库存余额都当作可发资源 |
| 库存准确率 | 样本范围、盘点时间、差异原因 | 让采购量具备可追溯依据 |
| 积压上限 | 最大库存天数、金额和退出日期 | 防止采购决策只有上限没有下限 |
| 例外动作 | 分批、替代、降价或暂停采购条件 | 让不确定性有预先设计的应对方案 |
我认为工具的价值不在于替代业务判断,而在于把分散在订单、仓库、采购和财务中的信息放在同一个可追溯的视图里,让异常更早暴露,让复盘更有证据。
我会先统一 SKU 主数据,包括商品编码、颜色、尺码、组合关系、包装单位和计量单位。若同一商品在不同系统中存在多个编码,后续的库存汇总和销量分析都可能失真。
同时,我会把仓库、渠道、订单状态、退货状态和供应商状态做成明确的维度。这样当准确率下降时,可以回答“哪个 SKU、哪个仓、哪个渠道、哪个状态出了问题”,而不是只看到一个总比例。
我会关注库存突增、可售库存长期不变、订单锁定不释放、负库存、退货长期未上架和库存天数持续上升等异常。异常规则不需要一开始就很复杂,但必须能关联到责任人和处理期限。
如果使用 E数通 进行示例分析,我会将库存、订单、采购和销售数据放入统一分析视图,按 SKU、仓库、渠道和日期切片,观察采购发生后库存天数和动销是否按预期变化。这里的描述是方法示例,不代表特定产品功能清单或官方承诺。
日常看高风险异常,周度看采购和动销,月度看库龄、资金占用与准确率趋势。不同节奏解决不同问题,不把所有指标挤在一张日报中。
小额补货可以按规则执行,大额采购、低准确率 SKU 和超过库存上限的例外采购,应由采购、运营、仓储和财务共同确认。
每次采购都记录预测依据和事后偏差。这样我才能判断问题来自需求预测、库存数据、供应商履约,还是销售策略变化。
我把采购、运营和仓储团队最容易争论的问题整理如下。每个回答都尽量落到数据口径、计算方法和行动建议上。
我不会用一个脱离场景的百分比决定是否下单,因为高价值爆款与低价长尾 SKU 的容错不同。一般可以先设置内部示例阈值,例如重点 SKU 数量准确率达到 98% 左右,同时可售状态、订单锁定和履约能力已经被核验;如果准确率低于阈值,我会缩小采购批量、增加盘点范围或改为分批到货。这个比例只是管理起点,不是行业统一标准,最终还要结合缺货损失、补货周期、退货率和商品生命周期。
我会先检查系统库存是否把订单锁定、其他渠道预留、待质检退货、调拨在途和包装待处理数量算进了可售库存。直播间真正需要的是在承诺时效内能够拣货、包装并发出的数量,而不是仓库里所有物理存在的数量。以组合装为例,只要其中一个组件缺货,整套商品就无法正常履约。因此我会把库存按状态拆开,并将可发库存与账面余额分别展示。
我通常不会二选一,而会让 7 天和 30 天分别承担不同作用。过去 7 天更能反映近期主播、价格和内容变化,但容易被一次活动尖峰影响;过去 30 天更稳定,却可能掩盖最近的商品热度变化。我会把两者与同类场次、活动强度、投流计划和退款情况结合,形成低、中、高三个需求情景,然后用库存天数上限限制采购量,避免单一时间窗口造成过度备货。
在没有可核对的数量、批次、质量状态和预计发货时间之前,我不会把供应商口头确认的“有货”当作当前可售库存。供应商的库存可能是原料、半成品、其他客户预留或者尚未通过质检的成品。更稳妥的方式是将它标记为待确认供给,并根据确认程度给予不同权重;只有在能够覆盖直播销售窗口、满足质量要求并且交期可追踪时,才把它纳入未来供给情景。
库存准确率只说明账面和现场比较一致,并不说明采购量一定合理。商品仍然积压时,我会继续检查需求预测是否把互动当成订单、是否把促销高峰外推到日常、价格变化是否影响转化、退货率是否被忽略,以及采购批量是否受到最小起订量影响。准确率高只能帮助我相信“库存数量是真的”,不能证明“这些库存一定能卖掉”,所以必须同时看动销、库存天数、毛利和库龄。
我会在退货完成收货、质量检查、配件核对、重新包装和系统上架之后,才把它计入正常可售库存。处于运输中、待质检或待处理状态的退货,只能作为潜在供给,不能直接抵减采购需求。如果不同状态被混在一起,采购会误以为库存充足,仓库却无法及时发货。对于外观轻微瑕疵、包装损伤或临期商品,还应该单独建立折价库存,避免与正常商品混算。
在示例方法中,我会先确认数据口径,再看 SKU 可售库存、库存准确率、近期开播有效发货量、库存天数、订单取消率、退货处理时长和采购在途。接着按照 SKU、仓库、渠道和日期切分,寻找局部异常,而不是只看全店平均数。需要强调的是,本文中的 E数通 场景和数据是为了说明分析思路而构造的示例,实际使用时应以企业自身数据、权限、流程和产品能力为准,不能把示例结果当成官方经营结论。
我不会简单地全部停止采购,而会先按 SKU 风险分层。对高销量、可快速盘点、缺货损失很高且供应商交期较长的商品,可以在确认最小缺口后采取小批量或分批采购;对低动销、高库龄、状态不清或多次出现账实差异的商品,则应暂停扩大采购。这样既避免数据问题继续放大,也不会因为全盘冻结而损失稳定销售。关键是把例外采购的数量、依据、负责人和复核时间写清楚。
我最后把全文压缩成四个判断:第一,账面库存不等于可售库存,采购前必须确认状态、位置和时间;第二,库存准确率要按 SKU、仓库、渠道和业务状态拆分,平均值不能掩盖局部问题;第三,需求预测要同时看销量、促销、退款、交期和库存天数,不能用 GMV 或互动量代替有效需求;第四,库存积压的治理不是一味少买,而是让采购批量、分批交付、库存上限和退出动作形成闭环。
如果我只能给直播商家一个执行建议,就是在下一场直播前建立一张“需求情景—校正后可售库存—准确率—库存天数—采购缺口—积压上限”的表。先让所有参与者看到同一组数字,再讨论是否下单。这样即使预测不完全准确,也能更早发现偏差,及时调整采购节奏。
选出 10 个高销量或高金额 SKU,对比系统库存、现场库存、订单锁定和实际可发库存,记录差异原因。
为每个重点 SKU 设置库存天数上限、准确率阈值和异常负责人,暂停无法解释的自动追加采购。
用低、中、高三种需求情景模拟采购,确认分批到货、替代 SKU 和库存去化方案,避免把单一预测当成确定事实。

