牛 牛逼WIKI English

水果店老板:让编码代理做一个每日变价定价器——进价天天变,售价跟不跟、跟多少,涨跌有红线

适用模型:Claude / GPT-4 级别分类:水果店难度:进阶 更新

给我做一个单文件 HTML 的每日定价小工具,给水果店老板早上开市前在手机上
用。水果一天一个价,我每天早上要给几十个品定今天的售价,现在全凭感觉。

每个品每天录入(只填变了的字段,不变的不用重填):
- 品名、昨日售价、今日进货价(进货单上的数)、规格(按斤 / 按个 / 按盒)
- 昨日卖况:大概卖了几成(卖完 / 卖了大半 / 剩不少,三选一)
- 品的角色:引流品 / 常规品 / 利润品(设置里定一次,不用每天改)

计算逻辑(口径写死在代码里,页面上各用一句话给我解释):
- 参考价 = 今日进货价 ÷(1 − 目标毛利率),三个角色各有目标毛利率,
  在设置里填,代码里不写死任何数字
- 涨价红线:参考价比昨日售价高出「单日最大涨幅」(设置里填,默认 10%)
  时,不直接给新价——给红线上的价,外加一句提示「这个品进价涨得快,
  看看替代品或者少订」。售价一步跟到位会吓跑熟客,这个压制是刻意的
- 昨日剩不少的品:参考价自动下探,下探有底(最低毛利率线,设置里填);
  到了线还清不掉,不再降价,提示「明天少订」——降价救不了订多的货
- 引流品永不自动涨价:进价涨先吃它的目标毛利,跌破最低线只提示
  「该换引流品了」,不许给涨价建议

输出(一屏):
- 今日价目表:品名 / 昨日价 / 今日建议价 / 动没动,一眼扫完
- 单独一栏「今天要重新想的品」:触发涨价红线的、剩货到线的,每个一句
  理由
- 一个「导出今日变价单」按钮:纯文本,只列今天变了的品(品名 / 新价),
  直接拿给店员换价签

硬性要求:
- 单文件、无构建、不引任何 CDN,手机浏览器直接打开
- 数据只存 localStorage,不出本机;不做账号、不做云同步
- 每个品每天的历史(日期 / 进价 / 售价 / 卖况)自动留底,能看最近七天
  走势——定价手感是回看练出来的,不是每天拍出来的

为什么这样写

水果店的定价和普通零售不是一个东西:批发价一天一变甚至一天两变,售价 必须跟着动。多数老板的「凭感觉」其实只有两种模式——进货价涨了就照抄 着涨,或者怕客人有意见硬扛着不涨。前者会在行情暴涨周把熟客吓跑(「上 礼拜还八块」),后者会在行情下跌周白送毛利。工具把「该不该跟」变成算式 (目标毛利),把「跟多少」变成红线(单日最大涨幅),感觉退位,规则上岗。

引流品永不跟涨是这条工具里最反直觉也最重要的一条。特价香蕉的功能是让 人进店,它涨五毛钱带来的毛利,远补不上客流掉一成丢掉的连带销售。行情 涨到引流品跌破最低毛利线,正确动作是换一个引流品(这个季节便宜的瓜), 而不是把香蕉涨上去——让工具在那种时刻只给「换品」提示、禁给涨价建议, 是把这层经营逻辑焊死在代码里。

「降价救不了订多的货」是给折价依赖症装的刹车:剩货多的品自动降价看着 合理,但降到最低线还剩着,说明问题在订货不在价格——继续降只会训练 客人「等打折再买」。工具在触线后停止降价、改提示减订,把止损的出口 从价格挪回订货量。

历史留底看着是附加功能,实际是定价能力的本体:连续七天回看「进价— 售价—卖况」,哪个品弹性大(涨一块就卖不动)、哪个品不敏感,比任何 定价理论都准。所以要求默认记录、不许做成可选——可选的日志没人开。

变量

变量 说明
三个角色的目标毛利率 引流品可以低到个位数,利润品按品类定;首周先按感觉填,跑一周回头校
单日最大涨幅 默认 10%;客群价格敏感的社区店可收到 8%
最低毛利率线 低于它就提示减订或换引流品,是止损线不是定价线

定价变价小工具