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.

  1. Add ships, decks, cabin categories and onboard facilities
  2. Publish sailings with dates, ports and a day-by-day itinerary
  3. Set per-person fares by cabin category, occupancy and season
  4. Take a deposit or full payment online, or from the agent wallet
  5. 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

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.

  1. List

    Add the ship, cabin categories and the sailing with its itinerary.

  2. Price

    Set per-person fares, supplements, taxes and markups.

  3. Search

    Guests filter by destination, month, length and cabin type.

  4. Book

    Guest details, cabin choice and a deposit or full payment.

  5. Confirm

    Instant or on-request confirmation with the invoice by email.

  6. Balance

    The remaining balance is tracked and collected before sailing.

  7. 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.

TaskManual processPHPTRAVELS
ItinerariesManual processPDF brochures sent by emailPHPTRAVELSPort-by-port itineraries on every sailing page
CabinsManual processAvailability checked by phone for each requestPHPTRAVELSCabin categories and allocations shown in the search
PricingManual processPer-person fares worked out by handPHPTRAVELSFares, supplements and markups applied automatically
DepositsManual processBalances tracked in a spreadsheetPHPTRAVELSDeposit at booking and the balance tracked to its due date
AgentsManual processNet rates sent in separate filesPHPTRAVELSAgents book with their own rates in the B2B portal
ReportingManual processTotals rebuilt every monthPHPTRAVELSLive 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 sales

Software 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.