From
Search
To
Payment
- Client
- Hubabak
- Industry
- B2C flight retail
- Region
- Middle East
- Model
- B2C
- Scope
- Flight retail optimization
No matches for “”. Search Google instead
Client success story
A B2C flight retailer in the Middle East reworked the path its customers take from flight search to payment, so choosing a fare and paying for it feels quicker and clearer.
The brief
Hubabak sells flights directly to travellers in the Middle East. For a B2C flight retailer the whole business happens on one short path: a traveller searches, compares fares, picks one, enters passenger details and pays. Every extra step on that path is a chance to lose the sale.
The project, launched in 2024, was a flight retail optimization rather than a new build. Its goal was narrow and practical: help customers make a purchase decision with less effort, from the first search to the payment screen, and show the team where that decision was breaking down.
The storefront is built on the PHPTRAVELS Flights module; the Flight booking software guide covers the same engine from a buyer's point of view.
From
Search
To
Payment
Where the path broke
Hubabak named three problems. Each one sat at a different point between search and payment. Pick a challenge to see the stages it touched and the result the team reported.
Challenge
Users needed too many steps to finalize route and fare choices.
This is where a flight shopper spends most of their attention. The work focused on letting travellers settle route and fare in fewer moves, without losing the details they need to decide.
Reported result
User journey
Faster decision path
Challenge
The payment transition lacked clear reassurance for completion.
A traveller who has chosen a fare can still stop at the moment of paying. The aim was a checkout that restates what is being bought and makes the last step feel safe to complete.
Reported result
Purchase confidence
Cleaner checkout feel
Challenge
Teams needed better visibility into where users exited.
This challenge runs across every stage. Without a clear view of exits, the team could not tell whether customers were leaving at comparison, at checkout or somewhere in between.
Reported result
Optimization signals
Sharper funnel insight
The deciding screens
Most B2C flight sales are won or lost on the fare comparison and on the checkout. These annotated sketches show what a tuned version of each screen puts in front of the traveller.
After payment, the traveller is told what happens next and where the booking confirmation will arrive.
Illustrative sketches of the screen patterns, not captures of the Hubabak website.
Exit signals
The third challenge was not on any screen: the team could not see clearly where customers left the path. Following each session stage by stage turns that into questions with answers.
trace --path search..payment
# session that books
# session that leaves at payment
> exit point: payment_started, the first stage to review
Illustrative session trace; the event names show the idea, not Hubabak's data.
Results
Hubabak reported three results, one for each challenge. They are stated as the team stated them, without invented figures.
Our storefront now feels faster and clearer for customers booking flights.
Under the storefront
The storefront sits on three layers: the PHPTRAVELS application in PHP, a MySQL database, and flight content through the Duffel API integration. It is the same self-hosted base covered on the Online travel agencies page, with the source code included under a commercial licence.
PHPMySQLDuffel APIDesign a cleaner booking path for your B2C channel. See the flight storefront in a live demo, then compare the one-time plans.
More on flight retail
FAQ
Short answers about the client, the work and how to run a similar flight storefront.
Talk to salesHubabak is a B2C flight retailer in the Middle East that sells flights directly to travellers. Its storefront runs on PHPTRAVELS and the project described here launched in 2024.
Three things: comparison friction, because customers needed too many steps to settle route and fare; checkout confidence, because the move to payment lacked reassurance; and limited insight into where customers left the booking path.
A faster decision path for the user journey, a cleaner checkout feel for purchase confidence, and sharper funnel insight for optimization. The client described the results in these terms and did not publish figures, so this page does not add any.
PHP and MySQL for the PHPTRAVELS application and its data, with the Duffel API providing flight content.
No. The fare comparison, checkout and session trace are illustrative sketches of the patterns behind the work. They are not captures of the live site or of Hubabak's data.
Yes. The PHPTRAVELS flights module powers B2C flight sales on a self-hosted platform, with the source code included under a commercial licence. Book a demo to walk through the booking path, or see the one-time plans on the pricing page.
Keep exploring
Cookies for ad measurement
We use Google cookies to measure which ads bring visitors and enquiries, and to show you relevant ads. Accept to allow them, or reject to keep only the cookies the site needs to work. Privacy statement