又称 航司更Guabi的定价
一直想写本文了,本文会介绍目前一些航司的Basic Economy和Upsell Fares的定价还有动态奖励票的实现。其实就是ATPCO的中文化重述,又水了一篇帖子 。
Glossary:
名词/缩写 | 解释 |
---|---|
Fare Basis | 票价基础代码,每一个价格都有对应的票价基础代码,也有对应的票价规则 |
RBD | Reservation Booking Designators,也就是你订票时显示的Booking Code |
Primary RBD | 同上,你订票时显示的Booking Code |
Secondary RBD | 单纯用来校验是否有Availability的RBD,来确定某一个Fare Basis是否可用,不显示在实际预订 |
Upsell Fares | 这里指部分更高物理舱位票价是基于低物理舱位票价,相当于买票同时升舱 |
Displayed Availability | 这里指在GDS/航司官网显示的可售舱位,有7或者9的显示上限 |
Limits | 这里指实际航司可售的上限 |
Trigger Class | Secondary RBD仅作为Availability的参考,预订后不扣除对应预订票量 |
前提:
我们先来假设这是Guabi Airlines,在实施Dual RBD之前的,在GUA - ABI这条路线上的定价。
RBD | Fare Basis | Base Fare Cost | Displayed Availability | Limits | |
---|---|---|---|---|---|
Business | J | JWEIZHU | 4000 | 9 | 20 |
C | CWEIZHU | 3500 | 9 | 15 | |
D | DWEIZHU | 3000 | 7 | 7 | |
Z | ZWEIZHU | 2500 | 3 | 3 | |
P | PWEIZHU | 2000 | 0 | 0 | |
Premium Economy | O | OSCATTLE | 2450 | 9 | 12 |
A | ASCATTLE | 1950 | 5 | 5 | |
R | RSCATTLE | 1450 | 3 | 3 | |
Economy | Y | YCATTLE | 1600 | 9 | 40 |
B | BCATTLE | 1500 | 9 | 35 | |
M | MCATTLE | 1400 | 9 | 30 | |
E | ECATTLE | 1300 | 9 | 25 | |
U | UCATTLE | 1200 | 9 | 20 | |
H | HCATTLE | 1100 | 9 | 15 | |
Q | QCATTLE | 1000 | 9 | 10 | |
V | VCATTLE | 900 | 7 | 7 | |
W | WCATTLE | 800 | 5 | 5 | |
S | SCATTLE | 700 | 3 | 3 | |
T | TCATTLE | 600 | 1 | 1 | |
L | LCATTLE | 500 | 1 | 1 | |
K | KCATTLE | 400 | 0 | 0 | |
G | GCATTLE | 300 | 0 | 0 |
常见情况下:
-
在有对应Fare Basis和符合Fare Rules的情况下,一般卖出最低的可用舱位。
-
比如Guabi航空的T舱并没有任何对应Fare Basis,即使有T舱Availability,也是不能购买到T舱的。
-
或者Guabi航空的T舱有对应的Fare Basis,但是Fare Rule要求必须在出发前14天以外购买,离出发小于14天,也是不能购买到T舱的。相关的Fare Rule不止Advanced Purchase Limit。
-
-
一般,舱位从低到高卖,L舱卖完卖T舱,T舱卖完卖S舱
-
同舱位,优先卖出最便宜且符合Fare Rules的Fare Basis
-
更高舱位会因为低舱位减少而减少。比如L舱的1张卖出去了,T舱的那1张就没了,更高的所有经济舱舱位(到Y)都会减少1张。
-
你想购买的舱位的Availability必须大于等于你想购买的总量。一个PNR里不能有两个不同的Fare Basis,包括同舱位,否则必须拆分PNR。
- Guabi航空的T舱有对应的Fare Basis且符合Fare Rule,但是你要买两张票,L和T舱都只有1的Availability,所以你只能买2张S舱,或者分开购买1张L舱和1张S舱(T舱会因为L舱的1张卖出去而卖空)。
我个人的疑问是,如果手动卖出去1张S舱,L和T的1(更低舱位)会减少吗?更高舱位是会减少的,但是更低舱位会吗?也可能是航司自己的设置。
Dual RBD的诞生:
一共就26个英文字母,一些航司有4个物理舱位,还有奖励舱位,Non Revenue的舱位,其他特殊的舱位。可以用来定价的点位只有26个,不够差异化旅客了怎么办?
Dual RBD作为优化定价的方案就出现了,让航司想卖Le Guabi Basic Economy,就卖Le Guabi Basic Economy(多用一个RBD来校验,这样航司可以控制想不想卖Basic Economy)。也让航司能通过Upsell,卖Le Guabi Premium Economy和Business。还让航司解决了更高物理舱位比更低物理舱位便宜这种现象(价格倒挂)。顺带连动态奖励票都能顺便解决。简直是百利无一害(指对航司) 。
用例1: Upsell
Upsell原本是Dual RBD最初始的用途,应该是先有Upsell,后有Le Guabi Basic Economy。
Upsell在低舱位票价的基础上,增加一定数额,改成Book进更高舱位,见下方例子。
Primary RBD | Secondary RBD | Fare Basis | Original Fare Cost | Added Cost | Fare Cost | Primary RBD Availability | Second RBD Availability | |
---|---|---|---|---|---|---|---|---|
Business | Z | N/A | ZWEIZHU | 2500 | 0 | 2500 | 3 | N/A |
Economy Sell Up to Business | Z | Y | YCATTLUP | 1600 | 1200 | 2800 | 3 | 9 |
Z | B | BCATTLUP | 1500 | 1200 | 2700 | 3 | 9 | |
Z | M | MCATTLUP | 1400 | 1200 | 2600 | 3 | 9 | |
Z | E | ECATTLUP | 1300 | 1200 | 2500 | 3 | 9 | |
Z | U | UCATTLUP | 1200 | 1200 | 2400 | 3 | 9 | |
Z | H | HCATTLUP | 1100 | 1200 | 2300 | 3 | 9 | |
Z | Q | QCATTLUP | 1000 | 1200 | 2200 | 3 | 9 | |
Z | V | VCATTLUP | 900 | 1200 | 2100 | 3 | 7 | |
Z | W | WCATTLUP | 800 | 1200 | 2000 | 3 | 5 | |
Z | S | SCATTLUP | 700 | 1200 | 1900 | 3 | 3 | |
Z | T | TCATTLUP | 600 | 1200 | 1800 | 3 | 1 | |
Z | L | LCATTLUP | 500 | 1200 | 1700 | 3 | 1 | |
Z | K | KCATTLUP | 400 | 1200 | 1600 | 3 | 0 | |
Z | G | GCATTLUP | 300 | 1200 | 1500 | 3 | 0 |
这个例子是Guabi Airlines Upsell经济舱到商务Z舱。每个Upsell Fare比经济舱原Fare都增加了1200。
Dual RBD的条件是两个RBD都有Availability才可以卖出,比如最低只有LCATTLUP这个Fare Basis可以卖出1张票。虽然Z有3张,L只有1张。1700的LCATTLUP卖出1张之后,Z和L(不作为Trigger Class的情况下)都会减少1张。实际效果见下。
Primary RBD | Secondary RBD | Fare Basis | Original Fare Cost | Added Cost | Fare Cost | Primary RBD Availability | Second RBD Availability | |
---|---|---|---|---|---|---|---|---|
Business | Z | N/A | ZWEIZHU | 2500 | 0 | 2500 | 2 | N/A |
Economy Sell Up to Business | Z | Y | YCATTLUP | 1600 | 1200 | 2800 | 2 | 9 |
Z | B | BCATTLUP | 1500 | 1200 | 2700 | 2 | 9 | |
Z | M | MCATTLUP | 1400 | 1200 | 2600 | 2 | 9 | |
Z | E | ECATTLUP | 1300 | 1200 | 2500 | 2 | 9 | |
Z | U | UCATTLUP | 1200 | 1200 | 2400 | 2 | 9 | |
Z | H | HCATTLUP | 1100 | 1200 | 2300 | 2 | 9 | |
Z | Q | QCATTLUP | 1000 | 1200 | 2200 | 2 | 9 | |
Z | V | VCATTLUP | 900 | 1200 | 2100 | 2 | 6 | |
Z | W | WCATTLUP | 800 | 1200 | 2000 | 2 | 4 | |
Z | S | SCATTLUP | 700 | 1200 | 1900 | 2 | 2 | |
Z | T | TCATTLUP | 600 | 1200 | 1800 | 2 | 0 | |
Z | L | LCATTLUP | 500 | 1200 | 1700 | 2 | 0 | |
Z | K | KCATTLUP | 400 | 1200 | 1600 | 2 | 0 | |
Z | G | GCATTLUP | 300 | 1200 | 1500 | 2 | 0 |
如果再卖掉两张1900的SCATTLUP(接下来最便宜的Upsell),S舱和Z舱都会归零,也就没有Upsell了,也没有Z舱卖。
再假设Z舱可以无限售卖,经济舱从G到E全部直接卖出或者Upsell到Z卖光了。
Primary RBD | Secondary RBD | Fare Basis | Original Fare Cost | Added Cost | Fare Cost | Primary RBD Availability | Second RBD Availability | |
---|---|---|---|---|---|---|---|---|
Business | Z | N/A | ZWEIZHU | 2500 | 0 | 2500 | 9 | N/A |
Economy Sell Up to Business | Z | Y | YCATTLUP | 1600 | 1200 | 2800 | 9 | 9 |
Z | B | BCATTLUP | 1500 | 1200 | 2700 | 9 | 9 | |
Z | M | MCATTLUP | 1400 | 1200 | 2600 | 9 | 5 | |
Z | E | ECATTLUP | 1300 | 1200 | 2500 | 9 | 0 | |
Z | U | UCATTLUP | 1200 | 1200 | 2400 | 9 | 0 | |
Z | H | HCATTLUP | 1100 | 1200 | 2300 | 9 | 0 | |
Z | Q | QCATTLUP | 1000 | 1200 | 2200 | 9 | 0 | |
Z | V | VCATTLUP | 900 | 1200 | 2100 | 9 | 0 | |
Z | W | WCATTLUP | 800 | 1200 | 2000 | 9 | 0 | |
Z | S | SCATTLUP | 700 | 1200 | 1900 | 9 | 0 | |
Z | T | TCATTLUP | 600 | 1200 | 1800 | 9 | 0 | |
Z | L | LCATTLUP | 500 | 1200 | 1700 | 9 | 0 | |
Z | K | KCATTLUP | 400 | 1200 | 1600 | 9 | 0 | |
Z | G | GCATTLUP | 300 | 1200 | 1500 | 9 | 0 |
因为ZWEIZHU比任何最便宜经济舱Upsell(2600的MCATTLUP)都便宜,所以卖的是2500的正常Z Fare。
假设Secondary RBD都是Trigger Class,也就是即使是从L舱Upsell到Z舱,也不改变L舱Availability。比如1700的LCATTLUP卖出去1张,下一个人可以继续买1张LCATTLUP(不能同时买2张,因为L舱没有2张的Availability),只要L舱的1张还没卖出去。只要L舱还剩1张,就能不断1张1张买LCATTLUP到Z舱,直到Z舱卖完。
能Upsell,也能以更高舱位作为基准定更低舱位的价格(Downsell?)。比如用P舱定R舱价格。
Upsell例子:
DL JFK-DFW V舱 Upsell Z舱
UA EWR-DFW L舱 Upsell P舱
AA EWR-DFW Y舱 Upsell R舱
AS EWR-LAX G舱 Upsell I舱
用例2: Unbundle/Basic Economy
为了照顾广大Guabi乘客,Guaba航空特别推出了Le Guabi Economy Fare,还暖心将原来的Cattle Economy Fare的定价作为Le Guabi Economy Fare的新定价,整体上浮Cattle Economy Fare 。
Primary RBD | Secondary RBD | Fare Basis | Original Fare Cost | Removed Cost | Fare Cost | Primary RBD Availability | Second RBD Availability | |
---|---|---|---|---|---|---|---|---|
Basic Economy | N | Y | YGUABI | 1650 | 50 | 1600 | 9 | 9 |
N | B | BGUABI | 1550 | 50 | 1500 | 9 | 9 | |
N | M | MGUABI | 1450 | 50 | 1400 | 9 | 9 | |
N | E | EGUABI | 1350 | 50 | 1300 | 9 | 9 | |
N | U | UGUABI | 1250 | 50 | 1200 | 9 | 9 | |
N | H | HGUABI | 1150 | 50 | 1100 | 9 | 9 | |
N | Q | QGUABI | 1050 | 50 | 1000 | 9 | 9 | |
N | V | VGUABI | 950 | 50 | 900 | 9 | 7 | |
N | W | WGUABI | 850 | 50 | 800 | 9 | 5 | |
N | S | SGUABI | 750 | 50 | 700 | 9 | 3 | |
N | T | TGUABI | 650 | 50 | 600 | 9 | 1 | |
N | L | LGUABI | 550 | 50 | 500 | 9 | 1 | |
N | K | KGUABI | 450 | 50 | 400 | 9 | 0 | |
N | G | GGUABI | 350 | 50 | 300 | 9 | 0 |
这个例子是Guabi Airlines的Le Guabi Economy Fare。每个Basic Economy比经济舱原Fare都减少了50。实际是原来的Economy Fare增加了50,然后Basic Economy再减少50,相当于Basic Economy是原来正常Economy的价格。
假设Guaba Airlines要卖20个N舱的Basic Economy出去,如果接下来全都卖的是Basic Economy,也就卖掉1个500的LGUABI,2个700的SGUABI,2个800的WGUABI,2个900的VGUABI,3个1000的QGUABI,5个1100的HGUABI,5个1200的UGUABI。因为N舱作为物理舱位与正常Economy相同,所以Secondary RBD不需要当作Trigger Class。
Primary RBD | Secondary RBD | Fare Basis | Original Fare Cost | Removed Cost | Fare Cost | Primary RBD Availability | Second RBD Availability | |
---|---|---|---|---|---|---|---|---|
Basic Economy | N | Y | YGUABI | 1650 | 50 | 1600 | 0 | 9 |
N | B | BGUABI | 1550 | 50 | 1500 | 0 | 9 | |
N | M | MGUABI | 1450 | 50 | 1400 | 0 | 9 | |
N | E | EGUABI | 1350 | 50 | 1300 | 0 | 5 | |
N | U | UGUABI | 1250 | 50 | 1200 | 0 | 0 | |
N | H | HGUABI | 1150 | 50 | 1100 | 0 | 0 | |
N | Q | QGUABI | 1050 | 50 | 1000 | 0 | 0 | |
N | V | VGUABI | 950 | 50 | 900 | 0 | 0 | |
N | W | WGUABI | 850 | 50 | 800 | 0 | 0 | |
N | S | SGUABI | 750 | 50 | 700 | 0 | 0 | |
N | T | TGUABI | 650 | 50 | 600 | 0 | 0 | |
N | L | LGUABI | 550 | 50 | 500 | 0 | 0 | |
N | K | KGUABI | 450 | 50 | 400 | 0 | 0 | |
N | G | GGUABI | 350 | 50 | 300 | 0 | 0 |
例子:
UA EWR-DFW L舱对应的Basic Economy
DL JFK-DFW V舱对应的Basic Economy
UA JFK-DFW S舱对应的Basic Economy
用例3: Maintain Pricing Consistency
下面我们回到原来的表上。
RBD | Fare Basis | Base Fare Cost | Displayed Availability | Limits | |
---|---|---|---|---|---|
Business | J | JWEIZHU | 4000 | 9 | 20 |
C | CWEIZHU | 3500 | 9 | 15 | |
D | DWEIZHU | 3000 | 7 | 7 | |
Z | ZWEIZHU | 2500 | 3 | 3 | |
P | PWEIZHU | 2000 | 0 | 0 | |
Premium Economy | O | OSCATTLE | 2450 | 9 | 12 |
A | ASCATTLE | 1950 | 5 | 5 | |
R | RSCATTLE | 1450 | 3 | 3 | |
Economy | Y | YCATTLE | 1600 | 9 | 40 |
B | BCATTLE | 1500 | 9 | 35 | |
M | MCATTLE | 1400 | 9 | 30 | |
E | ECATTLE | 1300 | 9 | 25 | |
U | UCATTLE | 1200 | 9 | 20 | |
H | HCATTLE | 1100 | 9 | 15 | |
Q | QCATTLE | 1000 | 9 | 10 | |
V | VCATTLE | 900 | 7 | 7 | |
W | WCATTLE | 800 | 5 | 5 | |
S | SCATTLE | 700 | 3 | 3 | |
T | TCATTLE | 600 | 1 | 1 | |
L | LCATTLE | 500 | 1 | 1 | |
K | KCATTLE | 400 | 0 | 0 | |
G | GCATTLE | 300 | 0 | 0 |
聪明的你肯定会发现,要是M舱都卖完了,R舱还有的话,岂不是买R舱比买B和Y舱更划算?
Guabi Airlines当然想到了 。Guabi Airlines可以把最便宜RSCATTLE设置成M舱是Secondary RBD(Trigger Class,这样不会减去M舱实际数量)。如果M舱真的卖光了,RSCATTLE就没法买了(必须R和M同时有Availability)。这样最便宜的Premium Economy就变成了ASCATTLE,比最贵的Y舱YCATTLE要贵,保证了Price Consistency(超经比经济舱贵)
。
没有现成的例子。
用例4: Dynamic Award
Guabi Airlines听说你想不满Basic Economy,想用固定积分换Saver票,连夜启用了Dynamic Award。暖心升级,只要经济舱有票,你就可以换 。
Primary RBD | Secondary RBD | Fare Basis | Original Fare Cost | Mileage Cost | Primary RBD Availability | Second RBD Availability | |
---|---|---|---|---|---|---|---|
Basic Economy | X | Y | XYGUABI | 1600 | 176000 | 9 | 9 |
X | B | XBGUABI | 1500 | 165000 | 9 | 9 | |
X | M | XMGUABI | 1400 | 161000 | 9 | 9 | |
X | E | XEGUABI | 1300 | 156000 | 9 | 5 | |
X | U | XUGUABI | 1200 | 144000 | 9 | 0 | |
X | H | XHGUABI | 1100 | 137500 | 9 | 0 | |
X | Q | XQGUABI | 1000 | 130000 | 9 | 0 | |
X | V | XVGUABI | 900 | 117000 | 9 | 0 | |
X | W | XWGUABI | 800 | 104000 | 9 | 0 | |
X | S | XSGUABI | 700 | 91000 | 9 | 0 | |
X | T | XTGUABI | 600 | 78000 | 9 | 0 | |
X | L | XLGUABI | 500 | 65000 | 9 | 0 | |
X | K | XKGUABI | 400 | 52000 | 9 | 0 | |
X | G | XGGUABI | 300 | 39000 | 9 | 0 |
同样没有现成的例子
总结:
看完之后,是不是想吐了
这就是Guabi Airlines.jpg
Source:
另外一提:杀熟的大好未来已经写在脸上了 
Availability could be adjusted for specific customers or in specific situations
下面这段话是Lufthansa Group自己说的。
It has been decided that Continuous Pricing only applies if the customer has a price advantage
towards the old logic. In order to better answer customer needs, Lufthansa Group airlines do not
identify individual customers, but differentiate between customer inquiries and search behavior.
This means, the prices are not differentiated on the basis of personal customer data (e.g. gender,
weight, salary, place of residence), but are based solely on the general dynamic market
requirements, e.g. high season, day of departure/arrival, time between booking and departure.
Customer groups will continue to be segmented in the future, but without collecting individual
customer data (GDPR compliance).
不用去删Cookies或者换IP/换电脑,因为这是Server Side的