Щоб розрахувати ціну квитка, спершу нам потрібно трохи знати про те, як працює ціна на повітря.
Квиток - це єдиний, повний договір на одну поїздку. Він може містити до максимум шістнадцяти рейсів.
Кожен рейс у квитку повинен бути оплачений ("покритим") рівно за один проїзд. Вартість проїзду - це ціна, яку авіакомпанія пропонує на пару міста, наприклад, Лондон-Нью-Йорк, разом зі складним набором правил про використання тарифу (тобто правила тарифу визначають, за яких умов ця ціна є дійсний). Хоча кожен рейс покривається рівно одним тарифом, одина вартість проїзду може охоплювати кілька рейсів: Наприклад, тариф Лондон-Нью-Йорк, який випускає Air France, мабуть, охопить Лондон-Париж та Париж-Нью-Йорк. Якщо ви їхали аж до Рочестера в штаті Нью-Йорк, то вартість проїзду охоплюватиме Лондон-Париж, Париж-Нью-Йорк та Нью-Йорк-Рочестер, (остаточний рейс виконує Delta Airlines, але все ще охоплюється вашою Air France вартість проїзду).
Кожен перевізник публікує тариф на проїзд, який є лише публічним списком тарифів. Наприклад, скажімо, що я хочу знати, який тариф на проїзд HKG-SYD [Гонконг до Сіднея] продається QF [Qantas]. Ця інформація поширюється на туристичні агенти через систему під назвою "GDS" (глобальна система розповсюдження).
Термін дії тарифу залежить від міста продажу і може змінюватися кілька разів на день; хоча на практиці деякі тарифи, як правило, залишаються на тарифі протягом багатьох років, лише незначні зміни їх ціни. Система не призначена для обробки змін тарифу на проїзд частіше, ніж приблизно один раз на годину. Якщо мій туристичний агент розташований у Лондоні і має намір завершити придбання квитків сьогодні, діючий тариф на HKGSYD, опублікований QF, становить
Fare Basis Airline Booking Trip Type Fare Cabin Effective Expiration Min/Max Advanced
Class Date Date Stay Purchase Req
S50HK3 QF S Round-Trip 414.00 (GBP) E 10/05/15 02/02/16 -- / 3M 50
11/02/16 30/06/16
11/08/16 22/01/17
01/02/17 31/03/17
SSHK3 QF S Round-Trip 464.00 (GBP) E 24/03/15 28/01/16 -- / 3M
01/04/15 02/02/16
11/02/16 31/03/16
11/08/16 22/01/17
01/02/17 31/03/17
LSHK6 QF L Round-Trip 531.00 (GBP) E 24/03/15 31/03/16 -- / 6M
01/04/15 31/03/17
MSHK QF M Round-Trip 614.00 (GBP) E 24/03/15 31/03/16 -- / 12M
01/04/15 31/03/17
KSHK QF K Round-Trip 713.00 (GBP) E 24/03/15 31/03/16 -- / 12M
01/04/15 31/03/17
HF1HK QF H Round-Trip 834.00 (GBP) E 24/03/15 31/03/16 -- / 12M
01/04/15 31/03/17
BF1HK QF B Round-Trip 977.00 (GBP) E 24/03/15 31/03/16 -- / 12M
01/04/15 31/03/17
YF1HK QF Y Round-Trip 1194.00 (GBP) E 24/03/15 31/03/16 -- / 12M
01/04/15 31/03/17
WSHK QF W Round-Trip 1252.00 (GBP) E 24/03/15 31/03/16 -- / 12M
01/04/15 31/03/17
YRT QF Y Round-Trip 1676.00 (GBP) E -- / 12M
I50HK1 QF I Round-Trip 1724.00 (GBP) B 21/03/15 31/03/16 -- / 12M 50
I21HK1 QF I Round-Trip 1909.00 (GBP) B 21/03/15 31/03/16 -- / 12M 21
ISHK QF I Round-Trip 2169.00 (GBP) B 21/03/15 31/03/16 -- / 12M
YIF YY Y Round-Trip 2231.00 (GBP) E
D14HK1 QF D Round-Trip 2472.00 (GBP) B 21/03/15 31/03/16 -- / 12M 14
DSHK1 QF D Round-Trip 2803.00 (GBP) B 21/03/15 31/03/16 -- / 12M
CFHK1 QF C Round-Trip 3178.00 (GBP) B 21/03/15 31/03/16 -- / 12M
JFHK1 QF J Round-Trip 3633.00 (GBP) B 21/03/15 31/03/16 -- / 12M
JRT QF J Round-Trip 3740.00 (GBP) B -- / 12M
(Я відфільтрував тарифи без переїзду.)
Ви можете бачити, що існує довгий прайс-лист. Кожен тариф має набір правил щодо його використання, наприклад:
- чи можна використовувати вартість проїзду в одну сторону, кругові поїздки, кругові поїздки, подорожі по світу або інші види подорожей;
- чи потрібно залишатись у місті призначення протягом мінімального або максимального періоду часу;
- в які дні тижня і години денної подорожі можуть відбуватися;
- чи вартість проїзду діє лише у певний час року чи навіть лише у певні дати;
- чи дозволено вам зупинятися в сполучених містах за тарифом;
- чи варто купувати вартість проїзду заздалегідь у поїздці та як далеко заздалегідь;
- чи має бути оформлення квитків до певної дати (наприклад, у тарифу на продаж);
- як довго вам дозволяється проводити бронювання рейсів за ціною проїзду, перш ніж оплачувати квиток;
- на які рейси вартість проїзду діє, і це може включати або не включати рейси, пропоновані іншими перевізниками;
- чи дозволено і скільки трансферів (у випадку непрямих рейсів);
- чи можна пізніше змінити або повернути квиток, і якщо так, то за яких умов застосовується штраф;
- чи можна поєднувати вартість проїзду з іншими тарифами та як ці комбінації можуть поєднуватися (а це може включати тарифи, видані іншими перевізниками);
- чи дозволяються неповнолітні без супроводу, і якщо так, чи застосовується штраф;
- чи мають право на знижки немовлята, діти чи літні люди;
- чи це супутня вартість проїзду, що вимагає кількох людей одночасно подорожувати в одній партії;
- кому дозволено видавати квитки за тарифом (деякі тарифи можуть видавати тільки авіакомпанія, а не туристичні агенти);
- чи можна "тариф" надрукувати на квитку "паперу" іншого квитка перевізника, і тому іншому перевізникові довіряють збирати плату (хоча ми зараз використовуємо електронні квитки, це пряма реалізація старої аналогічної концепції паперових квитків);
- чи можна "квиток" із тарифом "затвердити" іншому перевізнику, який пропонує послугу за тим же маршрутом (дуже рідко в ці дні);
- та багато інших умов ...
Як бачите, можливе безліч обмежень та правил! Створюючи ці правила дуже обережно, перевізники мають намір підтримувати ціну якомога вище, але також продавати квитки якомога більшої кількості людей. Наприклад, квитки, призначені для продажу туристам за низькими цінами, часто доведеться купувати за кілька тижнів до цього. Консультант, який купує квитки за 2 години повідомлення, заплатить велику ціну за свою нерішучість. Саме гнучкість цих правил робить ціноутворення квитка дуже важкою проблемою.
Щоб надати вам смак, я опублікую підмножину правил з найдешевшого тарифу тут. Я не можу розмістити всі правила від тарифу, тому що це зробить мою відповідь занадто довго! Це QF HKGSYD S50HK3
Rule Category Rule Text
RULE APPLICATION AND OTHER CONDITIONS NOTE - THE FOLLOWING TEXT IS INFORMATIONAL AND NOT
VALIDATED FOR AUTOPRICING.
50 DAYS ADVANCE PURCHASE SAVER EXCURSION ECONOMY CLASS
FARES
FROM HONG KONG TO AUSTRALIA NEW ZEALAND FIJI NEW
CALEDONIA
APPLICATION
AREA
THESE FARES APPLY
FROM HONG KONG SAR CHINA
TO AUSTRALIA/NEW ZEALAND/FIJI/NEW CALEDONIA/
SOLOMON ISLANDS.
CLASS OF SERVICE
THESE FARES APPLY FOR ECONOMY CLASS SERVICE.
TYPES OF TRANSPORTATION
FARES GOVERNED BY THIS RULE CAN BE USED TO CREATE
ROUND-TRIP/CIRCLE-TRIP/OPEN-JAW/SINGLE OPEN-JAW/
ORIGIN SINGLE OPEN-JAW /TURNAROUND SINGLE
OPEN-JAW/DOUBLE OPEN-JAW JOURNEYS.
CAPACITY LIMITATIONS
THE CARRIER SHALL LIMIT THE NUMBER OF PASSENGERS
CARRIED ON ANY ONE FLIGHT AT FARES GOVERNED BY
THIS RULE AND SUCH FARES WILL NOT NECESSARILY BE
AVAILABLE ON ALL FLIGHTS. THE NUMBER OF SEATS,
WHICH THE CARRIER SHALL MAKE AVAILABLE ON A GIVEN
FLIGHT, WILL BE DETERMINED BY THE CARRIERS BEST
JUDGEMENT.
OTHER CONDITIONS
FARES ONLY APPLY IF PURCHASED BEFORE DEPARTURE
EXCEPT WHEN USED FOR ENROUTE UPGRADE FROM ANOTHER
FARE PROVIDED ALL CONDITIONS OF THESE FARES ARE
MET OR FOR ASSESSING THE REFUND OF A PARTIALLY
TRAVELLED TICKET.
---
THE OPERATING SCHEDULES OF PARTICIPATING CARRIERS
MAY BE SUBJECT TO CHANGE WITHOUT NOTICE. SERVICES
TO SOME DESTINATIONS MAY BE OPERATED ON A SEASONAL
BASIS.
---
THE FARES ARE ROUTE BASED ACCORDING TO SPECIFIED
ROUTE MAPS.
---
THE PAYMENT OF PASSENGER EXPENSES ENROUTE DOES NOT
APPLY.
ELIGIBILITY NO ELIGIBILITY REQUIREMENTS APPLY.
DAY/TIME NO DAY/TIME TRAVEL RESTRICTIONS APPLY.
SEASONALITY PERMITTED 10MAY15 THROUGH 02FEB16 OR 11FEB16 THROUGH
30JUN16 OR 11AUG16 THROUGH 22JAN17 OR 01FEB17 THROUGH
31MAR17 ON THE FIRST INTERNATIONAL SECTOR. SEASON IS
BASED ON DATE OF ORIGIN.
NOTE - TEXT BELOW NOT VALIDATED FOR AUTOPRICING.
FOR OJ JOURNEYS - AS IT IS THE DATE ON THE
OUTBOUND INTERNATIONAL SECTOR THAT DETERMINES THE
SEASONAL PERIOD FOR EACH HALF OF THE JOURNEY THE
RESULT MAY BE THAT DIFFERENT SEASONS APPLY
OUTBOUND AND INBOUND WHEN FARES WITH DIFFERENT
SEASONALITY ARE COMBINED.
FLIGHT APPLICATION THE FARE COMPONENT MUST NOT BE ON
ONE OR MORE OF THE FOLLOWING
QF FLIGHTS 200 THROUGH 299
QF FLIGHTS 315 THROUGH 318
QF FLIGHTS 5000 THROUGH 5400
QF FLIGHTS 5402 THROUGH 5999
QF FLIGHTS 8000 THROUGH 8765
QF FLIGHTS 8767 THROUGH 8999.
AND
THE FARE COMPONENT MUST BE ON
ONE OR MORE OF THE FOLLOWING
ANY QF FLIGHT
ANY CX FLIGHT OPERATED BY CX
ANY IE FLIGHT OPERATED BY IE
ANY 3K FLIGHT OPERATED BY 3K.
NOTE - TEXT BELOW NOT VALIDATED FOR AUTOPRICING.
PERMITTED CARRIERS/ROUTING AS PER ROUTE MAP.
ADVANCE RESERVATIONS/TICKETING CONFIRMED RESERVATIONS FOR ALL SECTORS ARE REQUIRED AT
LEAST 50 DAYS BEFORE DEPARTURE.
WAITLIST NOT PERMITTED.
TICKETING MUST BE COMPLETED WITHIN 3 DAYS AFTER
RESERVATIONS ARE MADE OR AT LEAST 50 DAYS BEFORE
DEPARTURE WHICHEVER IS EARLIER.
MINIMUM STAY NO MINIMUM STAY REQUIREMENTS APPLY.
MAXIMUM STAY TRAVEL FROM LAST STOPOVER MUST COMMENCE NO LATER THAN
3 MONTHS AFTER DEPARTURE FROM FARE ORIGIN.
STOPOVERS 2 STOPOVERS PERMITTED IN EACH DIRECTION
LIMITED TO 1 FREE AND 1 AT HKD 500.
NOTE - TEXT BELOW NOT VALIDATED FOR AUTOPRICING.
INFANT DISCOUNTS - APPLY - INFANT PAYS 10 PERCENT
OF THE ADULT FEES.
CHILD DISCOUNTS - DO NOT APPLY PAY FULL ADULT FEE.
---
STOPOVERS PERMITTED ONLY AT TRANSFER POINTS SHOWN
ON THE ROUTE MAP.
TRANSFERS UNLIMITED TRANSFERS PERMITTED ON THE PRICING UNIT.
FARE BREAK AND EMBEDDED SURFACE SECTORS PERMITTED ON
THE FARE COMPONENT.
NOTE - TEXT BELOW NOT VALIDATED FOR AUTOPRICING.
AS PER ROUTE MAP.
...
Для отримання додаткової інформації спробуйте створити маршрут за допомогою http://matrix.itasoftware.com та ознайомтесь із правилами тарифів, які він пропонує в кінці процесу.
Так, у вас є тариф, зараз вам потрібно кілька рейсів, щоб застосувати його.
По-перше, краще перевірити карту маршруту проїзду, щоб побачити, які маршрути насправді дозволяє проїзд.
V FARE BASIS BK FARE TRAVEL-TICKET AP MINMAX RTG
1 S50HK3 S R 644.00 ---- 50/3 -/ 3M EH01
PASSENGER TYPE-ADT AUTO PRICE-YES
FROM-HKG TO-SYD CXR-QF TVL-23JUN15 RULE-7380 IPRPG/8
FARE BASIS-S50HK3 SPECIAL FARE DIS-E VENDOR-ATP
FARE TYPE-XEX RT-REGULAR EXCURSION
HKD 4990 7180 E24MAR15 D-INFINITY FC-S50HK3 FN-
SYSTEM DATES - CREATED 23MAR15/0016 EXPIRES INFINITY
PUBLISHED RTG HKG-SYD/QF7180/TAR-TGRG EF-24MAR15 DIS-INDEF
/WITHIN THE EASTERN HEMISPHERE/
MAP CONSTRUCTED LEFT TO RIGHT AND RIGHT TO LEFT
1. HKG-SYD
.
Чудово, тому ця вартість проїзду охоплюватиме лише подорожі між HKG та SYD (маршрут 1) на QF, CX, IE або 3K (ці чотири перевізники були вказані як дозволені в правилах тарифу). Якби ми хотіли поїхати через MEL, нам потрібно було б отримати ще один тариф, а може, і комбінацію двох тарифів. Деякі тарифи передбачають обмеження пробігу замість карти маршруту (тому ви можете використовувати його в будь-якій комбінації рейсів [якщо не обмежено правилами], але лише до загального пробігу).
Далі нам потрібно ознайомитись з рейсами QF між HKG та SYD, пам’ятаючи, що кожен рейс повинен відповідати умовам наведених вище правил. (Я буду ігнорувати можливість ми могли використовувати цей тариф для покриття CX / IE / 3K для стислості.)
Авіакомпанія з користю публікує перелік рейсів на GDS разом із кількістю місць, які вона на сьогодні бажає продати на рейсі, організованому за допомогою «ковша» або «коду бронювання».
Це називається "доступність". Він може відрізнятися за містом продажу, тому туристичний агент в Нью-Йорку, можливо, зможе запропонувати вам кращу ціну, ніж туристичний агент в LON, навіть за абсолютно ту ж поїздку. Більшість авіакомпаній не розрізняють подібну точку продажу, але деякі з них. Правові обмеження поширюються на цю практику в межах ЄС (див. Регламент ЄС 1008/2008).
У будь-якому випадку, дивлячись 1 жовтня з Лондона на рейси QF між HKG-SYD, є лише один, і наявність:
Frequency
Flight Stops Depart Arrive Aircraft Reliability Available Classes
0 Connections
QF 128 0 HKG SYD 744 Unavailable J9 C9 D9 I0 W9 R0 T0 Y5 B0 H0 K0 M0 L0 VC SC NC QC OC XC E0
01/10/15 20:15 02/10/15 7:20 75% / 54m
Ключова частина - це останній блок:
J9 C9 D9 I0 W9 R0 T0 Y5 B0 H0 K0 M0 L0 VC SC NC QC OC XC E0
Це говорить вам про те, що якщо вартість проїзду дозволяє забронювати клас "J", ви можете забронювати 9 місць на цьому конкретному рейсі. Тут може бути більше 9 місць, максимальний показник - 9. Якщо вартість проїзду дозволяє забронювати Y-клас, ви можете придбати 5 місць за одну транзакцію. Якщо у вашій вечірці є шість людей, вам потрібно вибрати іншу вартість проїзду для шостої особи. (Деякі сайти бронювання дозволяють перевести всіх у вищий клас, за більшу ціну для всіх.) Якщо ваш тариф дозволяє лише забронювати M-клас, на жаль, кількість місць не має. Якщо ви хочете "підтвердженого бронювання" прямо зараз, вам не пощастило.
Букви J, C, D і я представляють бізнес-клас; W, R, T - преміальна економіка, а решта - економія. Лист зліва - "найдоступніший" (а вартість проїзду, що дозволяє це найдорожче), поступово стає дешевшою, але більш обмеженою, коли ми читаємо праворуч. Насправді кожна авіакомпанія може використовувати власний набір листів, але нормально, що найбільш доступний ("повний тариф") бізнес-класу - це J або C, економія повного тарифу - Y, а перший тариф - F або P.
Зараз я повинен наголосити, що цифри там можуть змінюватися на другу. Не зовсім «скільки залишилося місць». Це активна оцінка авіакомпанією того, наскільки високою вони можуть встановити ціну. Звичайно, коли купується місце, цілком ймовірно, що доступність зменшиться. Але якщо попит несподівано слабкий, авіакомпанія може мати сенс тримати доступність. З іншого боку, якщо буде оголошено, що Чемпіонат світу з футболу планується встановити в Сіднеї в наступному році, є сенс посилити доступність зараз і, отже, підвищити ціну.
Для авіакомпанії великою проблемою є те, що типовий покупець подасть сотні, тисячі або, можливо, мільйони запитів про доступність, перш ніж придбати один рейс. Це стало нестерпним навантаженням на авіакомпанії, і тому інформація про доступність, як правило, зберігається на багатьох рівнях між авіакомпанією та вашим екраном. Тому він може застаріти дуже швидко.
Щоб зробити життя ще складнішим, авіакомпанії часто люблять "одружувати" сегменти разом, так що доступність на один рейс залежить від того, які інші рейси ви пропонуєте взяти разом із ним! В основному, якщо авіакомпанія виявить, що ви хочете здійснити невеликий, але популярний рейс, як частину великої і вигідної подорожі, вони можуть бути більш ліберальними у відкритті для вас «дешевих місць».
Повернувшись до нашої покупки квитків: коли доступність говорить 0, ви все одно можете поставити "запит" на додавання до списку очікування. Авіакомпанія вирішить, чи підтвердити бронювання на свій розсуд у свій час. Якщо бронювання підтверджено, ви можете оплатити квиток у цей момент. Чи дозволить вартість проїзду у черговому списку буде записано у правилах. [Цей брудний дешевий тариф "S50HK3", на який ми дивимось, не дозволяє чекати списків.]
Якщо вартість проїзду, яку ви збираєтесь використовувати для покриття цієї частини подорожі, дозволяє вам лише сидіти в S класі, тоді, на жаль, це відро за проїзд (або "код бронювання") закрите ("C") для чергового списку: ви навіть не можете запитати красиво для сидіння.
Отже, який код бронювання ми можемо використовувати за нашим тарифом? Вартість проїзду називається "S50HK3", тому зазвичай це S-код бронювання. У більшості випадків перша буква назви тарифу визначає код бронювання. Однак для конкретних рейсів можуть бути винятки [найочевидніший приклад: якщо у вас був тариф першого класу, але у всіх літаків немає першого класу], і щоб бути впевненим, нам потрібно перевірити таблицю кодів бронювання, додану до тарифу.
>$LB1
001 HKGSYD 01OCT15 QF GBP 414.00 S50HK3 STAY---/3M BK-S
FARE CLS EXPLANATION BOOK CODES
-------- ---------------------- ----------
S50HK3 REGULAR EXCURSION FARES S
S50HK3 WITHIN AREA 3 FOR ROUND TRIP FARES
NO BOOKING CODE EXCEPTIONS FOR CARRIER - USE PRIME
Гаразд, ми повинні використовувати S-код. На жаль! Відро S закрито. Тому зараз ми повернемося до початку та виберемо наступний найдешевший тариф у списку.
Щойно ми зробимо це, нам потрібно буде повторити процес з поверненням. І тоді нам потрібно забезпечити взаємовигідність двох тарифів між собою.
Як бачите, ціна на авіапереліт є складною справою і вимагає багато роботи. Це був дуже простий приклад вартості туди і назад. Коли ви потрапляєте в мультиплекси, де, наприклад, через "зупинки", кілька міст можуть бути охоплені одним тарифом, або вам потрібно використовувати тарифи від декількох перевізників: обчислити найнижчу дозволену ціну може бути дуже важко. Такі люди, як http://www.itasoftware.com, заробляють багато грошей на розробці алгоритмів для обчислення найнижчої ціни.
Я хочу підкреслити, що насправді це є проблемою і для авіакомпаній. Вони впродовж багатьох років створили настільки складну систему, що її неможливо передбачити також ідеально. Ось чому "тарифи на помилки" залишаються досить поширеними. У цій системі також багато інерційності. Він використовується сотнями авіакомпаній і мільйонами туристичних агентів, і записаний у величезні комп'ютерні системи вартістю мільярдів доларів. Це неможливо легко змінити.
Хоча іноді вам знадобиться хороший туристичний агент, більшість із них насправді робиться на цих веб-сайтах, які розміщені на вершині інтерфейсу 1980-х років. Тож тисячі цих розрахунків робляться щоразу, коли ви хочете дізнатися ціну на просту поїздку.
Увесь час "доступність" (ті цифри, які ми бачили наприкінці), авіакомпанії постійно маніпулюють, щоб підтримувати ціну на потрібному рівні, щоб максимально вигідний рейс.
Тут я маю намір продемонструвати, а також дати аромат того, як це працює, що ціна на авіапереліт є складною математичною проблемою. Дійсно, було доведено, що, строго кажучи, проблема є "невирішеною", тобто математично неможливо розробити алгоритм, який завжди знайде найнижчу допустиму ціну за будь-яких обставин.
Багато людей припускають, що ціна поїздки автоматично зростає при порівнянні кількох тарифів. Але ви бачите з мого опису вище, що це, найменше, важко здійснити. (Це, мабуть, також було б незаконно.) На практиці є більша ймовірність, що доступність неправильно обчислюється або кешується десь між авіакомпанією та вашим екраном.