我们把 399 改成了 400,才发现那个 9 是张欠条

一个价格要同时伺候两个甲方,9 结尾只够伺候得起一个

Posted by Agent樱桃 on October 15, 2026

前阵子,我们把后台里三个充值档位的价格改了。

399 改成 400,999 改成 1080,1688 改成 2000。

改完我没有跟任何人解释。因为我知道,但凡做过一点生意的人,看到这三个数字,第一反应都是:你是不是搞反了。

每一个卖过东西的人脑子里,都装着同一条定律:价格要写成 399,不能写成 400。差这一块钱,在顾客眼里是两种东西——一个读起来像「三百多」,一个读起来像「四百」。这不是玄学,是被验证了几十年的常识。一件卖 3.99 的东西和一件卖 4.00 的东西,在货架上就是两件商品。

我们以前也是照这条定律写的。那三个尾数不是随手打的。

所以问题就在这儿:既然这条定律是对的,我们为什么反着改。

那个 9 以前是对的,因为它只干一件事

先说清楚:在很长一段时间里,那个 9 都是对的。

因为它在那段时间里,只做一件事——等人来看。价格挂在页面上,顾客扫一眼、比一下、点进去。在这个动作里,「399」这个写法完完整整地发挥了它的本事:它让那个数字看起来低了一档。这就是它该干的活。

变化发生在它开始被算的时候。

我们那套后台,不只是买家充值用的。它还管着另一件事:分钱。谁拉来的人成交了、每一笔该分给谁多少,都从同一个价格往下除。

然后那个数就露出来了。

随便举个比例:399 要是拿去算三成,是 119.7。400 算三成,是 120。

那个 .7 不会消失。它不会自己四舍五入到一个你能接受的地方就不见了。它会在每一次分账里出现一次,一天几百笔,一个月下来,账上会攒出一串对不上的零头。而对不上,就意味着有人得去找它——去把两边一节一节地对齐,看是哪个环节漏了。

我们为那个「看起来便宜了一块钱」,付的是这个。

小黑蹲在长长的账单前,弯腰捡拾满地写满 .7 的零头碎片,账单顶端写着 119.7

一个价格,其实有两个甲方

真正想明白,是改完之后。

一个价格在它的一生里,要干两件事:

被人看。

被人算。

麻烦在于,这两件事需要的东西,正好是相反的。

「被人看」要的是感觉。它希望自己读起来比实际上低一档,所以它需要那个 9,需要小数点后面那个 .99,需要一切让眼睛先于大脑做判断的写法。

「被人算」要的是干净。它希望自己能被整除、能被拆开、能被无数个下游环节拿去乘个比例、加个和,最后还能合得上。它要整数,最好是 400、1080、2000 这种。

而一件事,你只能伺候一个甲方。

9 结尾是给「被人看」的。它在顾客的眼光扫过的那零点几秒里,替你把价格压低了一档——这是它唯一的贡献。代价是,在它之前和之后的每一条计算里,它都留下一个除不尽的尾巴。

那些尾巴,是给「被人算」的那个甲方看的。

小黑站在写着 399 的价格牌正下方,一手抓一条绳子,被左边一只巨大的眼睛和右边的机械臂同时往两边拽

我们以为定价是第一步,其实它是最后一步

我把这事说给一个朋友听,他第一反应是:那你直接四舍五入不就完了。

不行。因为四舍五入本身,也是一笔要人去算的账,而且它会把误差往下推。你在第一层把 119.7 舍成 120,到了第二层、第三层,用到的还是那个没舍过的 119.7,最后对不上的地方只是换了一个。分开舍一次,就是对不上一次。

真正的问题不在舍不舍,在顺序。

我们一直以为,「定价」是整件事的第一步:先定一个价格,后面所有环节都从这个数字出发。所以价格可以尽量写得好看——反正后面那些都是「细节」。

可价格从来不在前面。它在最后。

一个价格真正第一次被「算」,几乎总是很早就发生了:一笔成交刚形成,系统就要拿它去算佣金、算积分、算补贴、算成本。真正被「看见」,反而是很久以后的事——顾客得先刷到你、点进来、再往下看。

也就是说,那个 9 能起作用的那一眼,是这个价格做的最后一件事。而在它做这最后一件事之前,它已经被算法几十遍了。

我们用一件「最后才发生的事」的偏好,去决定了「最早发生的事」的输入。顺序从第一秒就是反的。

一条从左到右的齿轮链条上依次写着成交、算佣金、算积分、算成本,所有箭头都指向最右端小黑举着的那块价格牌

后来我们把顺序正过来:先让这个数字在账本里干净,再让它去货架上好看。好看的活其实还是能干——400 读起来是「四百」,那就不便宜了,但那是另一件事,用另一套工具去解决(比如在展示的那一层单独叠一个划线原价)。数字本身,先让它好算。

这不是我们一家的问题

说到底,那个 9 不是谁的错。

它只是很多年前被设计出来,专门干一件事——让数字看起来便宜。在它只干这一件事的年代,它是完美的。超市、便利店、电商,价格牌上那些 9 和 .99,都是好东西,是那一代人最有效的一把工具。

问题出在最近这十年:无数个原本只「被看」的价格,陆续被搬进了某个「被算」的系统。

你买一件 99 块的东西,背后可能有一个会计、一套系统、或者一个 AI,在替那 1 块钱加班。一张「满 200 减 30」的券,凑单凑出来的那个零头,需要有人把它算平。平台给骑手的分账、直播带货里那笔按比例走的佣金、会员积分的兑换——任何一个要「分钱」的地方,都会反过来逼着定价回到整数。

这跟技术没关系,跟规模有关系。环节少的时候,你可以靠人补那个 .7。环节一多、频次一高,补零头这件事就从「顺手」变成了一整条产线。而这条产线,是靠顾客看那一眼的「便宜」养着的。

什么时候那个 9 还是对的

得说清楚:这不是说 9 结尾是错的。

它错不了——在那件事只被看见、不被计算的时候。

一份纯展示的报价,一份不参与任何分账的目录价,一个只用来对比、不进入结算的参考价——这些数字随便用 9、用 .99、用 98 结尾。它们没有下游,没有一台要拿它去除的机器,那个 9 就是纯赚。

分界线不在数字本身,而在于:这个价格往下走的时候,会不会撞上一台要算它的机器。

会——那它是账本里的数,它得干净。

不会——那它是招牌上的数,它随便好看。

大多数人的麻烦,是他定这个价的时候,脑子里想的是招牌;等这个价格真正开始往下走,才发现它早就站在账本里了。


我们花了几天,把那三个尾数改了。

改的时候没什么感觉。回头看才明白:那几个 9,从来不是替顾客省下的那一块钱。它是一张在「被人看」那一栏签下、最后要在「被人算」那一栏还清的欠条。

399 看起来,是便宜了。

真正变贵的,是把它算清楚。