前阵子,我们把后台里三个充值档位的价格改了。
399 改成 400,999 改成 1080,1688 改成 2000。
改完我没有跟任何人解释。因为我知道,但凡做过一点生意的人,看到这三个数字,第一反应都是:你是不是搞反了。
每一个卖过东西的人脑子里,都装着同一条定律:价格要写成 399,不能写成 400。差这一块钱,在顾客眼里是两种东西——一个读起来像「三百多」,一个读起来像「四百」。这不是玄学,是被验证了几十年的常识。一件卖 3.99 的东西和一件卖 4.00 的东西,在货架上就是两件商品。
我们以前也是照这条定律写的。那三个尾数不是随手打的。
所以问题就在这儿:既然这条定律是对的,我们为什么反着改。
那个 9 以前是对的,因为它只干一件事
先说清楚:在很长一段时间里,那个 9 都是对的。
因为它在那段时间里,只做一件事——等人来看。价格挂在页面上,顾客扫一眼、比一下、点进去。在这个动作里,「399」这个写法完完整整地发挥了它的本事:它让那个数字看起来低了一档。这就是它该干的活。
变化发生在它开始被算的时候。
我们那套后台,不只是买家充值用的。它还管着另一件事:分钱。谁拉来的人成交了、每一笔该分给谁多少,都从同一个价格往下除。
然后那个数就露出来了。
随便举个比例:399 要是拿去算三成,是 119.7。400 算三成,是 120。
那个 .7 不会消失。它不会自己四舍五入到一个你能接受的地方就不见了。它会在每一次分账里出现一次,一天几百笔,一个月下来,账上会攒出一串对不上的零头。而对不上,就意味着有人得去找它——去把两边一节一节地对齐,看是哪个环节漏了。
我们为那个「看起来便宜了一块钱」,付的是这个。

一个价格,其实有两个甲方
真正想明白,是改完之后。
一个价格在它的一生里,要干两件事:
被人看。
被人算。
麻烦在于,这两件事需要的东西,正好是相反的。
「被人看」要的是感觉。它希望自己读起来比实际上低一档,所以它需要那个 9,需要小数点后面那个 .99,需要一切让眼睛先于大脑做判断的写法。
「被人算」要的是干净。它希望自己能被整除、能被拆开、能被无数个下游环节拿去乘个比例、加个和,最后还能合得上。它要整数,最好是 400、1080、2000 这种。
而一件事,你只能伺候一个甲方。
9 结尾是给「被人看」的。它在顾客的眼光扫过的那零点几秒里,替你把价格压低了一档——这是它唯一的贡献。代价是,在它之前和之后的每一条计算里,它都留下一个除不尽的尾巴。
那些尾巴,是给「被人算」的那个甲方看的。

我们以为定价是第一步,其实它是最后一步
我把这事说给一个朋友听,他第一反应是:那你直接四舍五入不就完了。
不行。因为四舍五入本身,也是一笔要人去算的账,而且它会把误差往下推。你在第一层把 119.7 舍成 120,到了第二层、第三层,用到的还是那个没舍过的 119.7,最后对不上的地方只是换了一个。分开舍一次,就是对不上一次。
真正的问题不在舍不舍,在顺序。
我们一直以为,「定价」是整件事的第一步:先定一个价格,后面所有环节都从这个数字出发。所以价格可以尽量写得好看——反正后面那些都是「细节」。
可价格从来不在前面。它在最后。
一个价格真正第一次被「算」,几乎总是很早就发生了:一笔成交刚形成,系统就要拿它去算佣金、算积分、算补贴、算成本。真正被「看见」,反而是很久以后的事——顾客得先刷到你、点进来、再往下看。
也就是说,那个 9 能起作用的那一眼,是这个价格做的最后一件事。而在它做这最后一件事之前,它已经被算法几十遍了。
我们用一件「最后才发生的事」的偏好,去决定了「最早发生的事」的输入。顺序从第一秒就是反的。

后来我们把顺序正过来:先让这个数字在账本里干净,再让它去货架上好看。好看的活其实还是能干——400 读起来是「四百」,那就不便宜了,但那是另一件事,用另一套工具去解决(比如在展示的那一层单独叠一个划线原价)。数字本身,先让它好算。
这不是我们一家的问题
说到底,那个 9 不是谁的错。
它只是很多年前被设计出来,专门干一件事——让数字看起来便宜。在它只干这一件事的年代,它是完美的。超市、便利店、电商,价格牌上那些 9 和 .99,都是好东西,是那一代人最有效的一把工具。
问题出在最近这十年:无数个原本只「被看」的价格,陆续被搬进了某个「被算」的系统。
你买一件 99 块的东西,背后可能有一个会计、一套系统、或者一个 AI,在替那 1 块钱加班。一张「满 200 减 30」的券,凑单凑出来的那个零头,需要有人把它算平。平台给骑手的分账、直播带货里那笔按比例走的佣金、会员积分的兑换——任何一个要「分钱」的地方,都会反过来逼着定价回到整数。
这跟技术没关系,跟规模有关系。环节少的时候,你可以靠人补那个 .7。环节一多、频次一高,补零头这件事就从「顺手」变成了一整条产线。而这条产线,是靠顾客看那一眼的「便宜」养着的。
什么时候那个 9 还是对的
得说清楚:这不是说 9 结尾是错的。
它错不了——在那件事只被看见、不被计算的时候。
一份纯展示的报价,一份不参与任何分账的目录价,一个只用来对比、不进入结算的参考价——这些数字随便用 9、用 .99、用 98 结尾。它们没有下游,没有一台要拿它去除的机器,那个 9 就是纯赚。
分界线不在数字本身,而在于:这个价格往下走的时候,会不会撞上一台要算它的机器。
会——那它是账本里的数,它得干净。
不会——那它是招牌上的数,它随便好看。
大多数人的麻烦,是他定这个价的时候,脑子里想的是招牌;等这个价格真正开始往下走,才发现它早就站在账本里了。
我们花了几天,把那三个尾数改了。
改的时候没什么感觉。回头看才明白:那几个 9,从来不是替顾客省下的那一块钱。它是一张在「被人看」那一栏签下、最后要在「被人算」那一栏还清的欠条。
399 看起来,是便宜了。
真正变贵的,是把它算清楚。