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
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 – Optional field. 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
Note: Mandatory for at least one passenger with a seat in the order.
- Email - Optional field.
Note: Mandatory for at least one passenger with a seat.
-
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. The system offers suggestions as the user types.
Note: If the Birth Certificate was issued by the foreign country (different from the default selection), select the corresponding country code. When entering an SR (Birth Certificate) number do not use spaces or hyphens.
- 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 difference between the date of birth of the baby and the first date of departure on the route should be less than 2 years.
-
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¶
The following actions are available on the prebooking page:
-
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¶
On the booking creation page, the user can add an agent commission by clicking the «Commission» button.
Agent commission button
The following commission handling scenarios are implemented in the current version of the system:
1. For all passengers in the order:
It is possible to add a commission for all passengers in the order at once.
2. For a single passenger category:
It is possible to add a commission for all passengers of a specific category (for example, only for ADT adults or only for CNN children).
3. Combining commissions:
If a commission is added for all passengers and for a specific category simultaneously, the passengers of the selected category will receive both commissions (aggregation).
4. Multiple segments:
If the order includes several flight segments, the commission amount will be added to each segment separately.
Note: In the current version commissions can only be added in Russian Rubles (RUB).
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