Dragon Cruises (World Legacy)
Cruise
Cabin Reservation Management System for Real-Time Cruise Cabin
Inventory, Reception & Housekeeping Operations
About Dragon Cruises
Dragon Cruises Pte Ltd operates World Legacy, a day-cruise and short-stay experience sailing from Singapore and Johor. It offers a floating staycation with dining, entertainment, VIP lounges, and multiple cabin categories, from Interior and Oceanview cabins to premium VIP suites.
As bookings grew across the website, tourism partners, agents, and walk-in reception, Dragon Cruises needed a centralized cruise cabin reservation system to manage multi-channel inventory, agent allocations, and daily operations while eliminating duplicate records and manual reconciliation.
Challenges Before the Odoo
Fragmented Cabin Inventory Control
Cabin availability existed only at a basic room-type/date level, with no allocation logic separating Public, Partner, Agent, Internal, and operational-hold inventory — creating a risk of overbooking and double allocation across channels.
Manual, Spreadsheet-Driven Reception Workflows
Reception staff relied on spreadsheets and re-entered guest information during check-in and check-out, slowing arrivals, increasing errors, and making it difficult to track keys, upgrades, or extensions in one screen.
Disconnected Reception and Housekeeping Visibility
Housekeeping and reception lacked a real-time view of cabin status, making cleaning progress, due-outs, late check-outs, and out-of-order cabins difficult to track — causing delays in preparing cabins for same-day arrivals.
No Structured Agent & Partner Allocation Tracking
Bookings from junket operators (agents) and tourism partners were not tracked against a defined inventory allocation or settlement structure, and the business relied on promo codes rather than proper channel-based payment responsibility.
How SerpentCS Solved It
SerpentCS built a purpose-configured Odoo Cabin Reservation Management System on top of Odoo's Hotel Management framework, extending it with bucket-based inventory allocation, a unified booking and folio flow, and real-time reception–housekeeping synchronization — all without duplicating booking logic across channels.
Business Impact
Accurate, Channel-Wise Cabin Inventory
Every cabin type and sailing date now reconciles against defined Public, Partner, Agent, Internal, Ops Hold, and Closed allocations, giving Dragon Cruises a single source of truth for cabin inventory across all booking channels.
Faster, Error-Free Reception Operations
Reception staff check guests in and out from one screen — searching by name or booking reference, assigning cabins, issuing keys, and processing upgrades or extensions — without re-typing guest data or switching to spreadsheets.
Real-Time Reception–Housekeeping Coordination
Housekeeping status changes automatically as guests check in and check out, giving both teams a shared, real-time view of cabin readiness, due-outs, late check-outs, and out-of-order cabins.
Controlled Agent & Partner Bookings
Junket agents, sub-agents, and tourism partners now book against tracked, configurable allocation quantities, reducing reliance on promo codes and laying the foundation for structured settlement reporting.
Reliable Upgrades, Downgrades & Extensions
Cabin changes and stay extensions automatically return the original cabin to inventory, deduct the new cabin correctly, and generate the appropriate invoice adjustment — eliminating manual invoice corrections.
SerpentCS has made our cabin reservations and daily operations much more efficient. Real-time inventory and connected reception and housekeeping help us serve guests faster and with fewer errors. It’s a reliable system that gives our team better control and confidence. "
Real Results.
Real Impact.
See how we've helped businesses across industries transform and thrive.
View All Case StudiesInspired by This Success Story?
Every business is unique. Speak with our ERP consultants to
explore the right ERP strategy for your organization.