📱 数码部门产品管理

分店库存补货管理软件  ·  v1.4  ·  数据存云端 Supabase,团队同一网址实时共享  ·  文档更新 2026-06-15
📌 v1.4 要点(下面旧章节的细节若与此冲突,以软件内提示为准;完整重写待后续版本)
⭐ 参数含义 & 计算公式
一、这是什么 / 数据存哪
二、打开与登录密码
三、七个功能模块
四、每天怎么用(导入 → 补货 → 存档)
五、导入 / 导出列名(按表头对列)
六、库存健康(滞销 / 死货)
七、Ctrl+Z 撤回
八、数据安全:云端 + 本机自动备份
九、部署 / 更新到 Cloudflare
十、文件清单
十一、常见问题
十二、给将来扩展的人

⭐ 参数含义 & 计算公式

这部分原来在软件「参数与说明」页,现集中到这里。参数在软件参数页填,改完点「💾 保存」。

补货参数(参数页可改)

参数含义 / 建议
🔴 紧急预警天数可售天数低于此值 → 整行变红(建议 5~10 天)
🟡 预警天数可售天数低于此值 → 整行变黄(建议 10~20 天)
✈️ 空运目标天数空运备货天数,提前期约 7 天,建议 14~30 天。
例:日销 10 件 × 21 天 − 库存 50 = 建议补 160 件
🚢 海运目标天数海运备货天数,提前期约 45 天,建议 60~120 天
空运 / 海运提前期(天)仅作参考值,不影响计算
🟠 滞销天数可售天数高于此值 → 滞销(默认 90)
⚫ 死货天数距上次销售超过此天数 / 从没卖过 → 死货(默认 180)
Role / 产品状态 选项逗号分隔。「产品状态」=产品主数据 Status 列下拉,可自定义(如加 New 新品)。打 Stop 的产品不进补货看板。
产品品类词表产品主数据「品类」下拉的选项。品牌不用在这设,直接在产品表里填、会自动提示已有写法。

计算公式(与原 Excel 一致)

指标公式
当前库存库存快照里该分店 + 编码的最新库存(回退:历史最新一行的库存值)
日销历史总销量 ÷ 历史总天数(所有历史加权平均的日销量)
可售天数当前库存 ÷ 日销
补货建议量max(0, round(日销 × 目标天数 − 当前库存));目标天数按产品「运输」取空运/海运
仓库可用中央仓 W203 该编码库存 − Σ(所有分店同编码的实际补货量)
占用金额RRP × 仓库1库存(需产品主数据填了 RRP 才有数)
📊 各模块导出:有筛选/搜索时,导出的就是当前筛选后的行(与页面所见一致),不是全部。要导全部就先清掉筛选。

一、这是什么 / 数据存哪

替代 Excel 的分店补货管理软件,整个软件就是一个网页。

Supabase 云数据库(正本) —— 真正在用的数据,全公司打开同一网址实时共享、自动保存,无需手动保存。
本机自动备份文件(副本) —— 可选。在你这台电脑把数据快照写进一个本地文件,纯做保险;平时不参与,出事时用来恢复。

二、打开与登录密码

三、七个功能模块(顶部标签)

模块作用
补货看板核心页。每个分店每个编码:仓库1库存、日销、可售天、建议量、仓库可用、占用金额、状态。在「实际补货」列填数;可筛选、导出、🧹清除实际补货、✅确认本批补货。
补货记录每次「确认本批补货」存档的台账。带日期 / 分店 / 编码 / 数量,可展开看明细、改备注、单独导出、删除。
历史销售导入 / 粘贴 SAP 销售数据。含「仓库2库存(W203)」列。天数、月份自动算。可搜索、导出。
产品主数据每个编码的描述、Role、Status、运输(✈️空运/🚢海运)、RRP、备注。运输方式决定补货用空运还是海运目标天数。点编码 → 销售分析。
销售分析① 汇总矩阵:编码 × 分店销量热力图,可按月筛选。② 编码时间轴:点编码看该产品月度销量柱状图。
产品定价填美金价+汇率算成本,填代理/批发/零售价,价格 ↔ GP% 双向联动,显示我赚%、转批发%、转售%。两个自定义下拉分类、每行带汇率。
参数与说明补货参数(紧急/预警/空运/海运天数、滞销/死货天数)、Role 选项、定价分类、数据备份 / 恢复 / 本机自动备份开关。

📌 v1.2 变化:原「中央仓库」模块已取消——W203 中央仓库存现在直接是历史销售表里的「仓库2库存」列,导入时自动带入,看板「仓库可用」取每个编码最新一行的 W203。你只需导一张 SAP 表,库存+销量+W203 全到位。

四、每天怎么用(导入 → 补货 → 存档)

导入:历史销售 → 「导入Excel」→ 选 SAP 那张「分店销售库存」表(含仓库2库存)。
看板填数:补货看板看「建议量」→ 在「实际补货」列填每个分店发多少。
导出 / 执行:点「📤 导出看板」把表发仓库 / 物流;滞销品筛出来发钉钉跟进。
存档清场:点「✅ 确认本批补货」→ 这批存进「补货记录」台账,看板对应行清空,进入下一轮。
注意:要先在「实际补货」列填了数字,「确认本批补货」才有内容(没填会提示)。只想清掉不留档 → 用「🧹清除实际补货」。两者都能 Ctrl+Z 撤回。

五、导入 / 导出列名(按表头对列)

统一按「表头名」对列(列顺序随意),表头名 = 软件列名。导出一份 → Excel 改 → 直接再导入,表头天生匹配。重复导入按时间段替换(同一时间段重导会覆盖,不翻倍)。
列名(= 表头,与 SAP 一致)模式
历史销售分店 / 编码 / 描述 / 销量 / 仓库1库存 / 时间段 / 仓库2库存(天数、月份自动算)按时间段替换
产品主数据编码 / 描述 / Role / Status / 运输 / RRP / 备注按编码合并
(缺列/空格保留原值)

· 仓库1库存 = 分店自己的库存;仓库2库存 = W203 中央仓现货。
· 兼容别名:分店=门店、编码=物料编号/SKU、销量=销售数量、仓库2库存=W203 等都认;导出永远用上面的标准名

六、库存健康(滞销 / 死货)

补货看板「状态」列从"补货侧"到"积压侧"是一条线:🔴紧急 → 🟡预警 → 🟢正常 → 🟠滞销 → ⚫死货。

七、Ctrl+Z 撤回(防误操作)

八、数据安全:云端 + 本机自动备份

① 云端 Supabase(正本)

数据实时存云端,平时不会丢。

② 手动备份(任何浏览器)

参数页 → 「⬇️ 导出备份(.json)」下载一份存网盘;恢复用「⬆️ 从备份恢复」(会覆盖云端,先弹确认)。建议每周一次。

③ 本机自动备份(仅 Chrome / Edge)

参数页 → 「📁 开启本机自动备份」选一个文件夹数据每次变动后约 4 秒自动写进 该文件夹 / 补货自动备份.json,始终一个文件、内容最新,并自动清理 .crswap 临时垃圾。它是单向"云端→本地"快照,出事时「从备份恢复」选它即可。
⚠️ 若你之前是"选文件"模式,请到参数页重新「开启本机自动备份」并这次选文件夹

④ 装成应用 = 全自动

用 Edge 打开网址 → 地址栏「安装」图标(或菜单→应用→安装此站点为应用)。装好授权一次后,以后每次打开静默自动备份、零提示。应用与网址是同一份云端数据,可并用。

九、部署 / 更新到 Cloudflare

首次部署

  1. 登录 dash.cloudflare.comWorkers & PagesCreatePagesUpload assets
  2. 起项目名(如 buhuo)。
  3. deploy 文件夹,全选里面内容(Ctrl+A:index.html、lib、manifest.json、两个 icon)拖进上传框。拖里面的内容,别拖 deploy 文件夹本身。
  4. Deploy site → 得到网址。

以后更新

进项目 → Create deployment → 同样进 deploy 全选拖进去 → 部署。网址不变。

每次我帮你改完代码,要把 deploy 重新拖上去,线上才更新。

十、文件清单

文件 / 文件夹作用
index.html⭐ 主程序(顶部有"配置区"和"扩展指引")
manifest.json · icon-192/512.png"装成应用"用的配置和图标
lib/xlsx.full.min.jsExcel 导入导出库
deploy/📤 上传 Cloudflare 专用(上述文件干净副本)
supabase_schema.sql数据库建表脚本(重建用,平时不动)
使用说明.html本文件
补货自动备份.json本机自动备份数据(勿删
备份_v1.0/ · 备份_v1.2/历史版本存档,可回滚

十一、常见问题

十二、给将来扩展的人

软件是单文件零依赖(index.html),打开顶部 <script> 有「配置区」(改密码/数据库/税率/版本)和「架构 & 扩展指引」(加新表/新模块的标准步骤、怎么接 SAP API / 钉钉)。数据层统一走 dbUpsert / dbDelete,导入导出靠 COLS 列名字典自动对列,扩展时照着已有模块(如产品定价、补货记录)的写法加即可。

数码部门产品管理 · 使用说明 v1.2 · 2026-06-05