熟食档口老板个体户:收档打折测算小工具——几点开始打几折,多收回多少、少扔多少,一页算清
请做一个单文件 HTML 的熟食档口收档打折测算工具,给档口老板下午
看一眼用:柜上还剩多少、几点开始打折、打几折——这个决定天天做,
从来靠拍脑袋,让它从算式里出来。
输入(页面手填):
- 品项:名称、正常斤价、当前剩余重量(斤)
- 时段表:从现在到收档的每个时段(如 17–18 点、18–19 点、
19–20 点),每段的「正常价预计销量」——近几周同时段的平均
卖出重量,手填;样本天数不足的时段照填,工具标角标
- 打折方案:每档折扣率(如 9 折、8 折、对折)与开始时点;一个
品项可以排多条,形成阶梯(18 点 9 折、19 点起对折)
- 报损口径:收档还剩的重量一律按全报损计——本工具不设「隔天
接着卖」选项,熟食隔夜是品质问题,不是账面问题
- 折扣弹性系数:打折时段销量上浮的比例,每品项手填;不填默认
按 1(打折不多卖一斤)
计算与输出:
- 方案对比表(核心):每个方案一行——
预计收入 = Σ(各时段预计销量 × 时段对应价格,打折时段按
弹性系数上调后与剩余量取小)
预计报损重量 = 剩余 − Σ 各时段预计销量(不低于 0)
对比「不打折」基准的增量收入、减少的报损重量
- 「早打 vs 晚打」对比:同一折扣率、开始时点每提前一个时段的
收入差——这是工具要回答的核心问题,单独一块放大显示
- 弹性提示条:任一品项弹性为 1 时明示「当前按打折不多卖估算」
——工具宁可显示打折亏,也不替我乐观
- 打印视图:一页 A4,方案对比 + 明日备货建议(= 今日报损重量
的【Z】成下调,系数我调),计算过程全部收起
实现要求:
- 单文件、无外部依赖、无网络请求;localStorage 存品项和时段表,
刷新不丢
- 不内置任何「熟食打折一般能多卖几成」的经验数字——弹性是我
该用自己几周数据填的东西
- 金额取整到元,重量取整到两(50 克)——档口的秤和口头报价
都按两走
- 不做登录、不做云同步
给编码代理的补充说明:
- 时段销量支持「只记得部分天」:按已填天数平均,样本少于【7】天
的时段挂「样本少」角标,但不阻止计算
- 折扣阶梯时间重叠时按「当前生效的最低价」计,不叠加
为什么这样写
收档打折的真实失误模式不是「不会算数」,是情绪单边:生意差的那天心一软六点就打对折(白送毛利),生意好靠经验的那天硬撑到收档(整盘报损)——两种错交替出现,谁也纠正不了谁。工具的核心输出因此不是「最优折扣」,是方案并排 + 早打晚打差价:把「六点打对折比七点打少赚多少、多赚多少」变成一个每天可见的数字,心软和心硬就都有了对照。
「弹性不填按 1、页面明示」是这个工具最重要的诚实设计。打折能不能多卖,完全取决于这个市场晚市的人流和品类,任何内置的「行业弹性」都是编的;按 1 算时工具会显示打折是亏的——这是对的:它把「你确定打折能多卖吗」这个本该老板回答的问题,原样顶回给老板,逼他用自己几周的数据去填。收档剩余一律按全报损、不设隔夜选项,是同一个纪律的另一半:很多档口账面上「没亏」是因为卤味隔天回锅再卖,工具拒绝把这个品质风险记成收入。
备货建议只按报损的 Z 成下调而不给「建议备货量」,因为明天的量还受天气、发薪日、隔壁摊位影响,工具只负责把今天的痛折算成一个可调的起点。金额取整到元、重量到两,不是格式洁癖——档口的秤按两跳字,老板的报价按两开口,算出来「少赚 37.6 元」没人有感,「少赚一锅油钱」才有感。
变量
| 变量 | 说明 |
|---|---|
| 备货下调系数 Z | 明日备货按今日报损的几成下调——连看两周再定,单日报损噪声大 |
| 样本天数门槛 | 时段销量平均的最少样本天数——少于它挂角标提醒别当真 |