票务系统为什么换不掉?聊聊供应商锁定的四种形成机制
2026 年 9 月五台山风景名胜区票务系统运维服务项目以单一来源方式续约原厂金额 249.98 万元理由是系统包含专有业务逻辑不可替换。这条公告出自山西政府采购网任何人都可以查到。我把它贴给了几个做景区信息化的同行大家的反应出奇一致这不新鲜行业里天天在上演。先说结论票务系统不是买不动是换不动。买是第一天的事换是第十年的事而大多数采购文件只算了第一天。一、单一来源不是行政惰性是技术事实先看采购规则的起点。按照《政府采购非招标采购方式管理办法》单一来源采购的前提是只能从唯一供应商处采购。景区敢用这个方式续约并且能通过财政部门审核意味着一个技术判断成立这套系统里的东西市场上拿不到了。什么东西拿不到拆开看无非四样1.源码不交付——系统跑起来了但代码在供应商手里景区只有使用权2.数据结构不公开——十几年的订单、会员、财务流水都在库里但表结构没人说得清导出来别家系统读不懂3.接口不开放——OTA 分销、闸机硬件、人脸设备全靠供应商的私有协议串着换系统等于把生态全部重接4.业务逻辑长在系统里——退改规则、旺季放票节奏、和当地财政的对接方式十年下来沉淀成了代码没人能完整复述。这四样东西每一样单看都不致命合在一起就是专有逻辑不可替换。锁定不是一次谈崩的是十年里每一次小让步攒出来的。二、锁定的账第一年就该算大多数景区买票务系统的流程是列需求 → 比价 → 谈合同 → 上线验收。合同里写满了功能清单和验收标准但很少见到这几个问题被写死源码要不要交付不交付的话二次开发找谁、价格谁说了算数据能不能完整导出导出格式是通用的还是供应商私有的接口文档给不给对接第三方是不是必须经过原厂终止合作时数据和部署怎么交接交接期多长、费用多少这些问题在签约当天问供应商什么都好谈在第五年问就是另一个价钱了。议价能力的半衰期从系统上线那天开始衰减。一个可参考的做法是把退出成本写进合同约定源码托管、数据导出的格式和频率、接口文档的完整性标准、以及合同终止时的迁移配合义务。有这些条款供应商知道你走得掉报价反而实在没有这些条款每一次续约都是在对方的定价体系里做选择题。三、行业现状为什么存量替换这么难从公开的招标信息看票务系统市场正在分化成两个几乎不相交的世界存量市场以维保续约单一来源原厂升级为主。系统上线三年以上的景区换系统的案例极少因为数据迁移和停机风险都压在采购方头上——换成了是供应商的功劳换砸了是自己的责任。新建市场新建景区、新场馆、改造重开的园区系统从零开始这时候拼的是产品力和交付能力锁定效应尚未形成。这个分化对采购方的启示很直接你是哪种情况决定了你该关心什么。新建项目关心选型标准和合同条款还来得及存量项目关心的是数据导出和接口开放能拿回多少是多少。四、给采购方的五问自查不管你在哪个阶段这五个问题都值得在签字前过一遍1.源码合同里有没有写源码交付或托管没有的话二次开发的报价权在谁手里2.数据全量数据能否按通用格式数据库结构 文档导出导出要不要额外付费3.接口OTA、闸机、人脸、支付接口文档是否完整开放对接第三方要不要原厂授权4.退出合同终止时的迁移配合义务、交接期、费用写进条款了吗5.报价第一年的价格和第五年的续约价格是不是同一套定价逻辑维保费的年涨幅有没有上限这五问不是要跟供应商对着干。恰恰相反敢把退出条款写进合同的供应商通常是对自己的产品有把握的回避这些问题的报价便宜的部分迟早会在别的地方收回去。小结五台山那条 249.98 万的续约公告表面是一条采购新闻实质是一份十年的账单。票务系统这个品类买的时候看功能清单用的时候看服务响应换的时候才知道——真正的成本从来不在采购那年而在你想走却走不了的那年。*本文基于公开招标信息与行业通用实践写作不涉及任何具体客户项目细节。*