Orders: Difference between revisions
Appearance
Include Flights |
No edit summary |
||
| Line 17: | Line 17: | ||
- '''Accommodation''' - For hotel and accommodation requests | - '''Accommodation''' - For hotel and accommodation requests | ||
- '''Flight''' - For flight booking requests | - '''Flight''' - For flight booking requests | ||
| Line 29: | Line 30: | ||
| style="width:60%; vertical-align:top;" |New orders begin as unsaved drafts until they are saved. | | style="width:60%; vertical-align:top;" |New orders begin as unsaved drafts until they are saved. | ||
# When creating a new order, the form is automatically pre-filled using information from the selected itinerary, including dates, location, and lead booker details where available. The agent notes field is pre-populated with a template relevant to the selected order type. | |||
=== Layout Overview === | === Layout Overview === | ||
| Line 35: | Line 36: | ||
- Top Bar | - Top Bar | ||
- Sidebar | - Sidebar | ||
- Main Form | - Main Form | ||
- Bottom Bar | - Bottom Bar | ||
== Top Bar == | == Top Bar == | ||
| Line 47: | Line 49: | ||
- '''Accommodation''' - Hotel and accommodation booking requests | - '''Accommodation''' - Hotel and accommodation booking requests | ||
- '''Flight''' - Flight booking requests | - '''Flight''' - Flight booking requests | ||
| Line 66: | Line 69: | ||
Closes the Orders modal. | Closes the Orders modal. | ||
# If there are unsaved changes, the user will be prompted to save or discard the draft before closing. | |||
== Sidebar == | == Sidebar == | ||
| Line 83: | Line 86: | ||
- Order title | - Order title | ||
- Order type tag ('''Accommodation''' or '''Flight''') | - Order type tag ('''Accommodation''' or '''Flight''') | ||
- Last modified date and time | - Last modified date and time | ||
| Line 90: | Line 95: | ||
If unsaved changes exist, the user will be prompted to save or discard them before switching. | If unsaved changes exist, the user will be prompted to save or discard them before switching. | ||
# When no order is selected, the sidebar shows a '''Draft''' entry indicating an unsaved draft is being edited. | |||
== Bottom Bar == | == Bottom Bar == | ||
| Line 100: | Line 105: | ||
- The order becomes persistent | - The order becomes persistent | ||
- It appears in the sidebar with the appropriate type tag | - It appears in the sidebar with the appropriate type tag | ||
- Future edits can be restored using Reset | - Future edits can be restored using Reset | ||
| Line 112: | Line 119: | ||
- '''Accommodation PDF''' - Includes hotel details, guest rooming assignments, check-in/check-out times, and contact information. Designed for sharing with hotels, accommodation providers, or booking agents. | - '''Accommodation PDF''' - Includes hotel details, guest rooming assignments, check-in/check-out times, and contact information. Designed for sharing with hotels, accommodation providers, or booking agents. | ||
- '''Flight PDF''' - Includes flight details, passenger list, airline information, departure and arrival details, and special requests. Designed for sharing with airlines, flight providers, or booking agents. | - '''Flight PDF''' - Includes flight details, passenger list, airline information, departure and arrival details, and special requests. Designed for sharing with airlines, flight providers, or booking agents. | ||
| Line 118: | Line 126: | ||
- '''XLSX''' (default) | - '''XLSX''' (default) | ||
- '''CSV''' | - '''CSV''' | ||
| Line 127: | Line 136: | ||
- Team Name, Itinerary Name, Order Name | - Team Name, Itinerary Name, Order Name | ||
- Selected Hotel details (Name, Address, Check-In/Out Times, Telephone) | - Selected Hotel details (Name, Address, Check-In/Out Times, Telephone) | ||
- Guest table with: Guest Names, Check-In Date/Time, Check-Out Date/Time, Room Type, Booking Reference | - Guest table with: Guest Names, Check-In Date/Time, Check-Out Date/Time, Room Type, Booking Reference | ||
| Line 134: | Line 145: | ||
- Team Name, Itinerary Name, Order Name | - Team Name, Itinerary Name, Order Name | ||
- Flight details (Airline, Cabin Class, Flight Number, Departure Date/Time & Airport, Arrival Date/Time & Airport) | - Flight details (Airline, Cabin Class, Flight Number, Departure Date/Time & Airport, Arrival Date/Time & Airport) | ||
- Passenger table with: Passenger Names, Booking Reference | - Passenger table with: Passenger Names, Booking Reference | ||
| Line 146: | Line 159: | ||
Imports flight details including airline, cabin class, flight number, departure/arrival airports and dates, and passenger list. Creates a new flight in the itinerary and associates it with the imported order. Validates passenger names against known users, airport codes, date formats, and cabin class values. | Imports flight details including airline, cabin class, flight number, departure/arrival airports and dates, and passenger list. Creates a new flight in the itinerary and associates it with the imported order. Validates passenger names against known users, airport codes, date formats, and cabin class values. | ||
# If validation errors are found during import, they are displayed in a dialog showing a spreadsheet preview of the imported data with errors highlighted, allowing the user to identify and fix issues before re-importing. | |||
== General Form Fields == | == General Form Fields == | ||
| Line 157: | Line 170: | ||
- In the sidebar list | - In the sidebar list | ||
- As the PDF title | - As the PDF title | ||
- To help identify booking requests | - To help identify booking requests | ||
| Line 163: | Line 178: | ||
- "Trip to Milan" | - "Trip to Milan" | ||
- "Barcelona Conference Accommodation" | - "Barcelona Conference Accommodation" | ||
- "London Team Flight Bookings" | - "London Team Flight Bookings" | ||
=== Lead Booker Contact Name === | === Lead Booker Contact Name === | ||
The primary contact person responsible for the booking request. Typically pre-filled using the current user profile. | The primary contact person responsible for the booking request. Typically pre-filled using the current user profile. | ||
=== Lead Booker Phone Number === | === Lead Booker Phone Number === | ||
The primary contact phone number for suppliers to use when responding to the request. | The primary contact phone number for suppliers to use when responding to the request. | ||
=== Lead Booker Contact Email === | === Lead Booker Contact Email === | ||
The main email address suppliers should use for communication. Usually pre-filled from the logged-in user profile. | The main email address suppliers should use for communication. Usually pre-filled from the logged-in user profile. | ||
=== Additional Emails === | === Additional Emails === | ||
Optional comma-separated email addresses that should also receive communications or copies of the generated PDF. | Optional comma-separated email addresses that should also receive communications or copies of the generated PDF. | ||
# Example: <code>ops@company.com, travel@company.com</code> | |||
=== Event Location === | === Event Location === | ||
The destination, venue, or event location related to the booking request. Uses an interactive map address selector. | The destination, venue, or event location related to the booking request. Uses an interactive map address selector. | ||
=== Stay Dates \* === | === Stay Dates \* === | ||
The date range for the booking. Typically pre-filled from the itinerary dates. | The date range for the booking. Typically pre-filled from the itinerary dates. | ||
=== Response Due Date === | === Response Due Date === | ||
The deadline by which suppliers or agents should respond to the request. | The deadline by which suppliers or agents should respond to the request. | ||
=== Additional Information for Agent === | === Additional Information for Agent === | ||
| Line 211: | Line 214: | ||
- Desired room type | - Desired room type | ||
- Required services (wifi, parking, breakfast etc) | - Required services (wifi, parking, breakfast etc) | ||
- Additional requests | - Additional requests | ||
| Line 217: | Line 222: | ||
- Special meal requirements | - Special meal requirements | ||
- Seat preferences | - Seat preferences | ||
- Additional requests | - Additional requests | ||
=== Team Internal Comments === | === Team Internal Comments === | ||
| Line 228: | Line 233: | ||
- Internal approval notes | - Internal approval notes | ||
- Supplier preferences | - Supplier preferences | ||
- Budget discussions | - Budget discussions | ||
- Booking reminders | - Booking reminders | ||
== Accommodation-Specific Fields == | == Accommodation-Specific Fields == | ||
| Line 242: | Line 248: | ||
- Related guest information can be used | - Related guest information can be used | ||
- Room counts may auto-populate based on assigned guests | - Room counts may auto-populate based on assigned guests | ||
- Guest data can be included in the generated PDF | - Guest data can be included in the generated PDF | ||
# Only hotels currently marked as '''Pending''' are available. | |||
=== Number of Rooms Required === | === Number of Rooms Required === | ||
The total number of rooms required for the stay. May automatically populate based on the selected hotel's guest assignments, but can also be edited manually. | The total number of rooms required for the stay. May automatically populate based on the selected hotel's guest assignments, but can also be edited manually. | ||
=== Maximum Number of Hotels to Split \* === | === Maximum Number of Hotels to Split \* === | ||
| Line 259: | Line 265: | ||
- <code>1</code> = all guests must stay in the same hotel | - <code>1</code> = all guests must stay in the same hotel | ||
- <code>2</code> = guests may be split between two hotels | - <code>2</code> = guests may be split between two hotels | ||
=== Maximum Distance from Event === | === Maximum Distance from Event === | ||
Optional distance limit between the accommodation and the event location. | Optional distance limit between the accommodation and the event location. | ||
# Examples: "5km", "15 minute walk" | |||
=== Minimum Cost per Night per Room === | === Minimum Cost per Night per Room === | ||
Optional minimum nightly room budget. Useful when requesting accommodation within a preferred pricing range. | Optional minimum nightly room budget. Useful when requesting accommodation within a preferred pricing range. | ||
=== Maximum Cost per Night per Room === | === Maximum Cost per Night per Room === | ||
Optional maximum nightly room budget. Helps suppliers avoid quoting accommodation outside budget requirements. | Optional maximum nightly room budget. Helps suppliers avoid quoting accommodation outside budget requirements. | ||
== Flight-Specific Fields == | == Flight-Specific Fields == | ||
| Line 285: | Line 285: | ||
- Flight number/booking reference | - Flight number/booking reference | ||
- Airline name | |||
- Airline name | |||
- Departure airport | - Departure airport | ||
- Arrival airport | - Arrival airport | ||
- Departure date and time | - Departure date and time | ||
- Arrival date and time | - Arrival date and time | ||
- Number of passengers | - Number of passengers | ||
# Only flights currently marked as '''Pending''' are available. | |||
=== Flight Number === | === Flight Number === | ||
The flight booking reference number. May be pre-filled from the selected flight. | The flight booking reference number. May be pre-filled from the selected flight. | ||
=== Airline === | === Airline === | ||
The airline operating the flight. May be pre-filled from the selected flight. | The airline operating the flight. May be pre-filled from the selected flight. | ||
=== Number of Passengers === | === Number of Passengers === | ||
The total number of passengers for the flight. May automatically populate based on the selected flight's passenger list, but can also be edited manually. | The total number of passengers for the flight. May automatically populate based on the selected flight's passenger list, but can also be edited manually. | ||
=== Cabin Class === | === Cabin Class === | ||
| Line 313: | Line 313: | ||
- Economy | - Economy | ||
- Premium Economy | - Premium Economy | ||
- Business | - Business | ||
- First | - First | ||
=== Departure Airport === | === Departure Airport === | ||
The departure airport for the flight. Uses an interactive airport selector with search functionality. May be pre-filled from the selected flight. | The departure airport for the flight. Uses an interactive airport selector with search functionality. May be pre-filled from the selected flight. | ||
=== Arrival Airport === | === Arrival Airport === | ||
The arrival airport for the flight. Uses an interactive airport selector with search functionality. May be pre-filled from the selected flight. | The arrival airport for the flight. Uses an interactive airport selector with search functionality. May be pre-filled from the selected flight. | ||
=== Departure Date === | === Departure Date === | ||
The departure date and time for the flight. Uses a date/time picker with warning indicators for dates outside the event range. May be pre-filled from the selected flight. | The departure date and time for the flight. Uses a date/time picker with warning indicators for dates outside the event range. May be pre-filled from the selected flight. | ||
=== Arrival Date === | === Arrival Date === | ||
The arrival date and time for the flight. Uses a date/time picker with warning indicators for dates outside the event range. May be pre-filled from the selected flight. | The arrival date and time for the flight. Uses a date/time picker with warning indicators for dates outside the event range. May be pre-filled from the selected flight. | ||
== Draft Handling == | == Draft Handling == | ||
| Line 345: | Line 338: | ||
- Close the modal | - Close the modal | ||
- Switch orders | - Switch orders | ||
- Refresh data | - Refresh data | ||
- Create a new draft | - Create a new draft | ||
- Change the order type (while in unsaved draft mode) | - Change the order type (while in unsaved draft mode) | ||
| Line 353: | Line 350: | ||
- Save changes | - Save changes | ||
- Discard changes | - Discard changes | ||
Revision as of 10:02, 4 August 2026
Overview
The Orders feature allows users to create, manage, save, and generate request documents for both Accommodation and Flight bookings. It acts as a central workspace for collecting booking requirements, guest preferences, and order details related to an itinerary. Users can generate PDFs for sharing with suppliers, export order data to spreadsheets, and import existing booking data from exported files.



