Cruises module
Cruise booking software for sailings, cabins and itineraries
Sell the cruises you contract from your own site: ships, sailings, cabin categories and port-by-port itineraries managed in the admin, with per-person fares, deposits and agent rates.
- Sailings and departure dates
- Cabin categories
- Port-by-port itineraries
- Deposits and balances
The cruises module
A cruise booking engine you run from one admin
Add your ships and their cabin categories, publish sailings with a day-by-day itinerary, and set per-person fares for each category. Customers search by destination, month and length, choose a cabin, pay a deposit or in full and receive a confirmation, while your team manages every booking in the same dashboard.
- Add ships, decks, cabin categories and onboard facilities
- Publish sailings with dates, ports and a day-by-day itinerary
- Set per-person fares by cabin category, occupancy and season
- Take a deposit or full payment online, or from the agent wallet
- Confirm the booking and email the invoice and travel documents
- Destination
- Western Mediterranean
- Departure month
- May 2027
- Length
- 7 to 9 nights
- Guests and cabins
- 2 adults, 1 cabin
Sailings and cabins
Every sailing with its route, cabins and fare
Guests compare itineraries, ships and cabin categories side by side, with the per-person fare and payment terms on each result.
- 7nRiviera and BalearicsBarcelona, Marseille, Genoa, Palma · Balcony cabin$1,240per person
- 7nClassic ItalyRome, Naples, Florence, Barcelona · Ocean-view cabin$980per person
- 7nIslands of the MedPalma, Ajaccio, Valletta, Messina · Suite$2,650per person
Port-by-port itineraries
Each sailing lists its ports, arrival and departure times and days at sea, with a map and photos.
Sailings and dates
Repeat a route across many departure dates, each with its own availability and fares.
Cabin categories
Inside, ocean-view, balcony and suite categories with occupancy, deck, size and amenities.
Ship profiles
Decks, dining, facilities and policies per ship, shown on every sailing it operates.
Per-person fares
Prices by cabin category and occupancy, with single supplements, child fares and port taxes.
Deposits and balances
Take a deposit at booking and collect the balance by a due date you set per sailing.
Booking lifecycle
From sailing to confirmed cabin, in one flow
One process for every cruise you sell, from the first listing to the final balance and amendments.
List
Add the ship, cabin categories and the sailing with its itinerary.
Price
Set per-person fares, supplements, taxes and markups.
Search
Guests filter by destination, month, length and cabin type.
Book
Guest details, cabin choice and a deposit or full payment.
Confirm
Instant or on-request confirmation with the invoice by email.
Balance
The remaining balance is tracked and collected before sailing.
Manage
Amendments, cancellations, refunds and reports from the admin.
Inventory
Your cabin allocations, packaged with flights and hotels
You load the cruise inventory you contract, then sell it on its own or with the other products in the same installation.
Contracted cabins
Enter the cabin allocations you agree with cruise operators, with your own fares and release dates.
Supplier accounts
Give a cruise partner a login to update their sailings, cabins and availability under your markups.
Fly and cruise
Add flights, pre-cruise hotels and port transfers from the other modules to build a complete trip.
Back office
Run cruise sales from one dashboard
Sailings, cabins, agents and payments in the same admin as every other product you sell.
Markups and commissions
Per ship, sailing or channel, as fixed amounts or percentages.
Roles and access
Admin, supplier, agent and customer accounts with their own permissions.
B2B agent rates
Net fares and commissions for travel agents in the B2B portal.
Guest lists
Passengers per sailing and cabin, with documents and special requests.
Invoices and documents
Generated and emailed for every booking, deposit and balance payment.
Reports
Bookings, revenue, outstanding balances and agent ledgers, ready to export.
Compare
Brochures and email vs cruise booking software
Many agencies still quote cruises from PDFs and spreadsheets. This is what changes when they go online.
| Task | Manual process | PHPTRAVELS |
|---|---|---|
| Itineraries | Manual processPDF brochures sent by email | PHPTRAVELSPort-by-port itineraries on every sailing page |
| Cabins | Manual processAvailability checked by phone for each request | PHPTRAVELSCabin categories and allocations shown in the search |
| Pricing | Manual processPer-person fares worked out by hand | PHPTRAVELSFares, supplements and markups applied automatically |
| Deposits | Manual processBalances tracked in a spreadsheet | PHPTRAVELSDeposit at booking and the balance tracked to its due date |
| Agents | Manual processNet rates sent in separate files | PHPTRAVELSAgents book with their own rates in the B2B portal |
| Reporting | Manual processTotals rebuilt every month | PHPTRAVELSLive reports and exports |
Use cases
Built for the way you sell cruises
Travel agencies
Sell the sailings you contract next to flights, hotels and tours on one site.
Cruise specialists
A dedicated cruise booking website with itineraries, cabins and deposits.
River and coastal operators
Your own vessels and departures, sold direct and through partner agents.
Why PHPTRAVELS
Yours to run, change and grow
Source code included
Self-hosted under a commercial licence, so you can adapt every screen.
Unlimited sailings
Add as many ships, sailings and cabin categories as your business needs.
24 languages
Sell in your markets' languages and currencies, including right-to-left.
B2C and B2B
One installation for your public site and your agent portal.
FAQ
Cruise booking software questions
What agencies and operators ask before selling cruises online.
Talk to salesSoftware that lets customers search sailings, view the itinerary and cabin categories, pay a deposit or in full and receive a confirmation online, while your team manages ships, fares and bookings from one admin.
You add it in the admin: ships, cabin categories and sailings with their itineraries and fares, based on the allocations you contract. Cruise partners can also be given a supplier login to update their own sailings.
The module is built around inventory you manage yourself. A connection to a specific cruise line or consolidator can be developed on the included source code, but it is not part of the standard module.
Fares are set per person by cabin category and occupancy, with single supplements, child fares, port taxes and seasons, then your markups by ship, sailing or channel are applied.
Yes. You set the deposit and the balance due date per sailing, the customer pays the deposit at booking and the outstanding balance is tracked in the admin until it is paid.
Yes. Agents book in the B2B portal with their own net fares, commissions and wallet balance, from the same installation.
Yes. Every plan includes the full source code under a commercial licence and you host it yourself, so your developers can change the cruise booking engine.
