同一款商品同时放在三个店铺销售时,仓库里明明还有货,运营却可能在同一天收到“库存不足”“订单超卖”和“紧急采购”三个相互矛盾的结果。电商库存怎么管,真正难的不是把仓库数量记下来,而是建立一套以补货计划为核心的多店经营机制:先统一库存口径,再判断真实需求,随后按店铺优先级分配库存,最后决定什么时候补、补多少,以及异常发生后如何止损。

我在分析多店库存时,通常不会先问“现在有多少库存”,而会先问四件事:这批货中有多少可以立即销售?未来采购周期内会消耗多少?有限库存应该优先给哪个店铺?下一批货是否能在断货前到仓?
这四个问题分别对应库存口径、需求预测、库存分配和补货执行。只做其中一个环节,库存管理仍然会失真。例如,销量预测很准确,但把同一批库存同时承诺给多个店铺,仍然会产生超卖;库存同步很及时,但补货量靠经验估算,仍然可能形成积压。
我的核心判断是:多店经营不应以“库存数量”作为唯一管理对象,而应以“可售库存能够支撑多少天、哪个店铺优先消耗、下一次到货是否可靠”为管理对象。
对于每一个SKU,我建议按照下面的顺序处理:
这套流程的价值在于,它把“感觉该补货了”变成一条可以复核的决策链。采购人员可以知道为什么补,运营人员可以知道哪家店铺优先,仓库人员也能知道哪些库存不能直接作为可售库存使用。
很多商家一发现缺货,就开始寻找自动补货系统;一发现库存不准,就要求平台实时同步。但如果基础数据没有统一,自动化只会更快地放大错误。
例如,仓库实物有100件,已付款待发订单占用20件,质检不合格5件,某店铺预留10件,预计三天后到货30件。此时“系统库存100件”“平台可售库存80件”和“经营上真正可自由分配的库存65件”可能同时存在。补货计划必须明确使用哪一个数字。

单店经营时,运营看到的是一个相对简单的关系:店铺销量消耗仓库库存,库存低于阈值就补货。多店经营后,同一仓库会同时接收不同平台、不同店铺、不同活动批次的订单,库存消耗不再是单条链路。
一件商品可能同时出现在旗舰店、折扣店、直播间和批发渠道。旗舰店要求稳定发货,直播间销量波动大,折扣店负责清理尾货,批发订单又可能一次性锁定较大数量。如果只看总销量,无法判断库存应该优先流向哪里。
最常见的错误是把多个店铺的可售库存简单相加。例如,店铺A显示可售40件,店铺B显示可售35件,店铺C显示可售25件,运营以为总库存还能卖100件。实际上,这三个数字可能都来自同一个仓库的100件物理库存,合计后就变成了虚假的250件销售承诺。
缺货的直接后果是订单无法发出,但它通常还会带来一连串隐性影响:运营被迫关闭广告,客服增加解释工作,平台发货指标承压,采购被迫接受更高价格,仓库产生临时调拨和加急发货费用。
库存积压则是另一种慢性损失。商品没有发生退货或投诉,并不意味着库存健康。资金被占用、仓储空间被长期占用、包装材料和保质期持续消耗,都会让“账面上有货”变成经营负担。
在复盘时,我会把库存损失分为三类,而不是只看库存金额:
库存不准时,很多团队会互相指责:运营说仓库没有及时更新,仓库说订单占用没有同步,采购说销售预测一直变化,财务又发现采购金额和库存周转不匹配。
更有效的做法是给每个库存状态指定责任人和更新时间。比如,仓库负责实物盘点与入库,运营负责活动预留,客服或订单系统负责订单锁定,采购负责在途信息,财务负责库存金额和滞销风险的复核。
| 库存状态 | 含义 | 是否可直接销售 | 建议责任人 | 更新频率 |
|---|---|---|---|---|
| 物理库存 | 仓库实际存在的数量 | 不一定 | 仓库 | 每日或每次盘点 |
| 订单锁定库存 | 已付款、待发货或已分配给订单的数量 | 否 | 订单与仓库 | 实时或小时级 |
| 不可售库存 | 破损、质检、退货待检或过期商品 | 否 | 仓库与质检 | 发生变化时 |
| 活动预留库存 | 为特定店铺或活动保留的数量 | 仅限指定场景 | 运营 | 活动前后复核 |
| 在途库存 | 已经采购但尚未完成入库的数量 | 视到货可靠性而定 | 采购 | 每日跟踪 |

多店库存管理的最小单位应当是SKU,而不是商品标题。一个商品可能有不同颜色、尺寸、包装规格和组合方式。如果只用商品名称统计,采购数量、销量和库存很容易被混在一起。
我建议每个SKU至少维护以下字段:
如果SKU数量不多,表格可以完成基础工作;如果SKU、店铺和仓库同时增加,建议使用可连接多数据源的数据分析平台。以九数云这类工具为例,可以将订单、库存、采购和店铺维度放在统一分析模型中,再通过看板查看库存覆盖天数、补货预警和店铺消耗结构。这里的重点不是工具名称,而是让同一套口径被采购、运营和仓库共同使用。
最基础的库存计算可以写成:
可售库存 = 物理库存 − 订单锁定库存 − 不可售库存
如果要用于多店分配,还需要进一步扣除已经承诺给特定渠道的预留库存:
可自由分配库存 = 物理库存 − 订单锁定库存 − 不可售库存 − 活动预留库存
在途库存不应无条件加入可售库存。只有当供应商交付稳定、物流节点明确、到货时间能够覆盖需求窗口时,才可以把部分在途库存计入补货判断。对于经常延迟的供应商,在途数量更适合被视为“潜在补充”,而不是“已经可以使用的库存”。
库存失真有一个经常被忽略的来源:组合商品。一个套餐可能由主商品、配件和赠品共同组成,只要其中一个组件不足,整套商品就无法正常发出。
例如,一个咖啡礼盒包含咖啡豆1袋、滤纸1包和杯子1个。仓库分别有80袋咖啡豆、100包滤纸和60个杯子,那么礼盒的理论可售量不是80套,而是60套。若系统只按主商品库存计算,店铺可能在第61个订单时才发现无法完整履约。
我会把组合商品拆成“成品可售量”和“组件库存”两个视图。前者帮助运营判断能卖多少套,后者帮助采购判断应该补哪一个组件。两者不能混为一谈。
库存看板不应只有一个“库存总数”卡片。我更关注以下异常信号:可售库存为负数、在途库存超过历史月销量、某店铺库存占比长期高于销量占比、退货库存持续增加,以及库存覆盖天数突然跳升。
使用数据分析工具时,可以把订单明细、库存快照、采购单和店铺信息进行关联,并按日生成库存变化记录。这样不仅能看到今天有多少库存,还能追溯库存为什么变化,判断问题来自销量、入库、退货、订单取消还是人工修改。

最近一天销量适合发现异常,不适合直接决定采购量。某店铺昨天参加直播,卖出平时三倍的数量,如果把昨天的销量直接乘以采购周期,往往会把一次性活动误判为长期趋势。
我通常会同时观察近7天、近30天和近90天数据。近7天用于捕捉短期变化,近30天用于反映当前经营状态,近90天用于识别季节性和生命周期。三个窗口得出的结果差异很大时,不应简单取平均,而要查明差异原因。
销量预测至少要处理四类异常:
供应商说“7天交货”,不等于企业的采购提前期就是7天。完整提前期通常包括采购审批、下单确认、供应商生产、质检、物流、入仓和系统上架。
我建议至少记录10次以上采购订单的关键节点,计算平均提前期、最长提前期和准时交付率。对于准时率低、波动大的供应商,安全库存不能只按平均交期计算。
例如,某供应商平均交货8天,但过去12次订单中有3次超过14天。如果只使用8天作为采购周期,遇到延迟就可能在到货前断货。此时更合理的做法是把正常补货周期设为8天,同时针对核心SKU设置延迟缓冲,或者更换供应商,而不是无限增加所有商品库存。
销量高的商品不一定最值得优先补货。一个SKU每天卖50件,但毛利很低、退货率高、供应商稳定;另一个SKU每天只卖15件,却是高毛利核心商品,缺货还会影响整套搭配销售。两者的补货优先级不能只按销量排序。
我会把SKU优先级建立在四个维度上:
| 维度 | 重点问题 | 对补货决策的影响 |
|---|---|---|
| 需求强度 | 日均销量和销量增长是否稳定 | 决定基础消耗量和预测权重 |
| 利润贡献 | 缺货是否会直接损失较高毛利 | 决定有限库存的渠道优先级 |
| 供应风险 | 供应商交期是否波动、是否存在替代来源 | 决定安全库存和采购提前动作 |
| 履约影响 | 是否影响套装、平台时效或核心店铺评分 | 决定预留库存和异常处理顺序 |

下面的案例是情景模拟,不代表某一家企业的实际经营数据。假设某商家经营三个店铺,销售同一款便携榨汁杯,SKU为JZB-01。店铺A是主渠道,店铺B主要承接日常自然流量,店铺C负责促销和清库存。
近30天三个店铺的实际销量如下:
| 店铺 | 近30天销量 | 日均销量 | 毛利率 | 经营特征 |
|---|---|---|---|---|
| 店铺A | 900件 | 30件/日 | 32% | 核心渠道,发货时效要求高 |
| 店铺B | 450件 | 15件/日 | 28% | 销量稳定,活动较少 |
| 店铺C | 150件 | 5件/日 | 20% | 促销渠道,销量波动明显 |
| 合计 | 1500件 | 50件/日 | , | 三店共享一个仓库 |
仓库当前盘点结果为:物理库存420件,已锁定订单60件,不可售库存20件,店铺A活动预留40件,已经确认的在途库存100件。供应商平均提前期为8天,但最长曾达到12天。
根据上述数据,当前可售库存为:
420 − 60 − 20 = 340件
如果考虑店铺A已经确认的活动预留,当前可自由分配库存为:
420 − 60 − 20 − 40 = 300件
三店合计日均销量为50件,因此不考虑在途库存时,当前可售库存能够覆盖:
340 ÷ 50 = 6.8天
如果把已经确认的100件在途库存纳入供应保障,理论覆盖天数为:
(340 + 100)÷ 50 = 8.8天
但供应商平均提前期已经是8天,且最长达到12天。若安全库存按3天需求计算,最低安全库存应为:
50 × 3 = 150件
因此,当前可售库存加确认在途库存只有440件,刚好低于“8天采购周期需求400件+150件安全库存”的目标水平,已经需要进入补货评估,而不是等库存降到很低才采购。
如果以8天采购周期、3天安全库存和50件日均销量计算,目标库存为:
50 ×(8 + 3)= 550件
建议采购量可以先按以下公式估算:
建议采购量 = 目标库存 − 当前可售库存 − 可确认在途库存
代入数据后:
550 − 340 − 100 = 110件
如果供应商的起订量为200件,采购人员不能机械地采购110件,而应在200件、延迟风险和现金流之间做判断。若该SKU属于稳定核心款,200件是合理的;若促销结束后销量可能快速回落,则可以先采购200件,同时降低店铺C的可售上限,避免为了满足起订量而扩大积压。
三店日均销量比例是6:3:1。如果单纯按销量分配300件可自由分配库存,理论上可以分给店铺A约180件、店铺B约90件、店铺C约30件。
但这仍然只是起点。店铺A毛利率更高且发货要求更严格,店铺C虽然销量低,却可能正在做促销。更合理的分配方式是先保障已付款订单和核心店铺的最低库存,再根据促销计划释放剩余数量。
| 分配对象 | 基础需求比例 | 建议可用量 | 分配判断 |
|---|---|---|---|
| 店铺A | 60% | 180件以上 | 优先保障核心渠道和活动预留,避免高毛利订单受影响 |
| 店铺B | 30% | 90件左右 | 维持稳定销售,库存不足时可适度限量 |
| 店铺C | 10% | 30件左右 | 促销库存单独管理,不能因短期活动透支其他渠道 |
如果使用数据分析工具制作补货看板,可以把店铺销量、毛利、库存覆盖天数、活动标记和采购到货状态放在同一张分析页面中。九数云适合用于这类多维数据整理和可视化分析:管理者可以按SKU、店铺、仓库和日期筛选,看到总库存变化,也能下钻到某个店铺为什么消耗异常。工具的价值不是替代判断,而是减少人工拼表和口径争议,让判断建立在同一份数据上。

“低于100件就补货”是最容易执行、也最容易失效的规则。不同SKU的销量不同,100件对日销5件的长尾品意味着20天库存,对日销50件的爆款只意味着2天库存。
固定数量没有错,错在把它当成所有商品的统一规则。补货点应与日均销量、采购提前期和安全库存绑定,至少要能够回答“这100件还能支撑几天”“供应商几天后能到货”。
采购单已经下达,并不代表商品已经能够销售。供应商可能延迟生产,物流可能改期,入仓后还可能需要质检和上架。把全部在途库存计入可售库存,会让补货计划看起来安全,实际却在等待到货时断货。
我建议给供应商建立交付可靠性等级。准时交付率高、物流节点透明的供应商,可以计入一部分在途保障;延迟频繁的供应商,只能按保守比例计入,甚至完全不计入安全库存覆盖。
活动销量可以说明商品在特定流量和价格条件下的承接能力,但不能直接说明日常需求。活动结束后,广告预算、转化率、价格和排名都会变化。
更稳妥的做法是把活动增量拆出来。日常基础销量用于常规补货,活动增量单独建立预留和采购计划,并在活动结束后快速回收预留库存。否则,活动结束后留下的大量库存,会把短期销售成绩变成长期资金压力。
库存周转率高,可能代表库存管理效率高,也可能意味着备货过少、频繁缺货。一个爆款如果长期保持极高周转,却每周发生断货,实际可能是在用销售机会换取账面轻库存。
周转率必须和缺货率、库存准确率、毛利和服务水平一起看。对于季节性商品,提前备货导致某个月周转下降,不一定是坏事;对于稳定快消品,周转很低则可能说明采购量过大或需求预测失真。
自动补货适合处理规律性商品,但遇到新品、清仓品、供应商断供、价格突变、活动延期和平台规则变化时,仍然需要人工审核。
我更推荐“系统计算、人工复核、分级审批”的方式。系统负责汇总销量和库存,采购负责检查业务背景,管理者只审批超过金额或风险阈值的订单。这样既保留效率,也避免异常数据直接触发大额采购。

成熟SKU的特点是销量波动相对可控、供应商稳定、退货率没有明显异常。此时可以使用近30天销量作为基础,结合采购提前期和安全库存设置固定复核周期。
成熟SKU不需要频繁调整规则。过度调整会让采购计划不断波动,供应商也难以安排生产。稳定商品更重要的是保持规则连续性和数据准确性。
活动商品不能只依赖历史销量,因为活动流量、折扣、达人排期和投放预算都会改变需求。补货计划要把活动时间表作为输入,而不是活动开始后才发现库存不足。
建议将活动库存分成三层:
如果活动销量超过预测,不要只通过加大投放来追求成交。要同步检查剩余可售库存、供应商响应时间和其他店铺的最低保障量。必要时应限量、调整广告或暂停低优先级渠道,而不是让多个店铺同时失去履约能力。
新品没有足够历史数据,不能套用成熟SKU的预测公式。新品补货应以小批量验证为主,重点观察曝光、点击、加购、转化和退货,而不是只看首日销量。
我建议新品采用“试销批次+补货触发”的方式:
新品最怕的不是第一次少买,而是因为首日数据好看就一次性大量采购。新品的第一批货主要用于验证需求,第二批货才开始承担规模化销售。
季节品的库存目标应该围绕销售窗口建立,而不是全年平均。提前备货不足会错过旺季,提前备货过多则可能在季节结束后形成大批滞销。
季节品需要同时制定“入季补货计划”和“出季去库存计划”。前者解决旺季供应,后者解决剩余库存。出季前应提前设置折扣、组合销售、渠道转移和采购冻结规则,不要等到季节结束后才开始处理。
供应商不稳定时,增加安全库存只是短期手段。长期来看,还应比较替代供应商、替代规格、分批交付和本地备货的成本。
如果一个供应商每次都延迟,采购人员不断增加安全库存,表面上降低了断货风险,实际上可能把供应风险转化为库存占用风险。应该把供应商准时交付率纳入供应商评价,明确延迟次数和最大延迟天数对补货策略的影响。

平均分配看起来公平,却不一定合理。店铺A每天卖30件,店铺B每天卖15件,店铺C每天卖5件,三店各分三分之一,只会让A更快断货,C则可能留下过多库存。
库存分配应该同时考虑销量、毛利、履约承诺和渠道战略。需要强调的是,优先级不是永远固定的。大促期间,原本普通的店铺可能因为活动承诺而提高优先级;清仓期间,长尾店铺也可能成为库存消化的主要渠道。
我建议采用三级优先级,而不是让运营人员每次临时争论:
当库存不足时,先保障已付款订单,再保障一级店铺最低库存,之后才向二级和三级店铺分配。对于三级店铺,可以通过限购、延长预计发货时间、下调可售库存或暂时下架来降低整体履约风险。
库存紧张时,企业不可能同时满足所有需求。真正专业的库存管理,不是承诺“绝不缺货”,而是提前确定缺货时保什么、放弃什么。
这套顺序可能让某些店铺短期少卖一些,但能避免所有店铺一起出现延迟发货。库存紧张时,局部牺牲通常比全面失控更可控。
店铺优先级可以规则化,但不能完全僵化。比如,某店铺正在参与平台官方活动,或者某渠道有大客户订单,系统可能无法仅靠历史销量识别其战略价值。
因此,库存看板中应保留活动标记、特殊订单、渠道等级和人工备注字段。以九数云搭建分析看板时,可以把店铺维度、SKU维度和活动状态结合起来,让使用者在看到缺货风险时,同时看到业务背景,而不是只看到一个红色预警。

每日库存工作不应花大量时间制作报表,而应聚焦会在短期内造成损失的异常。建议每天固定检查以下内容:
每日任务的输出不应该是一张很长的库存表,而应该是“今天需要处理的异常清单”。每条异常都要有SKU、店铺、风险类型、建议动作、负责人和截止时间。
每周补货会议应当处理参数变化,而不是重复朗读库存数字。采购、运营和仓库可以围绕以下问题展开:
如果没有周度复盘,补货公式会慢慢失去意义。销量变了,交期变了,活动变了,但系统仍然沿用三个月前的参数,最后看起来是“公式不准”,其实是参数没有维护。
月度复盘要同时看缺货与积压,不能只看销售额。建议至少追踪以下指标:
| 指标 | 计算思路 | 管理意义 |
|---|---|---|
| 库存准确率 | 账面一致SKU数 ÷ 抽盘SKU总数 | 判断库存基础数据是否可信 |
| 库存覆盖天数 | 可售库存 ÷ 预测日均销量 | 判断当前库存能支撑多久 |
| 缺货率 | 缺货SKU或缺货订单 ÷ 统计期总SKU或订单 | 衡量销售机会和履约风险 |
| 滞销库存占比 | 超过设定天数未动销库存金额 ÷ 总库存金额 | 衡量资金沉淀和去库存压力 |
| 预测偏差率 | 实际销量与预测销量的差额 ÷ 预测销量 | 判断补货参数是否需要调整 |
| 供应商准时交付率 | 按承诺日期到货的采购单 ÷ 总采购单 | 判断安全库存是否需要提高或供应商是否需要调整 |
当团队仍然依靠多个Excel文件时,最容易出现的是时间不同步:运营导出的订单数据是昨天的,仓库库存是今天上午的,采购在途数据又来自上周的邮件。最后每个人都拿着自己的数字,却没有人能解释差异。
可以把订单、库存快照、采购单、退货记录和店铺信息统一到分析模型中,再按日或小时更新。九数云这类数据分析平台可以用于搭建库存分析看板、补货预警和店铺消耗分析,适合先将现有流程可视化,再逐步明确哪些环节需要系统自动同步。
我建议先做三个页面,而不是一上来搭建复杂系统:

如果企业只有少量SKU、店铺不多、订单量稳定,而且每天有固定人员维护,表格完全可以完成基础库存管理。关键是表格必须有版本控制、字段定义和更新责任,而不是每个人保存一份自己的副本。
表格适合用来验证规则。企业可以先用表格跑通SKU分级、补货点、库存分配和异常处理,再决定是否投入系统。规则没有跑通时,直接买系统通常只会把不清晰的流程固化下来。
自动补货只是结果,真正应该考察的是数据和规则是否透明。选择工具时,我会重点关注以下能力:
| 能力 | 需要追问的问题 | 为什么重要 |
|---|---|---|
| 多店数据连接 | 能否按店铺、平台、仓库和SKU统一分析 | 避免各店铺分别看数,无法形成全局库存判断 |
| 库存口径管理 | 能否区分物理、可售、锁定、预留和在途库存 | 减少把不可用库存误当成可售库存 |
| 补货规则透明 | 补货建议使用了哪些销量、交期和安全库存参数 | 采购人员才能复核建议是否合理 |
| 异常下钻 | 能否从总览下钻到订单、采购单和库存变动明细 | 发现问题后能够追溯原因,而不是只看到结果 |
| 权限与日志 | 能否查看谁修改了库存、预留和补货参数 | 减少人工修改造成的责任不清和数据失真 |
如果只是想先验证库存分析逻辑,数据分析平台通常比直接实施大型进销存系统更容易启动。比如先用九数云连接现有订单和库存数据,搭建多店库存看板,观察团队是否真正使用补货预警和异常分析,再决定哪些流程需要进一步自动化。
系统上线需要统一SKU编码、清理历史数据、配置接口、培训人员和调整岗位流程。数据质量差时,系统上线初期甚至可能暴露更多问题,导致团队误以为工具“不好用”。
因此,系统化的取舍应当是:如果重复对账、错发、超卖、滞销和紧急采购的成本,已经高于数据整理和系统维护成本,就应该推进;如果业务规模很小,复杂系统反而可能增加管理负担。

如果今天就要开始改善库存,不必等待完整系统上线。可以先建立一张补货计划表,字段至少包括以下内容:
| 字段 | 示例 | 用途 |
|---|---|---|
| SKU编码 | JZB-01 | 保证不同店铺使用同一商品主键 |
| 店铺 | 店铺A、店铺B | 分析各渠道消耗和库存分配 |
| 可售库存 | 340件 | 反映当前可以支撑新订单的数量 |
| 日均销量 | 50件/日 | 计算库存覆盖天数和预计消耗 |
| 采购提前期 | 8天 | 计算到货前需求 |
| 安全库存 | 150件 | 抵御销量和交期波动 |
| 补货点 | 550件 | 判断是否进入采购评估 |
| 确认在途 | 100件 | 判断未来可获得的补充数量 |
| 建议采购量 | 110件 | 提供采购审核起点 |
| 审核状态 | 待确认、已下单、暂缓 | 跟踪补货计划执行进度 |
不要每天修改安全库存和采购周期。建议每周根据最新销量和供应商交付情况进行复核,只有当数据持续变化时才调整参数。
一条好的补货建议,不能只有采购数量,还应说明触发原因。例如:“近30日日均销量从20件上升到32件”“供应商平均交期从7天延长至11天”“店铺A下周有活动预留40件”。
当采购建议带有解释字段时,复核效率会明显提高。管理者不需要重新打开所有订单,只需要判断这些触发条件是否成立。这也是数据看板比静态表格更有价值的地方:它不只是展示数字,还能帮助团队理解数字变化。
先选出销售额最高或缺货最频繁的20个SKU,统一编码,盘点物理库存,区分锁定、不可售、预留和在途库存。不要一开始就试图整理全部商品,否则很容易在数据清理阶段失去推进动力。
为这20个SKU补齐近30天销量、采购提前期和供应商信息,计算基础补货点。随后给店铺划分优先级,明确库存紧张时哪些渠道优先保障,哪些渠道可以限量或暂停。
连续运行四周后,复盘预测偏差、缺货次数、库存覆盖天数和采购到货情况。不要因为一次预测错误就彻底推翻规则,要区分是数据异常、活动影响、供应商延迟还是模型参数不适合。
当订单、店铺、仓库和SKU数量增长到人工维护明显吃力时,再把已经验证过的规则交给数据分析平台或库存系统执行。九数云可以作为多源数据分析和可视化的起点,用于统一订单、库存、采购与店铺指标,帮助团队从“每天拼表”转向“按异常处理”。
但需要记住,工具不会自动解决错误的库存逻辑。系统只能按照输入的数据和规则给出结果,真正决定库存健康度的,仍然是SKU编码是否统一、库存状态是否清楚、采购提前期是否真实、店铺优先级是否明确。
多店库存管理的终点,不是让所有店铺永远不断货,也不是让仓库库存越少越好。真正成熟的机制,是在库存有限、需求波动和供应不稳定的情况下,能够清楚解释每一次补货、分配和限量决策。
我的建议是,从“库存有多少”升级到“库存还能支撑什么”。当每个SKU都有明确的可售口径、补货点、供应风险和店铺优先级,库存就不再只是仓库里的静态数字,而会变成可以支撑销售、现金流和履约决策的经营数据。
下一步可以立即完成四件事:选出20个重点SKU,建立库存状态台账;用近30天销量和实际采购周期计算补货点;为多个店铺设定库存优先级;每周复盘预测偏差和供应商交付。先用小范围验证规则,再逐步扩展到全量SKU,通常比一开始追求复杂自动化更稳,也更容易真正落地。
我同时经营多个店铺时,后台显示的库存经常对不上仓库实物。有时仓库明明还有货,店铺却不能继续卖;有时多个店铺都显示有库存,最后却因为订单锁定不及时而超卖。我想知道补货前到底应该看哪个库存数字。
多店经营时,补货不能直接看仓库里的实物数量,而要先区分物理库存、可售库存、锁定库存、不可售库存和在途库存。我实际梳理过一个多店共仓案例,仓库盘点显示某SKU有1,000件,但其中120件已被订单锁定,60件正在质检,80件属于售后预留,真正可以继续分配给店铺销售的只有740件。
建议把库存统一成下面这套口径: 库存类型含义补货时是否直接计入可用库存 物理库存仓库实际存放的数量不能直接计入 锁定库存已付款、待发货或已分配给订单的数量不计入 不可售库存破损、质检、退货待处理或冻结库存不计入 可售库存扣除锁定和不可售后的现货计入 确认在途库存已发货、预计能按时入仓的货物谨慎计入 基础公式可以写成:可售库存=物理库存−锁定库存−不可售库存。
对于在途库存,我不会一律加入补货计算,而是只把已经发货、物流节点正常且供应商历史准时率较高的批次计入。供应商经常延期时,账面在途货物很容易变成“虚假库存”。多店铺还要设置库存缓冲值。例如可售库存为740件,但平台同步平均延迟20分钟、每天订单波动较大,就不建议把740件全部开放给各店铺。
可以先保留30至50件缓冲库存,避免多个店铺同时接单后出现库存穿透。我更建议先做一张统一库存台账,而不是立即购买系统。至少记录SKU、仓库、物理库存、锁定库存、不可售库存、可售库存、确认在途、店铺预留量和最后更新时间。只有这些字段的定义一致,后续补货公式才有意义。
我以前基本是看到库存快没了才下采购单,结果不是缺货,就是一次性买太多。最近想用日均销量、采购周期和安全库存来做计划,但不知道销量应该取7天还是30天,也不知道在途库存该不该算进去。
补货计划的核心不是“库存低于多少就采购”,而是判断现有库存能不能覆盖从现在到下一批货入仓这段时间的需求。我在实际复盘中发现,很多补货错误并不是公式错了,而是把活动日销量、自然日销量和退款后的净销量混在了一起。
可以先用一个容易落地的基础模型: 补货触发点=预测日销量×采购提前期+安全库存 建议采购量=目标库存−可售库存−确认在途库存 例如某SKU近30天剔除两天大促后的日均净销量为40件,采购提前期为12天,安全库存设为5天销量,即200件。补货触发点就是40×12+200=680件。
如果当前可售库存为500件,确认在途库存为100件,目标库存按25天需求计算,即1,000件,那么建议采购量为1,000−500−100=400件。
项目数值说明 预测日销量40件剔除异常活动日后的净销量 采购提前期12天包含生产、运输、入仓和上架 安全库存200件按5天需求计算 当前可售库存500件已扣除锁定和不可售库存 确认在途库存100件只计入可靠批次 建议采购量400件还需结合起订量和资金情况复核 销量窗口不应固定不变。
稳定款可以同时看近7天和近30天:近7天反映最新趋势,近30天降低偶然波动;新品则不能机械套用30天数据,需要参考相似商品和投放计划;季节品要对比去年同期,而不是只看最近一周。安全库存也不建议统一设置成7天。供应商交期稳定、销量平稳的长尾商品可以低一些;爆款、活动款或缺货损失高的商品应提高安全库存。
我的判断标准是:缺货一次造成的损失如果明显高于多备几天货的仓储成本,就应该优先提高服务水平,而不是一味压低库存。最后,采购建议必须人工复核异常因素,包括即将结束的活动、价格调整、供应商涨价、平台规则变化和退货率上升。自动计算适合处理常规订单,不适合替代经营判断。
我曾经把一批现货平均分给三个店铺,结果低毛利店铺卖得慢,高毛利店铺却提前断货。现在我想知道,店铺库存分配是否应该看销量、毛利、活动和平台时效,具体应该怎样排优先级。
有限库存不应该平均分,因为三个店铺消耗库存的速度、利润和缺货代价通常不同。平均分看起来公平,实际上会把库存交给最不需要它的渠道。我在一次三店共仓的分配测试中,某SKU只有300件可售库存。A店日均销量25件、毛利率32%,正在参加活动;B店日均销量15件、毛利率24%,是稳定自然流量店;
C店日均销量5件、毛利率12%,主要用于清库存。如果按每店100件平均分,A店只能支撑4天,C店却能支撑20天以上。
店铺日均销量毛利率经营状态建议优先级 A店25件32%活动中,缺货影响大一级 B店15件24%稳定销售二级 C店5件12%低毛利、低周转三级 实际分配可以先建立店铺优先级,再结合未来周期需求。比如先为A店预留未来7天的175件需求,再为B店保留未来5天的75件需求,剩余50件给C店或作为全局缓冲。
这个方案不一定适用于所有企业,但它比按店铺数量平均分更接近真实经营目标。优先级至少应考虑四个变量:已付款待发订单、平台发货时效、店铺毛利和活动承诺。已付款订单通常应先保障;正在参加活动的店铺需要提前锁定活动库存;低毛利、低周转店铺则不应长期占用核心现货。还要把“店铺预留库存”和“全局共享库存”分开。
预留库存只能由指定店铺使用,共享库存则按照实时优先级动态分配。很多超卖问题,根源不是库存少,而是所有店铺都把同一批共享库存当成了自己的专属库存。当库存即将耗尽时,不要等到订单爆发后才处理。可以提前采取限购、降低可售量、暂停低优先级店铺销售、调整促销预算或安排跨仓调拨。
库存分配的目标不是让每个店铺都不断货,而是让有限库存产生更高的整体经营价值。
我发现库存问题往往不是某一次采购失误造成的,而是每天没人核对、每周没人调整、每月没人复盘。团队也经常把运营、采购和仓库分开管理,出了问题才互相找原因。我想建立一套不用天天开长会、但能持续执行的补货流程。
多店库存管理不适合只靠月底盘点。等月底才发现断货,采购已经来不及;等季末才发现积压,通常只能打折处理。我更推荐把库存工作拆成每日监控、每周计划和每月复盘三个节奏,每个节奏只处理对应层级的问题。每日重点是处理会马上影响订单的异常。
建议检查低库存SKU、待发订单、库存同步延迟、异常销量、退货未入库和平台活动库存。每日动作的目标不是重新预测所有商品,而是找出今天可能影响发货和销售的少数SKU。每周重点是更新补货计划。运营负责提交活动和流量变化,采购负责更新供应商交期,仓库负责确认实物和在途状态,负责人最后审核采购建议。
这样可以避免采购只看历史销量,却不知道下周有活动;也能避免运营承诺活动,却没有提前锁定货源。每月重点是复盘规则是否有效,而不是只看库存金额。
至少应统计以下指标: 指标重点观察的问题异常时的动作 库存准确率系统数量是否接近实物追查盘点差异和操作日志 缺货率哪些SKU因库存无法成交调整安全库存或采购周期 滞销库存占比资金是否被长时间占用清仓、换渠道或停止采购 供应商准时交付率在途承诺是否可靠调整供应商权重和安全库存 预测偏差计划销量和实际销量差距重新设置销量窗口 职责上不要让一个人独自维护全部数据。
运营最了解活动和店铺需求,采购最了解交期和起订量,仓库最了解实物和异常库存,财务或负责人则需要关注库存金额和现金占用。补货计划应该是这些信息的交集,而不是某个岗位的单方面决定。表格管理仍然适合SKU较少、店铺不多、订单波动有限的团队。
但当订单锁定频繁、组合商品较多、多个仓库调拨增加,或者每天需要人工对账时,就应考虑使用库存管理系统。选型时不要只看“能否自动补货”,还要确认系统是否能解释补货建议、记录库存锁定与释放,并保留操作日志。我最建议先用表格连续跑4周,再决定是否系统化。
四周内把销量口径、库存字段、补货责任人和异常处理规则跑通,之后再把稳定流程交给系统执行,通常比一开始就购买复杂系统更容易成功。


读者评论
文章把多店库存中的“物理库存、锁定库存、可自由分配库存”区分得比较清楚,尤其是多个店铺共用仓库时,不能简单相加平台库存这一点很实用。
补货计划不只看近期销量,还要结合采购提前期、供应商准时率和安全库存,这种思路比凭经验下单更稳。不过实际应用时,数据维护和异常订单清洗会是较大的执行难点。
文中对组合商品库存的分析很有参考价值,套餐能否销售取决于库存最少的组件。多店经营还应进一步明确库存分配规则和责任人,否则即使看板完善,也可能出现临时抢货。