Short answer
Every product line you sell runs on one codebase, in one admin, under one set of commercial rules — hosted by you, with the source included. Add a module when the business needs it rather than buying another system, and connect your own supplier contracts to whichever lines you run.
Explore the modules
Each one is a full product line with its own suppliers, pricing rules and documents — sharing one customer record, one checkout and one report.
Flight booking
Seeru, Amadeus and Mystifly, plus 7 more
Hotel booking
TBO Holidays, RateHawk and Hotelston, plus 5 more
Tours & activities
Viator, Tiqets and Tours BMS
Car rental & transfers
Mozio, Discover Cars and CarTrawler, plus 1 more
Visa processing
Built into the platform, managed from the same admin.
Umrah & Hajj
Built into the platform, managed from the same admin.
Where do you fit?
Same platform, different starting point.
Online travel agency
High volume, thin margins, and no appetite for a per-booking platform fee.
Retail travel agency
Quoting, amending and documenting bookings without switching between extranets.
B2B agent network
Agents selling under your brand, with tiers, markups, wallets and settlement.
Starting from scratch
Licensing, supplier contracts and the software decision, in the order they matter.
What it means for your team
For the owner or commercial lead
One licence covering every product line you sell, quoted once rather than metered per booking. Adding a module is a scope decision, not a new vendor relationship.
For operations
One admin and one customer record across flights, hotels, tours, cars, visas and Umrah, so staff learn one system rather than six.
For IT
PHP 8.4+ on a Routing–Views architecture with Medoo on PDO, self-hosted, source included, and documented at docs.phptravels.com.
What you still arrange yourself
The platform connects to suppliers; it does not come with their inventory. You sign with each bed bank, consolidator or GDS directly and they issue the API credentials the software uses. Your licensing or accreditation to sell is yours too. Any vendor implying their platform arrives with rates attached is worth a direct question about whose contract those rates sit under — see what we actually connect.
The rest of the platform
One codebase, one admin, one set of commercial rules across every product line you sell.
Frequently asked questions
Do I have to license every module?
No. You licence the modules you will actually sell, and add more later if the business moves that way. Pricing is quoted against the modules and suppliers you choose.
Can I run B2C and B2B from the same installation?
Yes. The B2C storefront and the B2B agent portal are two faces of one platform, sharing the same inventory, pricing rules and admin, with separate rates for each agent tier.
Does the software come with inventory?
No. PHPTRAVELS connects to suppliers; it does not grant access to their inventory. You sign with each bed bank, consolidator or GDS directly and they issue your API credentials, which the platform then uses. Start those conversations early — they usually take longer than the software.
How is PHPTRAVELS licensed?
It is self-hosted and ships with its source code, so you can read it, audit it and change it. That is not the same as a public open-source project with a permissive licence. You buy a commercial licence to use and modify the code, and you run it on your own infrastructure.
How much does it cost?
It is quoted per project rather than sold at a list price, because a platform running two supplier APIs for one brand is a different build from one running twelve across an agent network. The pricing page walks through those choices and returns a quote.
Which suppliers can I connect?
There are 30+ supplier and payment integrations built today, listed on the integrations page. That list is generated from what is actually connected rather than maintained by hand, so it is the one to check before planning a launch.
Do I need developers to run it?
Not for day-to-day selling. You need someone to look after a PHP and MySQL server, or managed hosting to do it for you. You need a developer when you want to change how the platform works — which is what having the source code makes possible.
See it running, then get a number
The demo is the real platform, not a video. Pricing is quoted against the modules and suppliers you actually need.
Also worth reading: how we compare with the alternatives, the suppliers and gateways we connect, and the setup documentation.