跳到主要内容
博客

白标还是自建预订引擎:第二年才见真章

Tekravel 编辑部

报价来了,数字看着还扛得住。你信得过的开发商把预订引擎算了一遍——搜索、结果页、支付、一个后台、三个月——价格并不离谱。自己的系统,你已经想了两年。白标还是自建预订引擎,通常就在这一刻定下来,而且几乎总是用错了证据:用第一个月的价格,而不是第二年的样子。

报价本身是诚实的。它只是把看得见的那一半工作算了钱。

一份开发报价究竟在算什么

几乎所有报价算的都是界面:搜索表单、结果列表、乘客信息页、支付步骤、后台里的一张订单表。这些是实打实的活,靠谱的团队也做得好。但这是同质化的那一半——两家卖同一条上海—迪拜航线的旅行社,从来不在这上面较量。没有客人因为某家的舱位可用性页面排版更好看就选了它。

另一半在浏览器里看不见:供应商那一侧。年头都花在那里。

贵的是对接数量,不是界面

向供应商要权限,回信里不会附一把 API key。你会拿到一个测试环境、一套认证流程、按法人主体签发的凭据、一份规则文档,以及一位按自己节奏回复的对接人。然后你开始认识这家供应商的方言:静态价在一处、实时库存在另一处;切位带 release period,旁边还有 free-sale;你的引擎必须遵守的 cut-off;决定改期收不收费的 fare rule;一份和谁都对不上的附加服务目录。再把这些乘以客人期望你能卖的供应商数量。

一条对接是一个项目。六条就是一个部门,而且这个部门的活永远干不完,因为那六家谁也没答应过不再改。

这笔账正是开发报价略去的部分,它相对于界面不是误差,而是产品本身。在白标平台上,这些活已经做完,而且有人常年守着:供应商内容通过供应商分组进入门店,而不是靠你一份份去签合同;一个站点按实际在卖的业务,开通机票、酒店、跟团产品或景点门票。

同样的陷阱也藏在报价确实列出的每一块界面后面。搜索看着只是一个功能,直到两家航司把同一个行程报出两个价钱,你必须在代码里决定客人看到哪一个。退票看着只是一个按钮,直到 fare rule 说罚金、供应商说代金券、客人说退回我的卡里。加价看着只是设置页上的一个数字,直到有一天,同一张票你要给企业客户一套规则、给拉合尔的下级代理另一套、给门市零售再来一套。

经得起第二年的那张对照表

请用经营者的眼光读这张表,而不是采购的眼光。每一行问的都是同一件事:责任落在谁身上。

 自己做白标
到第一笔真实订单要多久一个开发周期,再加上与每家供应商的认证当天,在平台的二级域名上——注册向导直接开通,不要银行卡
供应商对接你自己去谈、去认证、去维护,一家一家来已包含;你卖什么就开什么
上线时的语言与币种你立项并付了钱的那些40 种语言,含从右往左书写的语言;每个站点自选默认币种和展示的币种列表
供应商改了 API进你的待办,按人家的期限平台的事,一次修完,所有站点通用
凌晨两点出票失败你,或者你能叫醒的那个开发平台的值班
改站点外观发一个新版本改一个设置——主题、配色、字体和 logo 在后台改,不用重新部署
别人都不卖的业务流程可以完全照你的做法写出来只有平台已经把它建模了才行
代码归谁归你不归你——归你的是品牌、客户和商务条款

其中两行站在自建这一边。它们不是安慰奖:如果你卖的东西足够特别,这两行的分量压得过上面所有行。

选错的代价

自建引擎的失败方式,不是项目崩掉。崩掉的项目看得见、疼得快,也熬得过去。贵的那一种,是系统先能用,然后慢慢停下来。

写它的开发换了工作,接手的人把每个小改动都按风险报价,因为活着的人里没人读过那段代码。某家供应商按自己的时间表下线了一个接口,订单开始以客人比你的监控更早发现的方式失败。第一年编对的 fare rule 之后没人再复核,随之而来的 ADM 记在你的 IATA 号上,不在承包商头上。支付凭据会过期。证书会过期。落后两个版本的框架,会变成一场你没预留一周时间的安全谈话。

这些都不会以账单的形式到来,所以它们从不出现在人们真正做的那份比较里。它们以注意力的形式到来。周二一整天耗在一个坏掉的 PNR 上的老板,周二就没在卖东西;自建之后慢慢沉寂的旅行社,很少是因为软件崩了——沉寂是因为原本拉生意的那个人,现在成了维护系统的那个人。

什么时候自建确实是对的

确实有这样的时候,而且情形具体到你可以拿来对照自己。

  • 软件本身就是你的差异。如果你卖的是给同行用的技术而不是旅游产品,那你收费的那样东西不能外包。
  • 你已经养着工程师,而且预算里有第二个人。不是写代码的第一个,而是第一个离职后接手的那个。没有交接计划的自建,只是多绕了几步的租用。
  • 你跑的流程没有平台建模。自己握着床位、把团队 PNR 和签证节点缝在一起的朝觐组团商,通用引擎永远装不下它的全部。

还有第三条路:门店买现成的,只把真正属于你的那一块自己写。平台开放了机票和酒店 API 正是为此,只是接入从一次沟通开始,而不是自助领一把密钥。在决定整套自建之前,先把这个混合方案也算一遍价——你真正想掌控的,通常是一条流程,不是一整台引擎。

如果你的模式靠下级代理,那也请认真算。授信额度和结算账单在这里是一等概念,不是谁在周日对的那张表格;在自建里,它们是第一份报价里没人写进去的第二个项目。

同一个问题,问两边

签字之前,把同一个问题分别抛给开发商和平台:某家供应商明年三月改认证要求——谁来干这个活、按谁的期限干、我怎么知道?两边的答案不会相像,而这个差距,才是你真正在做的选择。

拿一个跑起来的门店和一份报价比,比拿两份文档比要诚实得多。所以在做任何承诺之前,若想看看到底开通了什么,在向导里开一个站点——它不要银行卡,而且给你的那个二级域名会一直留着,哪怕你之后绑定了自己的域名。

Tekravel 编辑部

旅游技术组

Tekravel 旅游技术组面向业内读者写作:代理商老板、票代批发商,以及为他们做对接的开发者。每篇文章在发布前都会在其所描述的平台上核对。