便利店市场活动策划:促销毛利保本测算工具——五种促销形式并排算保本增量倍数,公式全摆在页面上不做黑箱,只答要多卖多少才回本
你是编码代理。请做一个单文件 HTML 的
「便利店促销毛利保本测算工具」,给连锁
便利店的市场策划用:算清一个促销 SKU 上
五种形式各让掉多少毛利、要卖到日常销量
的几倍才回本。本地运行,不联网、无外部
依赖。
定位(按此设计,不做活动全评估器):
策划会上常吵不清一句话:「第二件半价
到底让了多少、要多卖多少才不亏」——
多数人凭感觉。这个工具只回答一件事:
单 SKU 的让价账与保本账。引流拉新、
蚕食近邻品、品牌曝光一概不算——这条
边界要印在页面上,防止它被当成活动全
评估器;那些账另有分析器管。
录入:
- 进价、日常售价、日常周销量
- 促销形式五选一:直降 X 元 / 打 X 折 /
第二件半价 / 买一赠一 / 加 X 元换购
(买一赠一按赠品成本计入单件成本,
换购按换购差价计入单件成本)
- 赠品成本(如适用)
- 预计参与 SKU 数:把单件账放大成档期
总账的倍数(默认 1,可按本档期调整)
输出四样:
一、单件让价额与让价率:让价率 = 单件
让价额 ÷ 日常单件毛利额——对毛利
的比率,不是对售价的
二、保本增量倍数 = 日常周毛利额 ÷ 促销
单件毛利。公式原样印在页面上,输入
一改数字跟着动;促销单件毛利 ≤ 0
时标「卖得越多亏得越多」,不给倍数
三、五种形式并排对比表:以让价率相同
为锚,并排列出各形式的保本倍数与
单件现金收入——让策划看见「买一赠
一 ≈ 五折,但一个给的是货、一个让
的是钱」这类口径差别
四、敏感性表:增量 1.2× / 1.5× / 2× /
3× 时,促销期毛利与日常毛利的差额,
正负一眼可辨
硬约束:
- 上面每道公式都印在界面上,含中间量
(日常单件毛利、促销单件毛利),不装
黑箱
- 数据存浏览器 localStorage,可导出 /
导入 JSON,换电脑不丢
- 预置一个示例 SKU(瓶装饮料:进价
2.4 元、售价 4 元、周销 150,第二件
半价),打开即见全部四样输出
- 对比表与敏感性表可打印,黑白打印不
丢信息,供策划会当场用
- 不联网、不加载外部库
你不许做的:
- 不做销量预测——「预计能卖多少」不
出现在工具里,工具只回答「要卖多少
才回本」,增量判断留给人
- 不做多 SKU 汇总与品类档期汇总——单
SKU 边界就是工具边界
- 不接任何外部数据(平台价、竞对价、
历史销量接口都不接)
- 不加账号体系与用户登录
为什么这样写
把「只算单 SKU 的让价与保本、不算引流与蚕食」印在页面上,是这条工具最要紧的一道闸。保本测算天生容易被误用:策划拿着「买一赠一保本倍数 2.1」去否掉一个本来为引流量的活动,账就吵歪了。引流和蚕食是真实存在的账,但它们不在单 SKU 的算术里;边界印在页面上,使用者每次看结论都被提醒一次,结论才不会被当成活动的全部评价。那些账归归因分析器管,工具各管一段才都活得下去。
公式连中间量一起印在界面,是因为策划会上的数字要经得起店长和财务追问。黑箱吐出一个「保本倍数 2.1」,第一句就会被问怎么算的;公式带着日常单件毛利、促销单件毛利这些中间量摆在页面上,输入一改实时联动,追问当场就能演给对方看。工具的可信度从来不在界面好看,在每一步都能被在场的人复算。促销单件毛利小于等于零时直接标「卖得越多亏得越多」、不给倍数,也是同一逻辑:这个数已经没有除法意义,硬给一个负数倍数只会被误读。
五种形式在同样让价率下并排对比,是为了让结构差别自己浮出来。「88 折」和「买一赠一」在毛利账上的差别多数人凭感觉:买一赠一的让价约等于五折,但给出去的是一件有进价的货、现金收入口径完全不同;第二件半价只在顾客买两件时才让到名义力度,单件购买的顾客一分没让。这些差别写成表格并排放着,比写在方案里被人翻过去强——表格每次打开都在场。
敏感性表代替销量预测,是因为没有人能预测促销能卖几倍,预测数字一旦出现在工具里,策划会的讨论就会围着那个编造的数字转。反过来把 1.2× 到 3× 的毛利差额摆成一张表,「1.5 倍才刚回本、2 倍才有得赚」变成可查的事实,判断留给开会的人。可打印是给策划会用的:投屏会丢细节,一张纸摆在桌上,谁都能指着某一行说话。