烘焙个体户老板:单品成本卡计算工具——原料、工时、能耗、损耗摊进一个面包,售价区间自己出
请为我编写一个单文件 HTML 的烘焙单品成本卡计算器,浏览器
直接打开就能用,不联网、不装依赖、数据只存本地。使用者是
个体户烘焙店老板,不是会计。
按「一批」录入,按「一个」出结果:
1. 批次定义:品名、单批产量(个)
2. 原料清单:每行 = 原料名 / 用量 / 单位(克、毫升、个)/
单价(每公斤、每升、每个的进价,支持小数)——工具自动
换算成单批原料成本
3. 包材:每行同上(面包袋、盒、贴纸)
4. 工时:单批投入分钟数 × 时薪(我自己的时薪也照填,
老板的时间不是免费的)——摊到单批
5. 能耗:单批烘烤的电或燃气费用,按炉次估着填一个数
两段损耗(必填,缺任何一段整个成本算不出来,界面标红
拦住,不许跳过):
- 烘焙损耗率:面团到出炉的缩水与失败报废,【%】
- 销售损耗率:出炉到闭店的卖剩报损与员工内购折让,
【%】
两段分开填、分开显示,不许合并成一个「总损耗率」——
它们的成因和改善手段完全不同。
计算与输出:
- 单品直接成本 =(原料+包材)÷ 产量 ×(1+烘焙损耗) ×
(1+销售损耗) + 工时摊 + 能耗摊——每一步中间值都展开
显示,点开能看到「这个数怎么来的」,不搞只给一个总数
的黑箱
- 售价区间:按两档目标毛利率【档一】【档二】各算一个
建议售价,四舍五入到 0.5 的倍数显示(零售价口径)
- 敏感项提示:成本构成里占比最大的一项标出来,并显示
「该项价格涨 10% 时单品成本变多少」——老板至少该知道
自己被哪种原料攥着
其他要求:
- 成本卡一键复制为文本(贴配方本、发合伙人)和一键
打印(A5 排版,贴在配方旁边)
- 新品可从现有成本卡复制为模板再改
- localStorage 保存全部成本卡,提供导出为纯文本备份
- 界面单屏滚动可完成全部操作,手机可用
禁止事项(对编码代理):
- 不做用户注册、云同步、任何联网功能——数据留在浏览器
- 不内置任何「行业参考成本」「常见原料价格」——所有
单价由使用者自己填,工具不提供编造的基准
- 计算公式不许藏进压缩代码——展开显示中间值的同时,
公式以可读的中文注释在代码里标明
为什么这样写
两段损耗设为必填、标红拦截,是这个工具最重要的一个决定:烘焙成本核算里被跳过最多的就是它们,而它们恰恰是面包和甜品成本差异的主要来源——司康出炉缩水有限,欧包缩得实在;保质期长的品类销售损耗近乎零,现烤软面包天天有尾货。合并成一个「总损耗率」看似省事,实际把两个成因不同、对策不同的损耗搅在一起:烘焙损耗要改的是手法和配方,销售损耗要改的是出炉量和时段分配,合成一个数,两个问题都失去抓手。
工时让老板「自己的时薪也照填」,是个体户定价的诚实测试:多数个体户的成本卡里没有自己,算出来的「成本」天然偏低,定价决策长期建立在这个错觉上——账面不亏、人越来越累,就是因为利润里其实发着自己一份没记的工资。能耗单独一栏而不是摊进原料,同理:烤箱一开一小时的电费和烤什么无关,按炉次估个数填进去,比精确计算更接近真相。
计算过程全部可展开、公式不藏黑箱,针对的是信任问题:成本数字决定定价,定价决定这家店活不活得好——一个只给结论不给过程的数字,老板不敢用,也不敢改。敏感项提示(最大成本项涨 10% 影响多少)给的是定价的预警直觉:面粉和黄油哪个攥着自己的毛利,涨价的时点判断就从这个数来。
禁令里明确不内置「行业参考价」,和整个站的原则一致:编造的基准比没有基准更有害——使用者会拿一个不知道从哪来的数字当锚,工具的可信度反而被拖垮。所有单价自己填,工具只保证算术正确。
变量
| 变量 | 说明 |
|---|---|
| 两档目标毛利率 | 低档与高档的定价参考线——低档走量的品、高档形象品各看哪档,心里要有数 |
| 时薪口径 | 老板自己投入的时薪怎么定——不低于「雇一个人干同样活的工资」是常见底线 |
| 损耗率初值 | 两段损耗的起步值——按自己台账里的报废和报损记录填,没有记录就先填高一点,宁高贵低 |