机票业务整理

国际机票

  1. 售卖渠道:

    • NDC(航司直连,提供API接口),GDS分销(接入例如Amadus, Sabre,Gaillo等进行售卖,中国是中航信),航司直售,代理商批发销售

      • OTA可以对接上述渠道,进行整合,但是OTA也可以作为代理商。
  2. 价格:

    • 通常是通过ATPCO(全球票价分发系统,航司通过 ATPCO 发布到 GDS)获取价格,如果和代理商签订协议价格则通过其他渠道提供价格

      • 航司直连/NDC API(直发价格+规则)
  3. 航班计划:

    • 统一由OAG发布,包括航班行程,最短中转时间(MCT)等,为行程规划提供基础数据
  4. AV(剩余座位数):

  • GDS、NDC分销时会提供剩余舱位

  • 部分特殊协议会提供私有舱位

AV 数据不是“真实剩余座位数”,而是航司按等级发布:

  • 例如 Y9 表示经济舱 Y 舱可售 ≥9 个座位

  • J2 表示公务舱 J 舱只剩 2 个座位

LCC(廉价航空公司),没有接入全球性组织如GDS、OAG,需要通过官网爬取或者API获取


虚舱

舱位并不对应真实的物理座位库存,而是航司/代理人为设置的一种 逻辑映射

为了营销目的或者别的,可以将真实舱位映射到虚拟舱位以提供不同的价格、销售条件

实际应用条件:

  1. 渠道专用舱位
  • 航司给某个 OTA/代理分配虚舱(如“X舱”),里面挂接 Y 舱的座位。
  • 这样 OTA 能卖票,但只能卖航司授权的数量/价格。
  1. 特价/促销舱
  • 航司设置一个虚舱,比如 “T 舱”,对应 Y 舱的经济舱座位,但绑定促销票价。
  • 这样系统就能区分“正常经济舱票”和“促销票”。
  1. 包机/切位库存
  • 包机商/批发商拿到一定数量的座位,挂到一个虚舱里单独卖。
  • 普通渠道查不到这些票。
  1. 私有票价(Private Fare)
  • 航司通过虚舱管理和特定代理签约的协议价。
  • 代理查到的是“虚舱+私有票价”,而其他代理看不到。

航变

航变变动,由于各种突发情况导致航班行程变动、取消、合并,统称为航变

售卖流程:

从第一次搜索结束后,需要构建unitKey(包括航班,舱位,乘坐人类型,数量时间)

sequenceDiagram participant U as 用户 participant O as OTA系统 participant P as 支付网关 participant A as 航司/GDS U->>O: 搜索航班 O->>A: 查询库存/价格 A-->>O: 返回航班列表(含价格缓存) O-->>U: 展示搜索结果 U->>O: 选择航班并确认 O->>A: 验价(Repricing) A-->>O: 返回实时价格/库存 O-->>U: 确认最终价格 U->>O: 提交订单 O->>A: 占位/建PNR A-->>O: 返回PNR号(锁定座位) O->>A: (可选)占位后再次验价 A-->>O: 确认PNR价格 U->>O: 发起支付请求 O->>O: 支付前校验(订单状态/金额/支付方式) O->>P: 调用支付网关 P->>银行/卡组织: 处理支付 P-->>O: 返回支付结果(同步) P-->>O: 异步回调支付结果 O->>A: 出票请求(Ticketing) A-->>O: 返回ETKT号码 O-->>U: 通知出票成功

盈利方式:代理费、私有价价差、辅营(增值服务,比如保险、优惠卷之类)

机票订单生命周期

阶段 英文术语 动作说明
1️⃣ 创建订单 Create Order 用户选择航班并生成订单
2️⃣ 预订座位 Booking 创建PNR(Passenger Name Record)并锁定舱位
3️⃣ 支付出票 Ticketing 供应商出票并生成票号(eTicket)
4️⃣ 作废票 Voiding 在允许时间内取消出票(通常24小时内)
5️⃣ 退票 Refund 出票后,按退改签规则退票
6️⃣ 改签 Reissue / Exchange 更改航班日期、舱位等信息

搜索

SSR(Special Service Request) 是航空领域的标准术语,指乘客特殊服务需求

包括但不限于:

SSR代码 含义 示例
MEAL 特殊餐食 素餐(VGML)、儿童餐(CHML)、穆斯林餐(MOML)
SEAT 座位选择 靠窗、过道、额外腿部空间
BAGG 行李服务 额外托运行李、超重行李
WCHR 轮椅服务 行动不便乘客
PETC 携带宠物 需航空公司批准
posted @ 2025-10-16 11:25  Flying_bullet  阅读(44)  评论(0)    收藏  举报