Skip to content

Cruise Offer Management User Guide

Overview

The Cruise Offer Management module allows you to configure and manage cruise products for sale. This includes setting up cruise companies, ships, itineraries, and pricing structures.

Who Should Use This Guide

Role Responsibilities
Administrator Set up dimension data: companies, areas, ships, cabin types, charge types, ports
Cruise Manager Create itineraries, manage cruise instances, configure pricing
Booking Agent Search available cruises, create bookings

Getting Started

Accessing the Cruise Management Module

  1. Log in to the TQPro Admin interface
  2. Navigate to Cruise Management from the main menu
  3. You will see the cruise management dashboard with navigation tabs

Understanding the Interface

The Cruise Management interface is organized into sections:

  • Dimension Data - Reference data that defines your cruise inventory structure
  • Itineraries - Route templates that define cruise paths
  • Cruises - Actual sailing instances available for booking
  • Pricing - Cabin charges and additional fees

Workflow Overview

Setting up a cruise product follows this sequence:

1. Dimension Data Setup
   ├── Create Cruise Companies
   ├── Create Cruise Areas (regions)
   ├── Create Ships (assign to companies)
   ├── Create Cabin Types
   ├── Create Charge Types
   └── Create Cruise Ports

2. Ship Configuration
   └── Assign Cabin Types to Ships

3. Itinerary Creation
   ├── Create Itinerary (route template)
   └── Add Cruise Points (port calls)

4. Cruise Instance Creation
   ├── Create Cruise from Itinerary
   └── Set sailing dates

5. Pricing Configuration
   ├── Set Cabin Charges
   └── Add Other Charges (port fees, taxes, etc.)

6. Ready for Booking
Guide Description
Setup Guide Creating dimension data (companies, ships, ports, etc.)
Itinerary Guide Creating and managing cruise itineraries
Cruise Management Guide Managing cruise instances (sailings)
Pricing Guide Configuring cabin prices and charges

Key Concepts

Dimension Data vs Working Data

Dimension Data is reference data that rarely changes: - Cruise Companies (e.g., Royal Caribbean, Carnival) - Cruise Areas (e.g., Caribbean, Mediterranean) - Ships (e.g., Oasis of the Seas) - Cabin Types (e.g., Interior, Ocean View, Balcony, Suite) - Charge Types (e.g., Port Fee, Gratuities, Fuel Surcharge) - Ports (e.g., Miami, Nassau, Cozumel)

Working Data changes with each sailing: - Itineraries (route templates) - Cruise Instances (actual sailings with dates) - Cabin Charges (prices per cabin type per cruise) - Other Charges (fees applicable to a cruise)

Entity Relationships

Company
  └── Ship
        └── Ship Cabins (Cabin Type assignments)
              └── Cabin Charges (per Cruise)

Area
  └── Itinerary
        ├── Cruise Points (Ports in sequence)
        └── Cruise Instances
              ├── Cabin Charges
              └── Other Charges

Common Tasks

Adding a New Ship

  1. Ensure the cruise company exists (create if needed)
  2. Create the ship under the company
  3. Define cabin types (if new types are needed)
  4. Assign cabin types to the ship

See Setup Guide for detailed steps.

Creating a New Cruise Product

  1. Ensure all dimension data is in place
  2. Create an itinerary defining the route
  3. Add cruise points (port calls) to the itinerary
  4. Create a cruise instance with sailing dates
  5. Configure pricing for each cabin type
  6. Add applicable charges (port fees, taxes)

See Itinerary Guide and Cruise Management Guide for details.

Setting Up Pricing

  1. Open the cruise instance
  2. Add cabin charges for each cabin type
  3. Set base price, taxes, and discounts
  4. Add other charges (port fees, gratuities)
  5. Save and verify totals

See Pricing Guide for detailed steps.

Troubleshooting

Issue Solution
Cannot delete a company Ensure no ships are assigned to the company
Cannot delete a ship Remove all cabin assignments and cruises first
Cannot delete an itinerary Delete all cruise instances using the itinerary first
Pricing not showing Verify cabin types are assigned to the ship

Booking Lifecycle Integration

Cruise bookings integrate with the Booking Lifecycle Management (BLM) system for payment processing, invoicing, and lifecycle tracking.

Transfer to Booking

When a cruise booking reaches payment stage:

  1. Navigate to the cruise booking detail page
  2. Click Transfer to Booking (available when booking is ready for payment)
  3. A BLM booking is created with:
  4. CRUISE service line containing cabin details, pricing, and dates
  5. Customer information from the cruise booking
  6. Source type set to identify cruise origin
  7. Use the booking checkout to collect payment (card, bank transfer, or payment link)
  8. Once paid, the cruise booking status updates automatically

Post-Booking Workflow

After transfer to BLM, the booking follows the standard lifecycle: - ENQUIRYCONFIRMEDTICKETEDCOMPLETED - Amendments and cancellations are managed through the booking detail page - Vouchers and confirmation documents can be generated

See Managing Bookings and Integrations for full workflow.