Hotel search and transport platform
Mark travel booking engine for hotels, transfers and agents
Run hotel search, bookings and cab transfers as one operation: a unified reservation system for retail customers and B2B agents, with markups, vouchers, dispatch details and reports in a single admin.
- Unified hotel search
- Airport and city transfers
- B2B and B2C channels
- Automated vouchers
How it works
One operational layer from search to fulfilment
A Mark Travel style business sells stays and ground transport to the same traveller, often through retail and agent channels at once. PHPTRAVELS standardises search, pricing, checkout and fulfilment for both, so every hotel night and every pickup follows the same steps, the same rules and the same booking record.
- Connect hotel inventory through APIs, extranets or your own contracts
- Set transfer zones, routes, vehicle types and pickup rules
- Define markups, commissions and rates per channel and customer type
- Publish the storefront and agent portal with checkout and vouchers
- Add automation for confirmations, status updates and reports in phases
- Pickup
- Jeddah airport (JED)
- Drop-off
- Hotel in Makkah
- Pickup date
- 14 Mar · 09:30
- Passengers
- 4 adults, 3 bags
- Vehicle
- Family van
One itinerary
Hotels and cab transfers in the same booking
Customers add the stay, the airport pickup and the city-to-city ride in one checkout, and your team sees one booking with every supplier reference.
- Hotel near the Haram, MakkahFamily room · 4 nights · Breakfast–total
- VANJeddah airport to MakkahFamily van · Meet and greet–total
- Makkah to MadinahPrivate car · Door to door–total
Hotel search engine
Availability, room types, boards and cancellation terms from every source in one result list.
Transfer products
Airport, intercity and event rides sold as separate products with their own rules.
Service zones
Makkah, Jeddah, Madinah and Taif set up as zones with routes, timing and pricing bands.
Packaging
Bundle hotels, transfers and tours into one sellable itinerary with its own price.
Clear checkout
Taxes, fees and policies shown before payment to reduce disputes and chargebacks.
Booking lifecycle
Pending, confirmed, cancelled and refunded states with an audit trail.
Booking workflow
From the search to the driver at the door
Every booking runs the same operational steps, whether it is a hotel night, an airport pickup or both.
Search
Customers and agents compare hotels and transfer options with live prices.
Price
Markups, commissions and channel rules are applied automatically.
Book
Traveller details, flight number and payment in one checkout.
Confirm
Supplier reference, voucher and invoice sent to the customer or agent.
Dispatch
The transfer goes to your team with pickup time, zone and passenger notes.
Report
Sales, cancellations and margin by channel, product and agent group.
Inventory
Hotel sources and transport in one search
Choose the connectivity mix you can support operationally; each source keeps its own rules and markups.
Hotel APIs and bed banks
Wholesale rates and wider coverage with your own supplier credentials.
Direct contracts and extranet
Contracted hotels with your rates and allotments, updated by the hotel in the extranet.
Your transport products
Your own cars and vans, or partner fleets, priced by zone, route and vehicle.
Back office
Control rates, agents and fulfilment
The controls that protect margin and keep service quality steady when volume grows.
Rate and markup rules
Markups and commissions per channel, supplier, city and customer type.
Role-based access
Separate permissions for retail, agents, operations staff and finance.
Agent credit and wallets
Agents book against credit limits or wallet balances that you control.
Dispatch details
Pickup times, flight numbers, zones and driver notes on every transfer.
Payments and refunds
Payment status, refunds and supplier references tracked in one workflow.
Reports
Conversion, cancellations and margin by channel, product and agent.
Compare
Separate tools vs one booking platform
Many operators sell hotels on one system and cabs by phone and spreadsheet. This is what changes with a single platform.
| Task | Separate tools | PHPTRAVELS |
|---|---|---|
| Rates | Separate toolsMarkups set by hand, inconsistent between channels | PHPTRAVELSRules applied per channel, supplier and agent |
| Confirmations | Separate toolsVouchers prepared manually and sent late | PHPTRAVELSConfirmation, voucher and invoice sent automatically |
| Transfers | Separate toolsBooked by phone, outside the itinerary | PHPTRAVELSAdded to the same checkout and booking record |
| Cancellations and refunds | Separate toolsNo single view of what was cancelled or refunded | PHPTRAVELSPolicy-based handling with an audit trail |
| Support | Separate toolsAgents missing booking context | PHPTRAVELSOne record with notes, references and status |
Use cases
Who runs a Mark Travel style operation
Travel agencies and OTAs
Sell hotels and transfers to retail customers and sub-agents from one installation.
Transport and cab operators
Take airport, intercity and city ride bookings online with zones and schedules.
Tour operators and group organisers
Quote groups, collect passenger details and set payment milestones.
Why PHPTRAVELS
A platform your team can run every day
Source code included
Self-hosted under a commercial licence, so you can adapt any workflow.
Launch in phases
Start with the core booking flow, then add agents and automation.
24 languages
Arabic and other right-to-left languages, with multi-currency checkout.
B2C and B2B
One installation for your public site and your agent portal.
FAQ
Mark travel booking engine questions
What operators ask before building hotel and transfer sales on one platform.
Talk to salesStart with a core booking flow, connect hotel inventory through one distribution method and publish a checkout-ready storefront. Then add B2B agent access and automation in phases, without locking your operations into one supplier workflow.
Yes. Retail customers and agents get separate roles, with control over products and rates, commission rules, and optional wallets or credit limits for agents.
Use one layer for OTA extranets, aggregators, bed bank APIs, channel managers and direct contracts. Search, availability, pricing and booking are standardised into one reservation system, whichever mix you choose.
Yes. Transfers are set up as products with zones, routes, timing rules and dispatch details, so customers book a cab as part of a door-to-door itinerary. Makkah, Jeddah, Madinah and Taif can each be configured as service zones.
Confirmations, vouchers, cancellation rules, supplier references, payment status updates and reporting. They reduce manual work per booking, so your team can grow sales without growing headcount at the same pace.
No official partnership is implied. This page shows how PHPTRAVELS can be configured for a hotel search and transport business of this kind; you hold your own supplier agreements and credentials.
Keep exploring
More from the platform
- Hotel booking system APIMany hotel suppliers through one booking API
- Channel manager integrationSync hotel rates, availability and bookings
- Hotel search enginesOne hotel search over contracts and supplier APIs
- Airport transfer technologySell airport and hotel transfers with Kiwitaxi
- B2B booking engineNet rates, two levels of markup and agent credit
- Cars & transfersRentals and airport transfers
