One Platform for Everything You Sell

Flights, hotels, tours, cars, ferries, rail, visas and Umrah on one self-hosted codebase, with B2C and B2B portals and your own supplier contracts.

hub One codebase
api 30+ integrations
code Source included

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.

What it means for your team

trending_up

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.

support_agent

For operations

One admin and one customer record across flights, hotels, tours, cars, visas and Umrah, so staff learn one system rather than six.

terminal

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.

Recent Blogs

Fresh insights, product updates, and practical travel-tech guidance from our latest articles.