Skip to content

Cruise Pricing Configuration Guide

This guide covers configuring pricing for cruise products, including cabin charges, other fees, and pricing templates.

Prerequisites

Before configuring pricing: - Cruise instance is created (see Cruise Management Guide) - Cabin types are assigned to the ship - Charge types are defined (port fees, taxes, etc.)

Pricing Structure Overview

Cruise pricing consists of two components:

Cabin Charges

Base prices for each cabin type: - Price per cabin (not per person) - Currency and exchange rate - Availability toggle

Other Charges

Additional fees and taxes: - Port fees - Gratuities - Taxes - Insurance - Other mandatory or optional fees

Template-Based Pricing

TQPro uses a template system for efficient pricing management:

Itinerary Level (Templates)     →     Cruise Level (Instances)
──────────────────────────────        ──────────────────────────
Cabin Price Templates                 Cabin Charges
(default prices)                      (editable per sailing)

Other Charge Templates                Other Charges
(default fees)                        (editable per sailing)

When you create a cruise from an itinerary, prices are automatically copied from the templates. You can then adjust individual cruise pricing as needed.

Configuring Pricing Templates (Itinerary Level)

Accessing Pricing Templates

  1. Navigate to Cruise Management
  2. Select the Itineraries tab
  3. Click on an itinerary
  4. Scroll to the Pricing Template section

Initializing Cabin Price Templates

When first setting up an itinerary:

  1. Ensure the ship is selected for the itinerary
  2. Click Initialize Cabins
  3. System creates a price template for each cabin type on the ship
  4. All prices start at zero

Setting Default Cabin Prices

  1. In the Cabin Prices (Defaults) section, you'll see a row for each ship cabin
  2. Click on a cabin row to edit
  3. Enter the default pricing:
Field Description Required
Amount Base cabin price Yes
Currency Currency code (USD, EUR, etc.) Yes
Exchange Rate Rate to base currency No
  1. Click Save
  2. Repeat for all cabin types

Example Cabin Prices:

Cabin Type Amount Currency
Interior Category A 899.00 USD
Interior Category B 799.00 USD
Ocean View Category A 1099.00 USD
Balcony Category A 1499.00 USD
Junior Suite 2199.00 USD

Adding Other Charge Templates

  1. In the Other Charges (Defaults) section, click Add
  2. Enter the charge details:
Field Description Required
Charge Type Select from defined charge types Yes
Amount Default charge amount Yes
Currency Currency code Yes
Mandatory Whether charge is required Yes
Passenger Type all, adult, child, infant Yes
  1. Click Save
  2. Repeat for all standard charges

Example Other Charges:

Charge Type Amount Mandatory Per
Port Fees 150.00 Yes all
Gratuities 98.00 Yes adult
Government Taxes 35.00 Yes all
Travel Insurance 75.00 No all

Editing Other Charge Templates

  1. Click on the charge row
  2. Modify the fields
  3. Click Save

Deleting Other Charge Templates

  1. Click the Delete button on the charge row
  2. Confirm the deletion

Configuring Cruise Pricing (Cruise Level)

Accessing Cruise Pricing

  1. Navigate to Cruise Management
  2. Select the Cruises tab
  3. Click on a cruise
  4. Navigate to the Cruise Pricing section

How Prices Are Initialized

When a cruise is created from an itinerary: - Cabin charges are copied from cabin price templates - Other charges are copied from other charge templates - All values are editable for the specific sailing

Editing Cabin Charges

  1. In the Cabin Prices section, click on a cabin row
  2. Modify the pricing:
Field Description
Amount Price for this specific sailing
Currency Currency code
Exchange Rate Rate to base currency
Available Whether this cabin is bookable
  1. Click Save

Adjusting Prices for Specific Sailings

Common scenarios for price adjustments:

Scenario Action
Peak season sailing Increase cabin prices
Last-minute sale Reduce prices
Sold-out cabin type Toggle availability off
Special promotion Apply promotional pricing

Managing Cabin Availability

To toggle cabin availability:

  1. Find the cabin in the Cabin Prices section
  2. Click the Available toggle or checkbox
  3. Unavailable cabins will not appear in search results

Use this for: - Sold-out cabin categories - Maintenance blocks - Reserved inventory

Adding Extra Charges

To add a charge not in the template:

  1. Click Add in the Other Charges section
  2. Select the charge type
  3. Enter the amount and currency
  4. Set mandatory flag
  5. Click Save

Editing Other Charges

  1. Click on the charge row
  2. Modify the amount or settings
  3. Click Save

Removing Other Charges

  1. Click Delete on the charge row
  2. Confirm the deletion

Note: Removing a mandatory charge may affect booking requirements.

Pricing Calculations

Cruise Total Price

The total cruise price for a cabin is calculated as:

Cabin Price
+ Port Fees (per person)
+ Taxes (per person)
+ Gratuities (per adult)
+ Other Mandatory Charges
─────────────────────────
= Total Cruise Fare

+ Optional Charges (if selected)
─────────────────────────
= Grand Total

Per-Person vs Per-Cabin

Charge Type Calculation
Cabin Price Per cabin (total for all occupants)
Port Fees Typically per person
Taxes Typically per person
Gratuities Often per person, per day
Insurance Per person

Currency Handling

When multiple currencies are involved: 1. Each charge has its own currency 2. Exchange rate converts to base currency 3. Totals are displayed in booking currency

Pricing Workflows

Setting Up a New Itinerary

  1. Create the itinerary with ship assignment
  2. Click Initialize Cabins to create price templates
  3. Set default cabin prices for each type
  4. Add standard other charge templates
  5. Save all templates

Creating Sailings with Pricing

  1. Create cruise from itinerary
  2. Prices are automatically populated from templates
  3. Review and adjust if needed:
  4. Increase for peak dates
  5. Decrease for slow periods
  6. Toggle availability as needed

Promotional Pricing

For a special promotion:

  1. Open the specific cruise
  2. Reduce cabin prices as required
  3. Note: Template prices are unchanged
  4. Future cruises still use template prices

Seasonal Adjustments

For ongoing seasonal pricing:

  1. Update the itinerary templates with new prices
  2. Create new cruises (they'll use updated templates)
  3. Existing cruises keep their current prices

Best Practices

Template Management

  • Keep templates updated with current base pricing
  • Review and update seasonally
  • Use realistic "average" prices as templates

Per-Cruise Adjustments

  • Document reasons for price changes
  • Keep promotional periods limited
  • Monitor availability across cabin types

Currency Consistency

  • Use one base currency where possible
  • Update exchange rates regularly
  • Document currency policies

Audit Trail

  • Note why prices were changed
  • Track promotional periods
  • Review pricing before activation

Verification Checklist

Before activating a cruise:

  • [ ] All cabin types have prices set
  • [ ] Prices are in correct currency
  • [ ] Exchange rates are current
  • [ ] Mandatory charges are configured
  • [ ] Optional charges are set correctly
  • [ ] Availability is correctly set for each cabin

Troubleshooting

Issue Solution
Cabin prices are zero Initialize templates or check template values
Currency mismatch Verify currency on each charge
Missing charges Check that charge types exist in dimension data
Prices not copying Verify templates are saved before creating cruise
Cannot edit prices Check cruise status is DRAFT or ACTIVE