先说结论:年单量没过 300 万单的仓,自研对接接口就是烧钱。这话我敢写下来,因为过去十年我看过太多仓在这上面栽跟头——开发时觉得"不就是调几个接口吗",上线一年后,维护的人走了,文档没有,平台一改接口版本,整个出库停摆半天。
对接这件事,仓库永远绕不开:电商平台要拉单、快递公司要打单、3PL 的客户要看库存、EDI 的大客户要 850 采购单和 856 发货通知。问题从来不是"要不要对接",而是"这活谁来干"。
自研真正的成本,根本不在开发那几周
很多人算账只算开发。找两个工程师,干两个月,接口通了,觉得省了一大笔中间件订阅费。这笔账错得离谱。
2021 年我在芝加哥看过一个 3PL 的仓,老板很得意,说他们对接全是自己写的,一年省了好几万美金的平台费。我问他团队几个人,他说两个,其中一个还是兼职运维。半年后他打电话给我:Shopify 改了一版接口字段,他们那个兼职的正好离职,新来的人看不懂前任的代码,订单卡了两天,客户直接丢了一个大卖家。那两天的损失,够他交好几年的中间件年费。
自研的成本结构是这样的:开发只占三成,剩下七成是维护——平台改接口、快递公司换证书、EDI 规范微调、半夜三点报警没人接。每一次外部变化,都是一次"计划外开发"。你以为你买的是一次性工程,实际上你养的是一个长期负债。更狠的是人员风险:自研系统最大的单点故障,往往不是服务器,是写代码的那个人。
中间件的三笔钱:订阅、实施,还有被锁定的那天
中间件也不是白莲花。iPaaS 这类产品——MuleSoft、Boomi、Celigo、Workato 这些名字大家都听过——要收三笔钱,签约前都得问清楚。
第一笔是订阅费,按连接数或数据量阶梯计价,具体数字每年都在变,以官网最新政策为准,别信销售口头报的"大概"。第二笔是实施费,中间件厂商的实施顾问按天收费,一个中等复杂度的对接,实施周期经常比你预期的长一倍。第三笔最隐蔽:锁定成本。用了它的可视化流程编排,你的业务逻辑就长在它的平台上了,哪天想换,迁移成本高得吓人。
所以我的态度是:中间件是花钱买省心,不是花钱买便宜。它的价值在于"有人替你半夜三点接电话"——平台接口变了,厂商负责适配;出了故障,有支持团队可以升级上报。你买的是风险外包。
实施阶段还有个坑得提前说:别把业务梳理甩给厂商顾问。你自己的流程——订单从哪来、异常单谁处理、库存以哪个系统为准——必须先在内部理清楚,再让顾问去配置。我见过把流程梳理也外包的仓,顾问按他理解配了一套,上线后发现跟实际作业对不上,返工又花一笔钱。顾问懂的是工具,懂业务的只能是你自己。

三条分界线,踩中一条就别自己造轮子
下面这三条,是我这些年总结出来的土办法,踩中任何一条,就别考虑自研:
第一,对接点超过 5 个。电商平台、ERP、快递、EDI、客户门户……每多一个对接点,维护复杂度不是线性涨,是指数涨。5 个是人能应付得来的上限,再往上必须有平台化的工具。
第二,没有两个全职做集成的工程师。注意我说的是"全职做集成",不是"会写代码的人兼职顶一下"。兼职维护的自研接口,出事是迟早的,只是时间问题。
第三,业务还在快速变化。今年接 Shopify,明年要加 TikTok Shop,后年大客户要求 EDI——对接需求本身不稳定的时候,自研的返工成本会把你拖死。中间件的连接器库就是为这种变化准备的,启用一个现成连接器,远比从零写一套便宜。
反过来,什么情况下可以自研?对接点常年就两三个、业务逻辑高度定制(比如特殊的计费规则中间件表达不了)、团队里确实有稳定的集成工程师。这三条同时满足,自研才划算。
如果非要自研,先把这两件事做对
有些仓的情况特殊,非自研不可。那我只提两个要求,少一个都别开工。
第一,接口文档和交接手册必须跟代码一起交付,写代码的人离职前,必须有人能独立看懂、独立改动。我见过太多"只有一个人懂"的系统,那不是资产,是定时炸弹。
第二,所有外部调用必须做熔断和重试,订单数据必须可重放。平台接口抖一下是家常便饭,没有重试机制,一次超时就丢单;没有可重放,出一次故障你连补救的手段都没有。这两样是底线,不是加分项。
最后给一条明天就能用的建议:把你现在所有的系统对接点列在一张纸上,数一数。超过 5 个,这周就去约三家中间件厂商做演示;不到 5 个,但维护的人只有一个兼职,也一样去约。别等到订单卡住的那天,才想起这笔账没算过。







