But most were deciding on price alone. The cheapest fare won, every time.
"Covid changed how I travel."
"More baggage for a good price."
"Higher fare, more miles to upgrade."
Three directions for the comparison UI — validated with real travelers and benchmarked against 8 airlines.
Quick compare without leaving the results list.
All options in one view — mirrors airline sites.
Scales cleanly across many fares and providers.
Designing fare upsell inside an OTA means holding tensions honestly — not pretending they don't exist.
Every airline structures bundles differently. Normalizing 8 carriers into one comparable model meant simplifying some carrier-specific perks — a loss we accepted for clarity.
Upsell pressure invited pre-selected upgrades. I refused the dark pattern: Saver stays the default, and higher fares must be an informed, deliberate choice.
Full fare rules overwhelm on mobile. I committed us to six comparable attributes up front; edge-case rules live one tap deeper — faster decisions, slightly less exhaustive.