2026年5月,有群农场技术团队完成了一次看似微小的系统迭代:将农夫工作台的「选品库」模块改名为「供货管理」,并对其内部逻辑进行了全面重构。在外人看来,这不过是一个功能模块的优化。但只有亲历者知道,这次迭代背后,是五位用户体验专家、三位电商架构师、两位真实农夫的反复研讨,是十余个关键Bug的逐一攻克,是两次数据库迁移、二十余个文件的协同修改。
而这一切,起源于一个朴素的问题:为什么一位种了二十年苹果的果农,面对系统里「选品库」三个字时,会露出困惑的表情?
这个问题的答案,指向了农产品电商领域一个长期被忽视的深层矛盾:系统设计者的逻辑,与土地耕耘者的认知之间,存在着一条需要被认真对待的鸿沟。
一、命名的政治学:当「选品库」遇上「供货」
在电商平台的语境中,「选品」是一个行业通用词。团长从海量商品中挑选心仪之物,是为「选品」。但在农夫的认知框架里,事情是反过来的——不是别人选我的货,是我把货供给别人。
「选品库」这个命名,隐含的视角是「需求方」(团长)。而农夫的角色,被悄然置于被动位置——他的苹果静静地躺在库里,等待被挑选。
但真实的商业关系中,农夫是供给侧的主体。他决定供货价,他管理库存,他选择是否上架选品库。他不是被动的等待者,而是主动的经营决策者。
将「选品库」改为「供货管理」,改变的不仅仅是三个字。它完成了一次视角的根本转换——从「团长选品」到「农夫供货」,从「需求方话语」到「供给方话语」。命名的背后,是对农夫作为经营主体的尊重与确认。
「最危险的错误,不是答案错了,而是问题问错了。」——彼得·德鲁克
当系统问的是「团长怎么选品」,农夫的位置就被限定为被选择者;当系统问的是「农夫怎么供货」,农夫才真正成为了经营者。
二、认知的考古学:一条被忽视的价值链条
Phase 25的改造,远不止于改名。技术团队在调研中发现了一个令人深思的现象:在原有系统中,商品管理和选品库管理是两条并行的功能线。农夫可以在「商品管理」中发布商品、编辑信息,也可以在「选品库」中上架新货、查看供货。两条路径功能重叠,入口分散,许多农夫在操作中反复迷失。
更隐蔽的问题在于:系统设计的逻辑,与农夫的认知模型之间,存在着根本性的错位。对于一位果农而言,他的认知路径是线性的、故事化的:「我种了苹果 → 我把苹果上架到店铺 → 我想让团长帮我卖 → 我给团长一个供货价 → 我看看谁在帮我卖、卖了多少。」
但原有系统的结构是模块化的、功能导向的:「商品管理(发布/编辑/删除)→ 选品库(上架/供货/收益)→ 商品列表(筛选/排序/批量操作)」。农夫关心的是一条完整的经营故事,而系统提供的是一组分散的功能模块。
技术团队最终采用了「故事线重构」的方案:将农夫从「发布商品 → 设置供货 → 管理供货 → 查看铺货 → 查看收益」的完整经营旅程,映射为一套前后贯通的功能体系。商品管理专注于商品基础信息,供货管理专注于供货策略,两者职责清晰,入口明确。
核心转变:当技术不再强迫农人去适应系统,而是让系统去适应农夫的思维,人与工具的关系便发生了根本性的转变。
三、数据的物质性:库存模式背后的供应链哲学
Phase 25中最具技术挑战性的问题,是库存模式的改造。在多规格商品中(如同一款苹果有2斤装和5斤装两种规格),农夫需要决定:自营卖掉的库存,团长那边是否同步减少?还是给团长预留专属库存?
这一问题的本质,是「供应链控制权」的分配问题。选择「与自营共享库存」,意味着农夫选择了一种开放式的供给策略——自营和团长从同一个池子里取货,卖一件少一件。选择「给团长留专属库存」,则意味着农夫开始进行更精细的渠道管理。
技术团队最终采用了一个折中方案:库存模式选择放在商品级(全局生效),独立库存数量设置放在规格表格中(每个规格独立输入)。这既保证了操作的简洁性,又保留了精细化管理的空间。
愿意花时间去设置独立库存的农夫,往往是那些已经有了固定合作团长、开始思考「渠道策略」的经营者。他们不再满足于「有人帮我卖就行」,而是开始思考「给谁多少货更合适」。这标志着他们正在从「生产者」向「经营者」完成关键的身份转变。技术,在这里成为了商业认知升级的见证者与推动者。
四、定价的知识论:为什么建议零售价需要区分规格
在Phase 25的改造中,有一个问题引发了专家团队最激烈的争论:建议零售价应该是商品级的还是规格级的?在原有系统中,建议零售价是商品级的——同一款苹果,不管2斤装还是5斤装,只有一个建议零售价。
但真实的市场逻辑是:2斤装苹果可能是引流品(价格敏感,走量为主),5斤装苹果则是利润品(家庭囤货,品质优先)。它们的定价策略完全不同,建议零售价当然应该不同。
这个改动揭示了一个更根本的问题:我们的系统设计,是否给予了农夫足够的定价自主权?在传统的农产品流通体系中,定价权往往掌握在收购商、批发商手中。但数字化的供货体系,有潜力改变这一点——农夫不仅能看到自己的供货价,还能看到自己给出的建议零售价,并能根据规格的不同给出差异化的建议。这不仅仅是功能的增加,而是定价权的再分配。
「真正的好工具,不是让人不用思考,而是让人有能力去思考更重要的事。」
五、余论:AI时代,什么不能被替代?
回顾整个Phase 25的开发历程,有一个细节值得被铭记:在讨论「供货商品列表」的卡片设计时,五位UX专家围绕「设置入口应该放在哪里」争论了整整两轮。最终,他们达成了一个微妙的共识:让开关成为视觉焦点,设置入口放在次要位置,用20rpx的小字号和浅灰色文字。
一个字号的选择,承载了对农夫使用场景的深度理解——他进到这个页面,最需要做的是快速切换上下架状态,而不是去找供货设置。所以要突出开关,弱化设置。
这样的决策,AI做不出来。不是因为它不够聪明,而是因为它没有在田野里观察过一位45岁的果农是如何使用手机的——他的手指比屏幕上的按钮还粗,他的老花眼需要更大的字号才能看清,他在强烈的日光下需要更高的对比度才能辨认文字。只有在真实的交互中才能获得。
AI可以生成代码,但无法生成这种从泥土中生长出来的理解。这或许正是「申耕志」的意义所在。在一个技术飞速迭代的时代,我们坚持去做那些「慢」的事情:去理解一个命名背后的认知框架,去思考一个定价功能背后的权力结构,去记录一个果农从「生产者」到「经营者」的身份转变。
而这些故事,值得被记录,值得被思考,值得被分享。
这便是「申耕志」要做的事。