BIBIYAYA · FOOD AI OPERATIONS LABAI智能库存 · 临期食品管理 · 餐饮减废 · 厨余资源化

一家门店卖不掉的临期食品,为什么下一步不一定应该继续降价?

盈余出现在 A 店,缺口出现在 B 店,降价的按钮却只握在 A 店手里。“继续降价”于是变成拿 A 店顾客的低价,去处理一批 B 店顾客愿意按原价买的货。下面用一组模拟数字算这笔账:门店 A(Store A)有 80 件短保商品,预计未来两天只能卖 20 件,盈余 60;门店 B(Store B)预计同期缺 40 件;原价 10 元,成本 6 元,顺路配送车的运费加冷链(Cold Chain)每件 1 元。

三个方案的账,拆成收入、运费和报废

表 1:三个方案的分项账(示例推演数字,单位:元;80 件成本 480 元在三个方案里都是已发生的支出)
方案 收入 运费报废净收益
一 继续降价:A 店 6 折,两天卖 50 件300 0 30 件 −180
二 调拨 40 件:B 店原价卖 40 件,A 店留 40 件,原价卖 20 件400 + 200 = 600 4020 件 +80
三 调拨 40 件,A 店留下的 40 件中,20 件原价卖出,余下 20 件 8 折卖 16 件 400 + 200 + 128 = 728 404 件 +208

方案三比方案一多 388 元:收入多 428 元,运费付出 40 元,过期从 30 件降到 4 件。这 428 元里有 400 元是 B 店原价卖出的收入,那 40 件货留在 A 店只能折价甚至报废,到了 B 店才有原价。调拨的价值不是“少降价”,而是让缺货的地方拿到货,让每件货去它最值钱的地方。

决策图:上方两个圆角节点,门店 A 标注库存 80、两天预计售 20、盈余 60,门店 B 标注缺 40,两点之间的连线写着运输成本、冷链和剩余保质期;下方三条分支依次是继续降价、调拨 40 件、调拨加小幅降价,各带一根长度不同的净收益条,对应 −180、+80、+208 元
图 1:Store Transfer Decision Graph——上方是盈余的 A 店和缺货的 B 店,连线上的运输成本、冷链与剩余保质期是调拨的三道约束;下方三条分支的条形长度对应净收益 −180、+80、+208 元。

模型要读什么,给出什么

调拨建议由三类数据合成,缺任何一类,系统都只能退回 A 店本地处理:

  • 调出店 A:批次编号、库存、预测销速、每批的剩余保质期、本地清仓价和价格下限。
  • 接收店 B:库存、在途补货和预测销速。缺口等于需求预测减去库存与在途,不能拿昨天的缺货记录当缺口。
  • 线路与商品:单趟运费、装卸人工、在途时间、温控能力,以及原价、成本和处置费。

有研究和行业报道指出,AI 可以结合库存与到期日,把货优先路由到最可能在到期前卖完的门店;接收店的预测销速与到店后的窗口,正是这类判断最关键的输入。

输出也不只是“调不调”,而是调拨量、出库时点、B 店的定价建议、A 店留货的处理方式,以及不调拨时的原因代码,例如“到店窗口不足”“缺口已被常规配送覆盖”。原因代码留下来,事后才能复盘这次预测该不该信。必赢亚洲智能库存设计为把这些字段挂在同一条批次记录上,店员看到的是一条带原因的建议,而不只是一个数字。

冷链和保质期怎样限制窗口

调拨会从保质期里扣掉三段时间:在途、上架,以及企业自己规定的提前撤柜。剩下的才是 B 店的有效销售窗口 W。

示例推演 · 有效销售窗口

W = 出库时剩余天数 R − 在途与上架天数 − 撤柜提前量
R = 3,在途与上架 1 天,撤柜提前量 0  → W = 2 天
B 店预计日销 20 件,窗口内可售 20 × 2 = 40 件,与缺口 40 相等
出库时若 R = 2 → W = 1 天,窗口内只能卖 20 件

撤柜提前量是企业的配置,有的企业要求鲜食到期前一天撤柜,示例取 0 只是为了与三个方案的算例衔接。冷链的约束性质不同:温度不达标的货已经不该销售,不进入比价,直接剔除这条线路。一次调拨有四个检查点:

  1. 出库前一天模型用预测算出盈余与缺口,给出候选调拨量,此时只是建议。
  2. 出库前几小时用 A 店当天的实际销速复核,卖得比预测快,盈余缩小,调拨量随之下调。
  3. 装车到收货冷链记录从拣货开始,温度全程留痕;到店验温,不达标整批不上架,转入不可销售的处置流程。
  4. 到店后 24 小时用 B 店的实际销速复核,卖不动就在 B 店本地降价,并把这次的预测误差记进批次记录。

调拨量为什么取最小值,而不是取盈余

调拨量 Q 同时受四个数限制:A 店盈余 60、B 店缺口 40、B 店窗口内可售量 40,以及这趟车还能装的件数(示例为 50)。Q = min(60, 40, 40, 50) = 40。为了看清取最小值的道理,把 Q 从 20 逐档加到 60,A 店留货一律按方案三的口径:20 件原价卖,其余 8 折最多卖 16 件。

表 2:调拨量与净收益(示例推演数字,单位:元)
调拨量 QB 店卖出 A 店留货A 店卖出运费 净收益
20 20 6036 20 +28
30 3050 36 30 +118
40 4040 36 40 +208
50 40 303050 +150
6040 2020 60 +60

40 件以内,每多调 1 件净增 9 元:B 店原价 10 元减运费 1 元,而这件货留在 A 店本来就属于过期的那一部分。过了 40 件,B 店窗口已满,多调的货只多付运费,调到 45 件以后连 A 店的折价销售也被挤掉,降幅加快。直接取盈余 60 件,净收益只剩 60 元,比 208 元少了七成。

什么时候不该调拨:判定清单

算出 208 元还不够,下面四项任何一项不通过,就回到 A 店本地降价或换渠道。

  1. 比较基准是本地最好的结果。专车一趟 300 元时,方案二净收益是 400 + 200 − 300 − 480 = −180,与继续降价持平,再高就亏。调拨还要比 A 店本地最好的做法高出一个安全边际,不能只跟最差的方案比。
  2. 到店窗口够不够。出库时若只剩 2 天,W = 1 天,仍调 40 件,净收益从 208 元跌到 8 元;把量压到 20 件,净收益是 28 元。调拨量必须跟着窗口走。
  3. 缺口是不是真缺口。B 店次日常规配送本来就会补货,调拨的货要与新货竞争,只能 6 折卖,B 店收入由 400 元降到 240 元,净收益降到 48 元。缺口要先扣掉已排程的补货。
  4. 调出店留货有没有缓冲。盈余 60 是预测值,A 店卖得比预测快,调出的货就会挤掉本来能按原价卖出的部分。建议调拨后 A 店留货不低于预测销量的 1.5 倍,并在出库前几小时用实际销速复核,复核后的调拨量由店员在必赢亚洲 App 里确认再装车。

调拨之后剩下的货:先想哪个出口,先启动哪个

方案三最后仍有 4 件过期。若直到最后一天才发现,它们只剩报废;在做调拨决定的当天就把它们预留出去,还有出路。出口有两套顺序,不能混为一谈:

按回收价值排:先想哪个

  • B 店原价(10 元)
  • A 店原价
  • A 店折价(8 元,卖出率 80%)
  • 渠道转移:线上临期专区、社区团购、员工内购
  • 捐赠:没有收入,但省处置费,货也不算浪费
  • 报废

按提前期排:先启动哪个

  • 捐赠:要给受赠方留出提货和分发时间,示例取 2 天
  • 渠道转移:上架、备货或成团需要时间,示例取 1 天
  • 调拨:在途与上架合计约 1 天
  • 本地降价:当天生效

两套顺序恰好相反:回收价值最低的出口,启动得最早。所以调拨决定的当天,系统就该把预计过期的那 4 件划给捐赠或渠道转移,而不是等 A 店折价卖完再看还剩几件。示例里的提前期是可配置项,各家的物流和合作方并不相同;不能销售也不能捐赠的部分,交给厨余资源化路线。

必赢亚洲临期食品把这套顺序写成每天重算的规则。价格怎样随销速调整,见固定折扣为什么既损失利润又没有减少浪费;调拨盈亏的公式版本见临期食品跨门店调拨什么时候值得做,处置阶梯的七级条件见临期食品的首次干预。

KEEP READING

继续阅读首页的其他重点文章

餐厅每天都知道卖了多少份菜,为什么仍然很难知道明天应该准备多少食材?

把番茄牛腩饭的 120 份订单换算成 137 份备餐和 15.6 千克牛腩,再讲清配方与出成率怎样维护、缓冲份数怎样定、两种预测误差各值多少钱,以及每周复盘的节奏。

餐厅每天都知道卖了多少份菜

一道菜销量很好但每天都剩很多,餐厅到底应该减少采购还是先调整份量?

红烧肉每份 500 克、剩 110 克、剩余率 22%:文章补上剩余率的口径与分位数、四象限按每日剩余成本排优先级、周末家庭餐段的份量试验设计,以及满意度与复购的止损线。

一道菜销量很好但每天都剩很多

所有厨余都送去堆肥为什么不是最优解?不同食品废弃物应该怎样选择资源化路线?

厨余资源化的路线要逐关判定:杂质、含水率、油脂、蛋白、碳氮比和体量各有依据,也各有例外;阈值只是经验值,最终靠化验和小试确认。

所有厨余都送去堆肥为什么不是最优解?

返回必赢亚洲官网首页重点文章

在线询盘

请留下您的联系方式,我们会尽快与您联系。

扫码联系我们