🥛

低温奶库存分配工具

v4.2 · changguixin
⚙️ 全局参数
商品配置中的单独设置优先级更高

📊 销量权重配置 (三个窗口加权计算日均销量,输入任意值自动归一化到100%)
实际权重:7天 50% · 14天 30% · 30天 20%
📂 上传数据
ℹ️
Sheet1「仓库库存」:SKU编码 | 供应商 | 库存量  Sheet2「门店数据」:门店名称 | SKU编码 | 当前库存 | 近7天销量 | 近14天销量 | 近30天销量
📊

点击上传 Excel 文件

或将文件拖拽到此处 · 支持 .xlsx / .xls

📊 总览
⚠️ 预警 & 异常
🏪 门店补货汇总
🏭 供应商补货汇总
📦 仓库库存余量(分配后)
📦 商品配置
📋 批量上传说明
Excel列顺序:SKU编码 | 商品名称 | 保质期(天) | 单价(元) | 起订量(件) | 目标天数 | 上限天数 | 最小保有量 | 最大保有量
上传策略:按SKU编码匹配,已存在则更新,不存在则新增。留空单元格不覆盖现有值。
ℹ️SKU编码为唯一标识,商品名称用于显示。目标天数/上限天数/最小量/最大量留空时使用全局参数。起订量留空表示无限制。供应商在「供应商映射」Tab中按城市配置。
SKU编码商品名称保质期(天)单价(元)起订量(件)目标天数上限天数最小保有量最大保有量操作
📭
暂无商品配置,点击右上角新增或批量上传
🏭 供应商配置
📋 批量上传说明
Excel列顺序:供应商名称 | 起订金额(元) | 容差类型(strict/percent/fixed) | 容差值 | 最低补货比例(%)
上传策略:按供应商名称匹配,已存在则更新,不存在则新增。
ℹ️起订金额为单店起订。容差:百分比填10表示允许差10%;固定金额填50表示允许差50元。
供应商名称起订金额(元/单店)容差类型容差值最低补货比例(%)操作
📭
暂无供应商配置,点击右上角新增或批量上传
🗺️ SKU-城市-供应商映射
📋 批量上传说明
Excel列顺序:SKU编码 | 城市 | 供应商名称
同一SKU在同一城市只能对应一个供应商。上传策略:按「SKU编码+城市」匹配,已存在则更新,不存在则新增。
ℹ️系统根据门店所属城市(在「门店配置」中设置)自动查找对应供应商。未匹配到映射的门店×SKU组合将标记为「无供应商」。
SKU编码商品名称城市供应商操作
📭
暂无映射配置,点击右上角新增或批量上传
🏪 门店配置
📋 批量上传说明
Excel列顺序:门店名称 | 城市
上传策略:按门店名称匹配,已存在则更新,不存在则新增。
ℹ️门店所属城市用于在「供应商映射」中查找对应供应商。未配置城市的门店视为「未知城市」。
门店名称城市操作
📭
暂无门店配置,点击右上角新增或批量上传
📖 分配逻辑说明

🗂️ 整体数据流

Excel上传 门店配置 → 获取城市 → 供应商映射 → 找到供应商 → 城市库存隔离分配 起订金额校验 输出结果

📊 Step 1 · 日均销量计算

日均销量 = (近7天销量 ÷ 7) × w₇ + (近14天销量 ÷ 14) × w₁₄ + (近30天销量 ÷ 30) × w₃₀

w₇、w₁₄、w₃₀ 为三个窗口的权重,系统自动归一化到总和100%。权重越高,该时间窗口的销量越受重视。

默认 7天:50% · 14天:30% · 30天:20%,近期数据权重更高,反应最新趋势。

🏙️ Step 2 · 城市库存隔离

仓库库存按 SKU × 供应商 拆分,每个供应商有独立的可用库存。

分配时:某门店的某SKU,通过「门店→城市→供应商映射」找到对应供应商,再从该供应商的库存中扣减,供应商之间不共享。

Excel模板 Sheet1 格式:SKU编码 | 供应商 | 库存量

📦 Step 3 · 单城市内分配逻辑

① 计算每家门店需求量:需求 = max(0, 目标天数 × 日均销量 − 当前库存)

② 库存充足时:按需求满足所有门店,剩余按日均销量比例填充至库存上限。

③ 库存不足时,分两层处理:

  • 先保障每家门店达到「紧缺保底天数」的库存
  • 剩余再按日均销量比例分配给各门店
  • 若连保底都不够,按日均销量比例平摊全部库存

④ 起订量约束:若设置了 MOQ,分配量向上取整至 MOQ 的整数倍,不超过库存上限。

⑤ 暂缓补货:当前库存已达到上限天数(即 maxCap ≤ 0),该门店本轮不分配。

⑥ 建议退货:城市分配结束后,若剩余 > 城市总库存 × 强制阈值%,标记为「建议退货」。

🗺️ Step 4 · 供应商匹配

根据门店所属城市(门店配置)+ SKU,在「供应商映射」中查找对应供应商。

查找路径:门店 → 城市 → 供应商映射(SKU × 城市) → 供应商

未配置城市或映射的门店,供应商显示为「未配置」,不影响分配计算,但不会触发起订金额校验。

💰 Step 5 · 单店起订金额校验

校验维度:单家门店 × 单个供应商,即「一家门店向某供应商下的所有SKU金额之和」是否达到起订。

容差规则:

  • 严格:金额必须 ≥ 起订金额
  • 百分比容差:金额 ≥ 起订金额 × (1 − X%)
  • 固定金额容差:金额 ≥ 起订金额 − X元

最低补货比例:若金额低于「起订金额 × 最低比例%」,系统自动取消该门店向该供应商的全部分配,并在结果中红色标注原因。

在容差范围内但未达起订的,显示橙色「⚠️ 差¥XX」提醒,需人工决策。

⚙️ 全局参数说明

参数含义优先级
目标备货天数分配后希望门店库存能支撑的天数全局默认,商品配置可覆盖
库存上限天数门店库存上限(超过此天数不再补货)全局默认,商品配置可覆盖
紧缺保底天数库存紧张时,优先保障每店至少维持的天数全局,无单独配置
强制分配阈值城市剩余库存 ≤ 该城市总库存 × X%,视为可接受尾差不建议退货全局,无单独配置