这是机票领域最经典、也最容易让人困惑的问题之一。下面我从 业务原理 → 机制拆解 → 用户直观理解 → 开发视角 四个层面,系统解释:
为什么同一航班会出现十几种、甚至几十种价格
一、最核心的原因(一句话版)
因为航空公司不是在“卖一趟航班”,而是在用不同规则,把同一批座位卖给“不同需求的人”。
二、底层商业逻辑:收益管理(Revenue Management)
航空公司的目标不是「尽快卖完」,而是:
✅ 在起飞前,把座位卖给“最愿意付高价的人”
现实中的旅客差异巨大:
- 有人提前一个月规划 → 对价格敏感
- 有人临时出差 → 对时间敏感、价格不敏感
- 有人要退改 → 要灵活
- 有人只要最便宜 → 不退不改也行
👉 多价格 = 精准收割不同需求
三、机制拆解:价格是怎么“变多”的
下面是同一航班出现多种价格的 真实形成路径。
1️⃣ 多舱位(Booking Class)→ 多价格池(最主要)
同一航班 MU2456
│
├── Y 舱 ¥3500(全价)
├── B 舱 ¥3000
├── M 舱 ¥2600
├── K 舱 ¥1800
└── L 舱 ¥1500
- 每个舱位 = 一档库存 + 一档价格区间
- 舱位越靠后,价格越低,限制越多
✅ 这是“价格分层”的基础
2️⃣ 同一舱位下,也可能有多套运价(非常关键)
K 舱(库存 3 个)
├── K21NR ¥1800 不可退改
├── K30NR ¥2000 不可退
├── K45CH ¥1600 儿童票
- 舱位 ≠ 运价
- 运价定义:价格 + 规则
- 一个舱位下,可以“卖多种方式”
✅ 这一步会把价格数量直接翻倍
3️⃣ 运价规则不同,价格就不同
即使是同一航班 + 同一舱位:
| 规则差异 | 对价格的影响 |
|---|---|
| 可退改 vs 不可退改 | 可退改更贵 |
| 免费行李多 | 更贵 |
| 提前购票 | 越早越便宜 |
| 最短停留限制 | 有限制更便宜 |
👉 本质:
限制越多,价格越低
4️⃣ 旅客类型不同(ADT / CHD / INF)
同一航班、同一舱位:
- 成人票
- 儿童票(通常 75%)
- 婴儿票(通常 10%)
✅ OTA 会把这些拆成多个价格展示
✅ 进一步放大“价格数量”
5️⃣ 行程组合不同(往返 / 多程)
单程 A → B
往返 A → B → A
多程 A → B → C
- 运价可以是 单程运价
- 也可以是 往返运价
- 组合后价格完全不同
✅ 国际机票尤为明显
6️⃣ 库存实时变化(价格“跳变”的来源)
K 舱库存:3 → 2 → 0
- 当低价舱位卖完
- 系统自动切到更高舱位 / 运价
✅ 用户感知为:
“刚刚还是 1800,刷新就变 2200 了”
7️⃣ 销售渠道差异(用户不容易察觉)
- 官网专属运价
- OTA 专属运价
- 企业协议价
- 会员价
✅ 同一航班,不同平台价格不同
四、一个完整示例(把十几种价格一次性解释清楚)
航班:MU2456 上海 → 伦敦
Y 舱
└─ Y26FLEX ¥4200 全退全改
B 舱
├─ B21 ¥3200 可改
└─ B21CH ¥2400 儿童
M 舱
├─ M14NR ¥2600 不可退
└─ M14CH ¥1950 儿童
K 舱
├─ K30NR ¥1800 不可退
├─ K45NR ¥2000 不可退
└─ K45CH ¥1500 儿童
👉 用户看到的:
“同一航班,十几种价格”
五、从 OTA / 开发视角的“一句话真相”
用户看到的是“价格列表”,
系统背后是“运价 × 舱位 × 库存 × 规则 × 旅客类型”的组合结果。
六、给用户的通俗解释版本(可直接对外用)
同一航班会有多种价格,是因为航空公司针对不同人群,设置了不同的购票条件:
提前买、不能退改的更便宜;
临时买、能退改的更贵。
本质上是“同一趟飞机,不同的购买方式”。
如果你愿意,我还能继续讲:
- ✅ 为什么价格会“越看越贵”
- ✅ 舱位什么时候会放出来 / 关掉
- ✅ 为什么国际机票价格波动更大
- ✅ NDC 模式下价格为什么更多
你只要说一个关键词,我继续往下拆。
浙公网安备 33010602011771号