Cruises
Cruises are associated with ships, which in turn are linked to cruise lines. Each cruise is stored in the CruiseAppy plugin as an individual item and contains the following data:
Details
| Data Type | Description | Data Source |
|---|---|---|
| Title | The title is added to the cruise at the point of import and is created for the cruise name, ship, and depart date. Used in the CMS for searching. | TravelTek |
| Display Title | A user-friendly version of the title used on the website front end. | CruiseAppy |
| Cruise ID | The TravelTek identifier (CodeToCruiseId or CTC). | TravelTek |
| Alt Cruise ID | Stores the cruise line's own identifier for the cruise. | TravelTek |
| Cruise Line | The associated cruise line for the sailing. | TravelTek |
| Ship | The associated ship for the sailing. | TravelTek |
| Duration | The number of nights for the cruise. | TravelTek |
| Departure Date | The departure date of the cruise. | TravelTek |
Prices
Prices are managed via a separate database structure but can be viewed and edited from the cruise details screens. Key fields include:
- Don't Update: Prevents price updates via the TravelTek API.
- Fixed Fare Code: Overrides other fare code settings for the sailing.
- Price: The price of the cabin grade.
- Was Price: The original price, used for display if a price has changed.
- Package Price: Requires the TravelTek CSi module and a package cruise.
- Cabin Name/Type/Code: Used to link the price to a ship's cabin.
- Fare Code/Name: Used by cruise lines to promote specific offers.
- Airport: 3-digit IATA code for fly cruise options.
- Occupancy: Number of passengers the price relates to (format: adults,children).
- Best Price: The price used in the front end search for each cabin type.
- Added: Date and time the price was added to the system.
Itinerary
Itineraries are updated daily to reflect changes from TravelTek. Each itinerary includes:
| Data Type | Description | Data Source |
|---|---|---|
| Day | The day of the itinerary | TravelTek |
| Arrive | Arrival time and date | TravelTek |
| Depart | Departure time and date | TravelTek |
| Port | Port name | TravelTek |
| Coordinates | Latitude and longitude for mapping | TravelTek |
| Summary | Description of the port | TravelTek |
| Image | Image of the port | CMS / User |
Content & Extras
- Cruise Description: A description of the cruise or other information (CMS/User).
- Tabs: Repeatable items with a title and description, used for tabbed content.
- Extras: Additional information, such as special offers. Font Awesome and tooltips supported.
- Most Popular: Boolean to mark a cruise as most popular for search filters.
- Cruise Alerts: Alert messages for search results or cruise details.
- Destination: Multi-select for cruise destinations, used as search filters.
Live Pricing
- Last Updated: Date/time of last price update.
- Refresh Live Pricing: Button to force a live pricing API update.
Featured Image
By default, the plugin uses the ship's image for search results. You can override this by setting a featured image for a cruise.
Note: Cruises must be associated with at least one destination to appear in front end search filters.