佃户
第1章 被收割的佃户
电话响起来的时候,许敛正在看一份长达四十七页的平台服务协议。
他看得很慢,逐字逐句地读,像在解剖一具尸体。这份协议是某个电商平台最新更新的版本,他花了三天时间才拿到完整版——平台从不主动公布全部条款,只有在你点击“同意”之前,才会把那个藏在折叠菜单最深处的链接露出来,而且有效期只有二十四小时。
他管这叫“钓鱼条款”。
电话响了四声,他才接起来。
“许敛?”对面是个女人的声音,有点哑,像是哭过很久,“我是周慧。周国平的女儿。”
许敛想了几秒钟,才想起周国平是谁。三年前,一个做五金工具的老商家,被平台改了三次规则之后,流量跌了九成,撑了半年,最后还是关了店。周国平当时找过他,想让他帮忙跟平台申诉。许敛看了那个商家的后台数据,告诉他:“别申诉了。你申诉不赢的。平台要你死,你连怎么死的都查不到。”
周国平不听,自己申诉了两个月,所有渠道都试遍了,客服永远回复“审核不通过”,连个具体原因都不给。最后他认了,把库存按废铁价清了,还了债,回了老家。
“我记得你爸。”许敛说,“他后来怎么样?”
电话那头沉默了几秒。
“我爸去年走了。肺癌。”周慧的声音很平,平得不像在说自己的父亲,“他走之前跟我说,如果有一天实在没办法了,就来找你。他说你是他见过唯一一个把平台规则真正看懂的人。”
许敛没说话。
窗外是这座城市典型的十一月下午,灰蒙蒙的光线贴在玻璃上,像一层擦不掉的油。他的办公室不大,四十平出头,隔成两间——外间是助理的工作台,里间只有一张旧木桌、一把转椅、三块显示器。墙上没有挂任何装饰画,只在正中央贴了一张被放大的平台规则更新时间轴,从建站之初到现在,密密麻麻的红点像一场传染病。
每一个红点,都代表一批商家的死亡。
“许先生,”周慧的声音把他拉回来,“我做了八年电商了。我的店,三天前被平台判定‘售假’,店铺永久关闭,所有货款冻结。八年的心血,说没就没了。”
“你售假了吗?”
“没有。”
“你确定?”
“我做的是母婴棉品,全部从两家有资质的工厂拿货,发票、质检、授权链一样不缺。我连包装袋都是在平台备案过的。”
许敛闭上眼。母婴棉品。又一个。
“平台给你的判罚通知里,有没有说具体哪件商品、哪个批次、被谁投诉?”
“说了。一个叫‘木棉’的账号,投诉我店里的一款婴儿纱布浴巾。说我家成分是聚酯纤维冒充纯棉。可我那批浴巾是100%新疆长绒棉,第三方检测报告都还热乎的。”
“投诉方提交检测报告了吗?”
“没有。平台根本没要。”周慧的声音抖了一下,“他们只认投诉方的截图,那截图连清晰度都跟我们商家后台导出的一模一样——许先生,有人用我们自己的后台数据,反咬我们一口。”
这句话像一根针,精准扎进许敛最敏感的那根神经。
他睁开眼,手指在键盘上敲了几下,调出一份空白的档案模板。
“地址发我。我过去看你。”
“你……接了?”
“我没说接。”许敛的声音很淡,“我先看你的人和你的店。值不值得查,我看完再说。”
挂掉电话,他靠在椅背上,盯着天花板发了会儿呆。
助理林知夏推门进来,手里端着一杯凉透的美式。她在这行跟了许敛四年,早学会了不在他发呆的时候说话。
“周国平的女儿?”她问。
“嗯。”
“那个五金工具的老周?”
“嗯。”
林知夏把咖啡放在桌角,沉默了一会儿。“她爸的事,他提过不止一次。说他要是当时多劝一句,老周也许不会回老家自己硬扛,发现得能早一点。”
许敛没接话。这件事是他为数不多的心结之一——他看得懂规则,却没能救下那个第一个信任他的人。老周的店死得不明不白,他连一份完整的申诉材料都没帮人整理过。
“去查一个人。”他忽然开口,“周慧,做了八年母婴棉品。另外,查一个投诉账号,叫‘木棉’。”
“现在?”
“现在。”
林知夏转身要走,又被他叫住。
“带上录音笔。还有,把三年前老周那个案子的卷宗,也找出来。”
她点了点头,关上门。
许敛重新点开那份四十七页的协议,翻到第三十一页,一处用六号字写就的补充条款。这条他读过不下二十遍,每读一次,都觉得胃里泛冷。
条款原文大致是这么写的:
“平台有权基于整体生态健康与用户体验之考量,对商家经营行为进行综合评估,并作出包括但不限于限流、降权、下架、冻结、关闭店铺等处置。相关评估之依据、权重与算法参数,属平台商业机密,不予披露。”
一句话,把生杀大权全部攥在自己手里,还不告诉你为什么。
这就是许敛嘴里真正的“佃户逻辑”。
他常跟林知夏打一个比方:
早年的电商,是一条河。商家是沿河开店的生意人,平台是修河道的。河道通了,好产品自己能漂到下游去,一个小卖家靠一款好货就能活。那会儿平台说的话漂亮“让天下没有难做的生意”。
后来河变成了商场。商家变成了租铺面的佃户,平台收租、收推广费、收活动坑位费,还要你签独家、压价、锁库存。你不交,他就把你的铺面从一楼挪到地下室。
再后来,商场自己开始卖货了。
平台自营一进场,规则、流量、搜索排序、推荐位全成了它手里的牌。第三方商家呢?既是它的佃户,又莫名其妙变成了它的竞争对手。它一边收你的租,一边用你交的租去打你。
这才是最狠的地方——你以为你在做生意,其实你只是在给它打工。
许敛当年就是在这第三条上死的。他是电商黄金时代第一批淘品牌创始人,做过一个家清类目里的爆款,顶峰时一年流水过亿。第三次规则改版的时候,平台要求他签一份“深度合作框架”本质就是绑死供货价、强制参加每一场大促、流量全靠买。他不肯。
“我做的是产品,不是给平台交保护费的。”他把笔一扔,出了会议室。
三个月后,他的店流量归零,搜索连前十页都进不去。客服告诉他:“这是算法自然波动,建议商家提升商品竞争力。”
自然波动。
他把那四个字截图,存进一个叫“账本”的文件夹。那个文件夹现在已经有三百多个G了。
。
周慧的仓库在城市西北角的一个旧工业园里,三楼,一百二十平。许敛到的时候是傍晚,天已经黑透了。
推开门,一股淡淡的棉布气味扑面而来。一排排铁架上码着整齐的纸箱,标签上印着“婴儿纱布浴巾”“六层棉方巾”“竹棉纱布睡袋”。灯是那种最普通的日光灯,照得一切都很干净,干净得有点凄凉。
周慧站在货架中间,穿一件洗得发白的藏蓝棉衫,扎低马尾,三十五六岁的样子,眼窝微微发黑。她比电话里听起来更瘦,也更稳。
“许先生。”
“叫我许敛就行。”他没寒暄,径直走到最近的一排货架前,抽出一箱浴巾,拆开塑封,把布料举到灯下看了一会儿,又凑近闻了闻,指尖搓了搓纱线。
“长绒棉,六层纱,经纬密度正,锁边是三线包边。”他说得很平,像在念一份报告,“这种品控,售假的人做不出来。”
他把浴巾放回去,转头看她。“检测报告原件在哪?”
她从办公桌抽屉里抽出一沓文件,摆在桌上。许敛一张一张看过去:工厂营业执照、质检报告、进货发票、品牌授权书、平台备案回执。齐得不像一个快被逼死的人,而像一个提前预感到自己会被攻击的人。
“这些你一直备着?”他问。
“从开店第一天就这样。我爸教我的。他说做生意,账和凭证比命重要。”
许敛的手指在“平台备案回执”那张纸上停了一下。备案回执是一年前的事,那时平台要求所有母婴类商家上传产品全链路资料。他记得很清楚——那次备案的入口,只开放了七十二小时。
“你这店什么时候起来的?”
“八年。头三年赔钱,第四年靠一款浴巾翻的身。五年做到类目前十,连续四年复购率超过百分之四十。”她说到这儿,终于没忍住,声音哽了一下,“老客户全在店里攒着,现在店铺一关,我连发条消息通知他们的资格都没有。”
许敛没安慰她。安慰是废话,他只认证据。
他拉开椅子坐下,打开笔记本,调出一个爬虫界面——那是他自己写的一套工具,能抓取公开可见的投诉记录、店铺快照和规则变更日志。他把“木棉”这个账号输进去,回车。
几秒钟后,结果出来了。
一整页的投诉记录,密密麻麻。可当许敛点开任何一条,想看投诉方的资质、投诉时间和处理时长时,页面全是空白。
“新注册的账号?”周慧凑过来,脸色白了。
“不。”许敛盯着屏幕,眼神慢慢冷下来,“比那更麻烦。”
他调出账号的创建时间轴,逐条比对——账号“木棉”在过去十一个月里,总共发起过两百一十七次投诉,命中率百分之百。而每一次命中,对应的商家店铺,最终都被永久关闭。
二百一十七家。十一个月。零失误。
“普通人投诉,十次能成两三次就不错。”许敛说,像在讲课,“要做到百发百中,只有两种可能。要么投诉方手里握着一套能绕开平台所有审核漏洞的标准化流程,要么”
他没说完,但周慧听懂了,嘴唇发抖:“要么平台自己人在干。”
办公室里安静得只剩服务器风扇的嗡嗡声。
许敛合上电脑,站起来,走到窗边。楼下是工业园空荡荡的通道,一盏路灯半明半暗。他站了很久,久到林知夏以为他又要像往常那样,冷冷地丢下一句“这案子我接不了”。
他转过身。
“你店里的浴巾,和平台自营哪一款撞了?”
周慧愣住了。“什么意思?”
“意思就是”他走回桌前,把那份协议翻到第三十一页,指尖点在那行“商业机密不予披露”上,“平台自营今年上了同款纱布浴巾,售价比你低百分之十五,还打‘官方直营、假一赔十’。你的店挡了它的路。它要清你,比你想象中容易得多。”
他把协议推到她面前。
“周慧,你不是被误判。你是被选中了。”
这句话落下的一瞬间,窗外那盏半明半暗的路灯,恰好灭了。
。
回去的路上,许敛没怎么说话。林知夏开着车,从后视镜里看他一眼。
“这案子,”她说,“比老周的难。”
“嗯。”
“老周是被规则慢慢磨死的。这个是被人用规则当刀,一刀捅的。”
“嗯。”
“你还记不记得,当年我们一起立过那个规矩?”她声音放轻了一点,“只接被平台冤枉的,不接想钻空子的。因为真正冤的人,连申诉的力气都没有。”
许敛看着窗外飞速倒退的霓虹,忽然开口:
“知夏,你知道佃户最可悲的是什么吗?”
“是什么?”
“不是被收租。”他说,“是收了一辈子租的人告诉他,这商场是我盖的,地是我的,规则是我定的,你现在能在这里站着,都是我给你的恩赐。然后佃户们还真的信了,觉得自己应该感恩。”
他顿了顿,声音里浮出一点几乎听不出的涩。
“我以前也觉得,只要产品够好,就死不了。后来我才明白——当裁判亲自下场踢球的时候,你再好的产品,也活不过他吹的那声哨。”
车停在楼下的时候,雨开始下。很细的雨,把整座城市的灯都洇成一团模糊的光。
许敛上楼,重新打开那份四十七页的协议。他把第三十一页拍下来,单独存进“账本”文件夹,然后在旁边新建了一个子文件夹,命名为:
“周慧木棉账号投诉链路溯源”
他盯着那个文件夹看了几秒,又新建了一个文档,标题只有两个字:
《佃户》
光标闪了很久。他一个字都没写,只是坐在那儿,把后背靠进椅背,抬手遮住了眼睛。
三年前老周在电话里说的那句话,忽然又响起来
“许老师,我认了。我就是个租铺面的命。”
他把手从眼睛上拿下来,重新放到键盘上,开始打字。
第一行:
“平台假装自己是市场,实际上它是一个收租的商场。”
第二行:
“商家以为自己在做生意,实际上他们只是在给平台打工。”
第三行,他停了很久,才敲下去
“当平台不再满足于当裁判,而是亲自下场当球员,并用自己制定的规则把真正的对手清理出场时,电商就已经死了。”
写完这三行,他没再看屏幕。他靠在椅背上,望着天花板上那圈淡淡的被霓虹映出来的光晕,一动不动。
外面雨越下越大。这座城市里不知道有多少店铺,正像周慧的那样,在深夜里被一声无声的哨响,悄悄判了死刑。
而他已经坐在了这张旧木桌前。
这一次,他不打算再让谁白死。
第2章 专业投手
许敛办案子有一个习惯:先把所有能拿到的数据铺在桌面上,像拼一副被人撕碎的拼图,然后只做一件事——找那块不该出现在画面里的碎片。
他不信直觉,直觉是留给外行的。他只信三样东西:规则、数据、利益流向。
回到办公室已经是夜里十一点。林知夏把茶搁在他手边,没多问,自己去隔壁对着电脑整理老周的卷宗。许敛把“木棉”账号的完整投诉记录导出来,一共两百一十七条,按时间、类目、投诉类型、命中结果、商家规模五个维度做了交叉比对。
凌晨两点,他靠在椅背上,看着屏幕上那张热力图,眼神一点一点冷下去。
这张图里,至少有四处“不该出现”的地方。
第一处,是投诉时机的规律性。两百一十七次投诉,几乎全部集中在每周二和周四的上午九点到十一点之间。许敛做过十年电商运营,他太清楚这个时间段意味着什么——那是平台内部审核组的交接班与集中判罚窗口。普通消费者投诉没有作息,只有机器人和内部流程才有。
第二处,是类目分布的高度聚焦。“木棉”投诉的对象,百分之八十三集中在母婴和家清两个类目。这不是普通职业打假人漫天撒网的做法,打假人追求的是量,是什么火投诉什么。而“木棉”的做法是定点清除。
第三处,也是最要命的一处:被投诉的两百一十七家店铺里,有六十一家的主营产品,与平台自营同期上线的同类商品存在直接竞争关系。六十一比两百一十七,接近三成。而许敛知道,在正常的市场竞争里,这个比例的随机概率,接近于零。
他端起凉透的茶喝了一口,苦得皱眉。
第四处藏得更深。他调出每一次投诉的“处理时长”从投诉发起,到店铺被封,中间间隔的中位数,是四十七分钟。
四十七分钟。
一个需要人工审核、复核、申诉、举证的售假案件,平均处理时长通常在七到十五个工作日。能做到四十七分钟出结果的,只有一种可能:绿色通道。也就是平台内部俗称的“直通车”某些特定来源的案件,会跳过常规流程,直接进入快速处置队列。
这条通道,许敛当年在平台里待过的人嘴里听说过,但从未有外人见过实证。因为它不对外公开,也不留痕在商家端。
“木棉”显然就在那条通道上。
“你被封之前的一个月,店铺流量有没有异常波动?”
周慧在那头想了一会儿:“有。大概封店前二十天,搜索流量突然掉了三成左右,我以为是换季,没太在意。后来才发现,是‘浴巾’这个关键词的搜索排序被调了。”
“有没有收到过平台的‘整改建议’?”
“……收到过两次。一次说我的商品详情页‘存在夸大宣传嫌疑’,一次说‘价格竞争力不足,建议参加平台的流量包活动’。”
许敛冷笑了一声。他太熟悉这套组合拳了:先以模糊的违规为由降权,把你的流量掐掉一部分,制造恐慌;再“好心”地建议你买流量、参加活动、签深度合作。你若从了,就彻底绑死在它的战车上;你若不从,那点剩下的流量也会被一点点磨干净,直到你关门大吉。
“整改建议”从来不是建议,是最后通牒的糖衣版本。
“把那两次通知的截图发我。”
“好。许敛……”她顿了顿,“我是不是,早就该看出来?”
“你看不出来。”他说得很硬,但不冷,“这套机制设计出来,就是为了让你们看不出来的。它把明抢包装成算法,把驱逐包装成生态优化。你以为自己是在经营,它早就给你写好了结局。”
挂了电话,他打开邮箱,给一个叫“顾明璋”的地址发了一封短信,只写了三行:
“平台自营与第三方商家的利益冲突,有实证线索了。要不要聊一次?”
按下发送,他才发现自己连对方的面都没见过。这封信发出去,更像是一个人在深夜里向虚空抛出的钩子。
他不知道的是,这封邮件会在三天后,把一个埋了他整整三年的名字,重新送回他面前。
。
上午十点,林知夏把老周的卷宗搬了进来,一摞厚厚的打印件,边角都起了毛。
“老周那个案子,我重看了一遍。”她在他对面坐下,语气有点沉,“你记不记得,他当年也是被投诉‘售假’?”
许敛抬眼。
“投诉方是个叫‘清水’的账号,注册时间不足一周,投诉一次即封店。老周申诉的时候,连投诉方提供了什么证据都没看到——平台说‘证据涉及投诉方隐私,不予披露’。”
她把一页纸推过来。许敛看了一眼,瞳孔微微一缩。
那是老周当年那份早已失败的申诉书,最后一页附件里,有一行他当时没注意的小字备注——投诉编号的后四位,与“木棉”近三个月案件的编号段,属于同一个内部序列区间。
这个序列区间,是平台内部案件管理的编码规则。外网不可见。
也就是说,“清水”和“木棉”,很可能是同一套来源。
许敛沉默了很久。窗外的雨停了,但天还是灰的,整座城市像被泡过一层水。他忽然觉得很累——不是身体,是一种更深的从骨头里渗出来的疲惫。
三年前他劝老周别申诉的时候,其实是知道这件事没那么简单的。他只是不想承认:自己亲手建起来的那个“好产品就能活”的世界,已经被自己人从地基上拆掉了。他选择劝老周认命,一半是为了让老周少受点折辱,另一半——是他自己不敢再往下查。
那是他这辈子最懦弱的一次。
“知夏。”
“嗯。”
“老周的案子,我们重做。”
她没说话,只是点了点头,把那摞卷宗重新码齐,放在他手边。
许敛重新打开“木棉”的数据表,把“清水”的编码段并进去比对。两条本该毫无关联的投诉记录,在这一刻像两根被按进同一块泥地的手指,指节严丝合缝。
他盯着那个重合的区间,忽然说:
“这不是一个职业投诉人的手笔。这是一个部门。”
林知夏一愣:“什么意思?”
“职业投诉人讲究效率,手法统一,但编码习惯、投诉节奏、目标选择,都会留下个人痕迹。可你看‘清水’和‘木棉’,跨越三年,投诉的类目、措辞、举证结构完全不同——唯一重合的,只有这个不对外公开的编号段。”
他转过屏幕给她看。
“同一个内部序列区间,说明它们走的是同一条后台入口。而能稳定使用这条入口的,只有平台自己人。”
办公室安静得能听见隔壁键盘的哒哒声。
许敛把“部门”两个字在文档里敲下来,想了想,又在旁边加了一句:
“一个,专门清理‘不听话商家’的部门。”
这句话写下来的时候,他自己都觉得后背发凉。不是因为害怕,而是因为兴奋——当一个东西终于被看穿骨架的时候,那种清晰感,是他这三年里唯一觉得活着的感觉。
他关掉文档,站起来,把外套穿上。
“去哪?”林知夏问。
“去会一个老朋友。”他说,“我得确认一件事。”
“什么事?”
他把“木棉”投诉记录里,那六十一家和平台自营撞品的店铺名单调出来,指着其中一家——那是一家做婴儿睡袋的小店,封店时间是四个月前,店主是个叫“阿阮”的年轻姑娘。
“这家店被封之后,它的主营类目里,平台自营的睡袋,第二周就上了推荐位首位。”
他顿了顿。
“我要去找这个阿阮。一个人如果刚被砍了一刀,她记得最清楚的,不是刀有多快,而是——砍她的人,穿的什么衣服。”
林知夏看着他,忽然笑了笑:“你又来了。”
“来什么?”
“那种眼神。”她说,“三年前你劝老周认命的时候,没有这种眼神。现在有了。”
许敛没接话,拿起车钥匙走了。
他没看见的是,在他走出办公室之后,林知夏重新打开那个“木棉”的数据表,把投诉账号的注册IP段单独拎出来,做了一遍反向解析。
解析结果出来的一瞬间,她的笑容慢慢僵在脸上。
那些IP,全部指向同一个地址段——一个她太熟悉、也太不愿意相信的地方。
她拿起手机,想给许敛打电话,手指在屏幕上悬了很久,又放下来。
有些话,得等他自己看见。
而现在,许敛正开车穿过整座城市的早高峰,脑子里转的只有一个问题:
那个“部门”,是谁在管。