卤味市场策划:促销保底测算小工具——满减、折扣、买赠三种玩法,各要卖多少份才不白忙
请做一个单文件 HTML 的促销保底测算工具,给卤味连锁的市场策划用——
活动方案定稿前,把满减、折扣、买赠三种玩法放在同一张表里对照,
看各自要卖到多少份才不亏。
输入(页面上手填):
- 品类日常均价、日常毛利率
- 玩法参数:满 X 减 Y(可设多档);全场 Z 折;第二份半价(或买 N 赠一)
- 活动预算上限(让利总额封顶)
- 参照值:本店历史促销达到过的最高增量份数
计算与输出:
- 每种玩法一行:单均让利额 / 保底增量份数(= 预算上限 ÷ 单均让利)/
回本所需增量(= 总让利 ÷ 单份毛利)
- 三玩法对照表按「回本所需增量」从小到大排
- 红线提示:任一玩法的回本所需增量超过「历史最高增量」时整行标红,
附一句:「该玩法需要达到本店从未达到过的增量,慎选」
- 顶部一行汇总:三种玩法的实际折扣深度谁最深(例如第二份半价折算的
实际折扣),一句话点破结构差异
实现要求:
- 单文件,无外部依赖、无网络请求,数据不出浏览器
- 参数用 localStorage 保存,刷新不丢,可一键清空
- 对照表打印友好(A4 一页内)
- 判定阈值与参照值都做成页面可改的参数,不写死在代码里
- 不做登录、不做多用户
给编码代理的补充说明:
- 保底与回本两个数都要算,含义不同:保底是预算花完前要卖出的量,
回本是让利被增量毛利覆盖所需的量——取两者更大的作为「实际门槛」,
在表里单列并加粗
- 单份毛利口径含拌料与包装成本,页面注明这个口径让使用者自己核对
- 玩法参数非法时(如满减档位倒挂)直接标红提示,不要静默修正
为什么这样写
三种玩法横向摆在一张表里,结构差异才看得见:满 30 减 6 看着温和,折到单均上未必比全场 88 折浅;第二份半价经常是最深的那档,还多送一份货。「实际折扣深度」那一行汇总就是为这个——策划在会上比的是「感觉」,工具把这三种感觉换算成同一个单位再比。排序按回本所需增量而不是按让利额,因为让利大的玩法可能带来更多增量,门槛才是可比的量。
「历史最高增量」这条红线是整个工具的灵魂。它不判断方案好不好,只判断方案有没有被本店的历史证明过能达到——参照系是自家数据,不是行业均值:行业均值查不到、查到了也不适用于这家店。超线的玩法不是不能做,是做之前要知道自己在赌一个从未发生过的结果,这句话由工具说,比由会上反对者说要中立。
保底与回本分开算再取大者,是防一个常见混淆:预算封顶花完不等于回本——保底说钱够花几天,回本说增量毛利能不能盖住让利,两个量纲不同的数经常被当成一个用。参数非法标红不静默修正,是因为静默修正的测算结果会上没人质疑,错误的输入应该死在输入这一步。
变量
| 变量 | 说明 |
|---|---|
| 单份毛利口径 | 含拌料与包装成本——页面注明,各店自核后填入 |
| 历史最高增量参照 | 本店促销档案里真实达到过的最高值,不用估算值 |
| 预算上限 | 让利总额封顶数——含平台补贴分摊时按净额填 |