
YaalaGo now uses a centralized system to auto-assign cabin classes based on fare class and airline, helping fill in missing cabin data for Amadeus and incomplete Sabre bookings.
Here’s what’s been implemented:
- Cabin Reference Table: A backend table now stores mappings between fare class, airline, and confirmed cabin data, based on Sabre imports with VI* segments.
- Automatic Cabin Assignment: When a booking (Amadeus or Sabre without VI*) is imported, the system checks the reference table and assigns the cabin accordingly. If no match is found, it defaults to Economy and allows manual changes.
- Ongoing Data Collection: New Sabre bookings with VI* will automatically feed into and expand the dataset over time. Past data has also been parsed and included where available.
- Admin Edit Module: System admins now have access to the “Fare Class Cabin” section in the sidebar to review and update cabin mappings as needed. Cabin values can be edited directly from the dropdown.
We've also removed agency-specific cabin lists to avoid duplication and ensure consistency across the system. Cabin options are now universal, with changes managed centrally.