Cruise Management Setup Guide¶
This guide covers setting up the dimension data required for cruise management. Complete these steps before creating itineraries and cruises.
Prerequisites¶
- Administrator role access
- Access to the Cruise Management module
Setup Sequence¶
Set up dimension data in this order to ensure dependencies are met:
- Cruise Companies
- Cruise Areas
- Cabin Types
- Charge Types
- Cruise Ports
- Ships (requires Company)
- Ship Cabins (requires Ship and Cabin Type)
Managing Cruise Companies¶
Cruise companies are the cruise line operators (e.g., Royal Caribbean, Carnival, MSC).
Viewing Companies¶
- Navigate to Cruise Management
- Select the Companies tab
- The list displays all configured cruise companies
Creating a Company¶
- Click Add New in the Companies section
- Fill in the required fields:
| Field | Description | Required |
|---|---|---|
| Company Code | Unique identifier (e.g., RCL, CCL) | Yes |
| Company Name | Full company name | Yes |
- Click Save
Editing a Company¶
- Click on a company row to select it
- Modify the fields as needed
- Click Save
Deleting a Company¶
- Select the company to delete
- Click Delete
- Confirm the deletion
Note: You cannot delete a company that has ships assigned to it. Remove or reassign ships first.
Managing Cruise Areas¶
Cruise areas define geographic regions (e.g., Caribbean, Mediterranean, Alaska).
Creating an Area¶
- Navigate to the Areas tab
- Click Add New
- Fill in the fields:
| Field | Description | Required |
|---|---|---|
| Area Code | Unique identifier (e.g., CARIB, MED) | Yes |
| Area Name | Full area name (e.g., Caribbean) | Yes |
- Click Save
Editing an Area¶
- Select the area from the list
- Update the fields
- Click Save
Deleting an Area¶
Note: Cannot delete areas with associated itineraries.
Managing Cabin Types¶
Cabin types define the categories of accommodations available (e.g., Interior, Ocean View, Balcony, Suite).
Creating a Cabin Type¶
- Navigate to the Cabin Types tab
- Click Add New
- Enter the details:
| Field | Description | Required |
|---|---|---|
| Type Code | Unique code (e.g., INT, OV, BAL, STE) | Yes |
| Type Name | Display name (e.g., Interior Cabin) | Yes |
- Click Save
Standard Cabin Types¶
Consider creating these common cabin types:
| Code | Name | Description |
|---|---|---|
| INT | Interior | No window |
| OV | Ocean View | Window with ocean view |
| BAL | Balcony | Private balcony |
| STE | Suite | Larger cabin with amenities |
| MST | Mini Suite | Smaller suite option |
Managing Charge Types¶
Charge types define additional fees that can be applied to cruises (port fees, gratuities, taxes).
Creating a Charge Type¶
- Navigate to the Charge Types tab
- Click Add New
- Enter the details:
| Field | Description | Required |
|---|---|---|
| Charge Type Code | Unique code (e.g., PORT, GRAT, TAX) | Yes |
| Charge Type Name | Display name (e.g., Port Fees) | Yes |
- Click Save
Common Charge Types¶
| Code | Name | Typical Use |
|---|---|---|
| PORT | Port Fees | Per-port charges |
| GRAT | Gratuities | Service charges |
| TAX | Taxes | Government taxes |
| FUEL | Fuel Surcharge | Fuel cost adjustment |
| INS | Insurance | Travel insurance |
Managing Cruise Ports¶
Ports are embarkation, disembarkation, and call locations.
Creating a Port¶
- Navigate to the Ports tab
- Click Add New
- Enter the details:
| Field | Description | Required |
|---|---|---|
| Port Code | Unique code (e.g., MIA, NAS, CZM) | Yes |
| Port Name | Full name (e.g., Miami, Florida) | Yes |
| Country | Country name | No |
| Image URL | Port image for display | No |
- Click Save
Port Code Conventions¶
Use standard port codes when possible: - MIA - Miami - FLL - Fort Lauderdale - NAS - Nassau - CZM - Cozumel - SJU - San Juan - BCN - Barcelona - CIV - Civitavecchia (Rome)
Managing Ships¶
Ships belong to cruise companies and contain cabin assignments.
Creating a Ship¶
- Navigate to the Ships tab
- Click Add New
- Enter the details:
| Field | Description | Required |
|---|---|---|
| Company | Select the parent company | Yes |
| Ship Code | Unique code (e.g., OASIS) | Yes |
| Ship Name | Full name (e.g., Oasis of the Seas) | Yes |
| Description | Ship details | No |
| Document URL | Image or specification link | No |
- Click Save
Editing a Ship¶
- Select the ship from the list
- Modify fields as needed
- Click Save
Assigning Cabin Types to Ships¶
After creating a ship, assign the available cabin types.
Adding Ship Cabins¶
- Select a ship from the Ships list
- Navigate to the Ship Cabins section
- Click Add Cabin Type
- Enter the details:
| Field | Description | Required |
|---|---|---|
| Cabin Type | Select from defined cabin types | Yes |
| Cabin Code | Unique code for this ship (e.g., INT-01) | Yes |
| Cabin Name | Display name | Yes |
| Capacity | Number of passengers | No |
| Description | Cabin details | No |
- Click Save
Typical Ship Cabin Setup¶
For a standard ship, add cabin entries like:
| Cabin Type | Code | Name | Capacity |
|---|---|---|---|
| Interior | INT-A | Interior Cabin Category A | 2 |
| Interior | INT-B | Interior Cabin Category B | 4 |
| Ocean View | OV-A | Ocean View Category A | 2 |
| Balcony | BAL-A | Balcony Cabin Category A | 2 |
| Suite | STE-A | Junior Suite | 2 |
| Suite | STE-B | Owner's Suite | 4 |
Verification Checklist¶
Before proceeding to create itineraries, verify:
- [ ] At least one cruise company exists
- [ ] At least one cruise area exists
- [ ] Required cabin types are defined
- [ ] Charge types for fees and taxes exist
- [ ] All ports for planned itineraries exist
- [ ] Ships are created and assigned to companies
- [ ] Cabin types are assigned to ships
Next Steps¶
Once dimension data is configured: 1. Create Itineraries - Define cruise routes 2. Create Cruises - Create sailing instances 3. Configure Pricing - Set up cabin prices and charges
Troubleshooting¶
| Issue | Solution |
|---|---|
| Cannot save company | Check that company code is unique |
| Cannot assign cabin to ship | Verify cabin type exists |
| Port code conflict | Use a different unique code |
| Ship not appearing | Refresh the ships list |