Journey step overload
Too many decision points made the booking path feel heavy.
How customers felt it
Each screen asked for another choice before the booking could move on.
No matches for “”. Search Google instead
Client success story
An online travel brand in North Africa cleaned up the path its customers take to book, with fewer decision points, one consistent page logic and a lighter flow on phones.
The brief
Tunin Travel sells travel online, directly to travellers in North Africa. Its customers search, choose and pay on their own, so every extra step between the first search and the booking confirmation is a place where they can hesitate.
The project, launched in 2024, was a customer journey cleanup: take the booking path customers already had, remove the friction from it and make it work properly on a phone. The goal was booking completion quality, not a new look for its own sake.
The work was done on the Platform overview, the same booking core you can try in the Live demo.
From
Search
To
Booking confirmation
Launch
2024
Stack
PHPMySQLJavaScript
What got in the way
Tunin Travel named three problems. None of them was a missing feature; each one made booking feel harder than it needed to be.
The B2C booking path
Too many decision points made the booking path feel heavy.
How customers felt it
Each screen asked for another choice before the booking could move on.
Different page patterns reduced user confidence during booking.
How customers felt it
Pages worked a little differently from one another, so customers had to relearn the layout as they went.
Mobile users needed a clearer and lighter interaction flow.
How customers felt it
On a phone, the same path took more effort than it should have.
The path above is the general shape of a B2C booking; the findings are as Tunin Travel described them.
The cleanup
The cleanup followed three principles, each one answering a finding. Tap through the steps to see how they shape a mobile booking path.
Cleanup principles
Native apps for the same booking core are covered on the Mobile apps page.
Step 1 of 4
Where are you going?
Step 2 of 4
Pick one option
Step 3 of 4
Who is travelling?
Step 4 of 4
Booking confirmed
Consistent page logic
Inconsistent page logic cost customers confidence. The answer is a page pattern that repeats, so a customer always knows where to look next.
| Page element | Search | Results | Traveller details | Payment | Confirmation |
|---|---|---|---|---|---|
| Step indicator | Present | Present | Present | Present | Present |
| Trip summary | Not needed | Present | Present | Present | Present |
| Price shown the same way | Not needed | Present | Present | Present | Present |
| One primary button | Present | Present | Present | Present | Present |
| Way back to the previous step | Not needed | Present | Present | Present | Not needed |
An illustration of a consistent page pattern. PHPTRAVELS pages are built from shared Themes and can be adjusted through Customization.
The outcome
Tunin Travel reported three results, in its own words. No figures were published for this project.
The platform now gives our customers a clearer route from search to booking confirmation.
tunintravel · 2024ConfirmedResults as reported by Tunin Travel.
Under the hood
The cleaned-up journey runs on the standard PHPTRAVELS stack. PHPTRAVELS is self-hosted and ships with its source code under a commercial licence, so a travel brand can keep refining its booking path after launch.
PHPServer logic and page renderingMySQLBookings, customers and content dataJavaScriptInteractive steps in the browserReduce friction and improve user confidence across your funnel.
Related solutions
Questions
Short answers about the project, what changed for customers and what it takes to run a similar cleanup.
Talk to salesIt describes how Tunin Travel, a B2C online travel brand in North Africa, cleaned up its customer journey on PHPTRAVELS to reduce friction and improve booking completion quality.
Three: too many decision points that made the booking path feel heavy, page patterns that differed from one page to the next, and a mobile flow that needed to be clearer and lighter.
Tunin Travel reported a better mobile flow. The cleanup aimed at a clearer, lighter interaction path for mobile users, with one main action per step.
A cleaner booking path, a better mobile flow and stronger completion confidence. The results were described in the client's own words; no figures were published for the project.
It launched in 2024 and runs on PHP, MySQL and JavaScript, the standard PHPTRAVELS stack. PHPTRAVELS is self-hosted and includes the source code under a commercial licence.
Yes. Book a demo to walk through your current booking path with the team, then compare the one-time plans on the pricing page: Startup, Agency and Enterprise.
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