Booking creation¶
Booking can be initiated only from a priced offer selected in the route search results. When the user clicks the “Price” button, the system opens a provisional booking session and temporarily holds seats from the available inventory.
The user is granted a limited amount of time — clearly shown on the screen — to provide the minimum required passenger information to complete the booking. The itinerary details displayed during this process always match the originally selected offer without any modifications.
Pre-booking window with the indicated time for booking
Entering data into a preliminary booking
Minimum required fields to complete the booking¶
1) Passenger fields (for passengers with a seat assigned:
-
Last Name – Mandatory field. Only letters from a single alphabet are permitted. If the passenger has a double last name, it must be entered with a space.
-
Name/ Middle Name – Mandatory field. The Middle Name (if applicable) is entered after a space and is required for domestic flights within the Russian Federation if it appears in the passenger’s official identity document. Only letters from a single alphabet are allowed. Double first names should be entered with a space between them.
-
Gender – Mandatory field. Options: Male / Female. Default selection is Male.
-
Pax Code – Pre-filled based on the data entered during the flight search. This value cannot be changed during booking creation.
-
Date of Birth – Mandatory field. Can be entered manually as text or selected via an interactive calendar. The internal format is 8 digits: DD.MM.YYYY, with the full four-digit year required. Separators (dots) are inserted automatically as the user types in the field.
The calendar interface includes dropdown selectors for both month and year, allowing independent selection. After choosing the year and month, the user selects the specific day by clicking on the corresponding date in the calendar view.
- Mobile Phone – Mandatory for the first passenger only and optional for all other passengers. The booking cannot be saved unless at least one seated passenger has a valid mobile number provided. The mobile number field accepts international phone numbers consisting of 11 to 15 digits. Additionally, the user may optionally add another type of phone number for any passenger by selecting the number type (e.g., home, work, etc.) from a dropdown list “Phone type”.
Types of phone numbers
-
Email - Mandatory for the first passenger only and optional for all other passengers. At least one email address linked to a seated passenger is required to proceed.
-
Identity Document Number – This field must be completed before payment. The user must enter the document number manually via the keyboard.
-
Identity Document Type – This field is also mandatory before payment. The user may either enter the document type manually or select it from suggestions of valid document types.
By default:
Adult passengers are pre-assigned with document type PS (Passport).
Passengers in the categories UNN, CNN, INF, and INS are pre-assigned with document type SR (Birth Certificate) for both domestic and international flights.
When entering an SR (Birth Certificate) number do not use spaces or hyphens.
As the user begins typing in the document type field, an auto-suggest dropdown appears, showing all matching document types based on either the document name or its two-letter code.
In the current version, the catalogues for document types and countries include all possible valid values.
- Citizenship (Country) – This field must be completed before payment. The user may either manually enter a country code or select a country from the suggestions. As the user types, an auto-suggest dropdown displays all countries matching the entered characters (by country name or ISO country code).
The default country for the document is RU (Russian Federation).
- Document Expiry Date – Mandatory for all international document types. This field must be filled in before proceeding with payment.
2) Fields for an Infant (without a seat):
Fields for entering infant-without-a-seat information are located within the accompanying adult passenger’s section.
-
Last Name – Mandatory field.
-
Name / Middle Name – Mandatory field. The Middle Name (entered after a space) is optional unless it appears in the infant’s official identity document, in which case it is required.
-
Gender – Mandatory field. Default selection is M (Male).
-
Date of Birth – Mandatory for INF (Infant) passengers. The infant’s date of birth must be such that the child is under two years old on the date of the first outbound flight shown on the ticket.
-
Passenger Category – Based on the data entered during the flight search. This value cannot be changed at the time of creating the booking.
-
Identity Document Number and Document Type – Both fields are mandatory and must be completed before ticketing.
Available actions on prebooking page¶
Prebooking page view
-
Create Order – initiates the booking process;
-
Back – cancels the current session and returns the user to the search results;
-
Commission – opens the agent commission details.
If the user navigates away from the booking creation page to any other page within the MixVel Cashier web application, the booking session will be automatically cancelled. After leaving the page, the user cannot return to complete the booking for the previously selected offer.
Agent commission¶
Agent commission button
On the booking creation page, the user can add an agent commission by clicking the “Commission” button.
The commission entry interface will open in a pop-up window. In the current version, the following options are available:
- Add a commission amount for a specific passenger category
- Add a commission amount applicable to all passengers.
If commissions are added both for all passengers and for a specific passenger category, passengers in that category will have two commission amounts applied: the amount defined for all passengers plus the amount defined for their specific category.
If an order contains multiple segments, the agent commission will be applied to each segment individually.
In the current version, adding a commission is only available for orders where all segments belong to a single brand.
A pop-up window for agent commission
The added commission is displayed in the expanded route price breakdown block, in the "Fees" column.
An expanded price breakdown with agent commission
Order Cache¶
During work with an active order, the MixVel Cashier web-application stores a cache of unsaved changes. If the user attempts to leave the current active order page or refresh it (with the exception of external links), a warning pop-up will appear informing the user about unsaved changes.
If the user selects:
«NO» - the user will be returned to the previous page to save the changes.
«YES» - the user will be redirected to the requested page.
A warning dialog box