系统切换后,SKU 连续 7 天没有销量,就可以直接定义为滞销吗?
我不会直接这样定义。连续 7 天无销量只能说明在当前销售数据中没有观察到动销,还需要确认 SKU 是否正常上架、渠道是否可售、库存是否真的可销售、订单是否完成同步,以及这类商品本来是否属于低频或季节型商品。更稳妥的做法是先标记为“无动销待验证”,再结合库存覆盖、生命周期、历史销售和数据完整度决定是否进入滞销处置。
库存覆盖天数应该怎么计算,为什么我在不同报表里看到的结果不一样?
我会先统一分子和分母。分子通常使用可售库存,而不是把锁定、待检和不可销售库存全部加进去;分母使用经过异常处理的日均净销量,而不是某一天的销量。不同报表出现差异,常见原因是观察窗口、退货口径、缺失日期、在途库存和仓库范围不同。看板必须显示观察日期、库存状态、销量窗口和计算版本,否则一个覆盖天数并不能被稳定复核。
系统迁移导致 SKU 编码变化,旧商品没有销量,新商品库存很高,应该怎么办?
我会先建立旧编码到新编码的映射表,并标注一对一、一对多、多对一和无法映射四种关系。对于一对多的情况,还要按颜色、尺码、包装或组合装规则重新分配历史销量,不能简单把父 SKU 的销量复制给所有子 SKU。完成映射后,再重算最近动销和覆盖;在映射未完成前,相关商品应该进入数据验证池,而不是直接降价或清仓。
滞销识别应该按全店统一阈值,还是每个品类单独设定阈值?
我更倾向于分层阈值,因为高频消耗品、低频耐用品、新品和季节品的销售节奏差异很大。可以先按品类和生命周期建立基础覆盖基线,再用仓库、渠道和活动状态进行修正。为了避免阈值完全依赖经验,我会回看过去几个销售周期,观察哪些阈值能区分正常波动和持续风险,并保留规则版本。文中的 30 天、60 天或 90 天只能作为示例,不能直接代表所有企业。
发现高库存后,优先做促销、调拨还是停止采购?我担心动作选错。
我会先判断高库存的原因,再按动作的可逆程度排序。如果是仓库位置不匹配,优先考虑调拨;如果是渠道状态错误,优先修复系统和页面;如果需求确实下降且仍有利润空间,可以先做定向促销;如果现有库存已经足够覆盖较长周期,则应及时停止或减少采购。大幅降价和清仓属于较难逆转的动作,应在数据和业务复核完成后执行,并同时评估毛利、品牌和服务风险。
为什么滞销榜单里总是出现同一批 SKU,明明之前已经处理过了?
我会检查是否只有“识别”没有“关闭”。很多团队做了调拨或促销,却没有把动作、完成日期和结果回写到同一条记录中,因此下一次计算仍会把它当作新异常。还要检查动作是否真的改变了可售库存、销量趋势或库存结构;如果只是把货从一个仓库搬到另一个仓库,榜单可能不会改善。建议保留异常状态、动作类型、负责人、复盘日期和处理前后指标。
使用 E数通 做库存分析时,最值得优先搭建哪些页面?
我会先搭建四个页面:库存总览、滞销识别、系统切换对账和动作复盘。库存总览负责统一库存数量、金额和覆盖口径;滞销识别负责分层筛选与原因下钻;对账页面负责解释旧系统、新系统和仓库之间的差异;动作复盘负责判断调拨、减采和促销是否真正改善了库存。页面不必一次做得很多,但每个页面都要能追溯数据日期、筛选条件和指标定义,示例中的数据不代表真实客户结果。
如何判断“继续观察”不是拖延,而是一个有管理的选择?
我会给继续观察设置边界:明确观察原因、观察期限、预警条件、负责人和下一次复盘日期。例如数据映射尚未完成,可以在三天内补齐字段;季节性需求波动,可以观察两个销售窗口;处置成本过高,可以设定覆盖超过某个分层基线时自动升级。没有截止时间和升级条件的“继续观察”确实容易变成拖延,而有证据、有期限和有触发动作的观察,本身就是一种可控决策。