Open main menu

Service packages

Service packages is a module of the Websky system that allows an agency to increase profitability from each ticket sold by adding packages that can be selected by passengers during the ticket purchase process.

Contents

Service packages in Websky

In order to connect the Service Packages module in Websky the agency must have the Ancillary Services component enabled and the Service Packages module enabled.

The module is paid and must be enabled by the administrator of the Websky system.

Attention! Service Packages functionality is not supported for charter providers.

Getting started using the module

In order to activate the Service Packages module, you need to go to the Settings section Product control → Avia Tickets → Additional Services → Service Packages → User Settings and check the Packages are enabled for the selected user checkbox.

Adding a new service package

In order to proceed to creating/editing service packages, you need to go to the Administration Panel section Sales Management → Flight Management → Additional Services → Service Packages → Management.

To create a new service package, you need to click on the link "Create a new entry".

  • Package enabled - this setting must be enabled in order for the service package to be displayed on the site.
  • Price type - defines in which value the price of the package will be set: in absolute or relative. If you select "Percentage", the fields "Percentage of the price of the order" and "Rounding accuracy" become available; if you select "Value", only the field "Price per passenger" becomes available.
    • Price per single passenger is a mandatory field. Here you enter the price of a package of services for one passenger. When the ticket is issued on the booking form, the total price of the package for all passengers is displayed here.
    • Percentage of the price of the order - the percentage of the price of the order, according to which the price of the service package will be calculated. The price of the service package for one passenger is calculated as the price in percent of the price of the flight (without fees and ancillary services), divided by the number of passengers with a seat.
    • Rounding accuracy - determines the rounding accuracy of the package price.
  • Minimum Order Value Limit - the lower limit of the flight price (without fees and ancillary services), starting from which the service package will be displayed on the booking form.
  • Maximum Order Value Limit (inclusive) - the upper limit of the flight cost (without charges and ancillary services), after reaching which the service package will not be displayed on the booking form.
  • Applies to the classes - defines for which classes of service the service package will be displayed.
  • Package name - name of the service package.
  • Short description - a brief description of the service package.
  • Full description - a full description of the service package. You can go to it from the order page by clicking the special link.

For the Package name, Short description and Full description fields, if there are several versions of the site in different languages, it is possible to add translation of the names/text on the corresponding tabs.

  • Allowable transition source - identifier of the transition source from the Metrics module, at transition from which this service package will be shown.
  • Transition source for price override - identifier of the transition source from the Metrics module. When switching from the specified source the price of the service package will be changed in accordance with the value of the following field.
  • Override price for the transition source specified above - the field for entering the overridden price of the package for the transition source specified above. Also, the currency in which the specified price will be displayed is specified here.

Attention! Since the user should be able to refuse from paid service packages by selecting the "default" package with the zero price, for the correct work of the module it is necessary to have a service package with zero price. If such a package is not created, the following warning message will be displayed: "Error: The default package is not defined, create a package with zero price".

Attention! It is not possible to delete a service package that has already been created, as it is assumed that the service package could have been selected earlier in an order that has already been placed.

Adding services to a package

In order to add the services themselves to the created service packages, you need to click on the Add Service button.

  • Service name - name of the corresponding service.
  • Short description - a brief description of the service.
  • Full description - a full description of the service. The transition to this description from the order page is made by clicking the special link.

For all the above-mentioned fields, if several versions of the site are available in different languages, it is possible to add translations of the names/text on the corresponding tabs.

  • Service price per passenger (optional field) - in this field, it is possible to specify the price of the service for an individual passenger. For example, it can be the agent's charge for returning or exchanging the ticket.

Default Service Packages

It is possible to select the service packages that will be marked on the booking form by default. At the same time, you can specify both the default service package which will always be selected by default and the service package which will be selected on the booking form subject to transition from a specific source created in the Metrics module. To configure this functionality you need to go to the settings section Sales management → Airline tickets → Additional services → Service packages → User settings.

  • Default selected package - select the service package that will be marked by default on the booking form
  • To override the default package select the source - select the source that will set the package selected below as the default package when you switch from it.
  • Default Select Source Package - The default service package that is selected for the transition source specified above.

The default package is always the one with the lowest price.

Display on Personal Account page

There is a special queue in the Personal Account (Service Packages), where all actual (booked and not cancelled) bookings with packages of services are placed. Only packages with a non-zero value go into this queue.

It is possible to filter orders that contain certain service packages. To do this, select the name of the required service package in the relevant drop-down list in the Filter of Orders of the Personal Account.

Display on the booking form

Service package options are displayed on the booking form in accordance with the selected user language.

According to the settings, depending on the transition source, the price of packages may change, as well as which packages will be displayed to the user.

When the user selects a package, the price of the order and the payment charge are recalculated without refreshing the page.

Attention! Service packages can only be selected for adult passengers and children. Infants/children with a seat do not count towards the total price of the service packages included in the order.

Service package selection/re-selection is available both before and after the booking. Service package selection is blocked after payment or cancellation.


Notifications

The possibility to add information about the service packages included in the order to the texts of notifications has been implemented.

For this purpose a special variable %SERVICE_PACK_INFO%, which includes the description of the selected service package, displayed according to the specified template. It is available for use in the settings section System Settings → Notifications and Documents → Email Templates for the "Flight Booking" and "Ticketing" templates.

%SERVICE_PACK_INFO% (Information about the selected service package)

To create a template to display a description of a service package, you need to go to the settings System settings → Notifications and documents → Documents → Documents for avia → Documents for additional services and select the appropriate type of document "Service packages".

The following variables are available when creating the template:

Variable Description
%SERVICE_PACK_NAME% Name of the service package
%SERVICE_PACK_PRICE% Service package price for a single passenger
%SERVICE_PACK_DESC_SHORT% Short description of the service package
%SERVICE_PACK_DESC_FULL% Full description of the service package

The group %SERVICE_PACK_ITEMS% is used to display information about all services that are part of the package. The following variables are available for use within this group:

Variable Description
%ITEM_NAME% Service name
%ITEM_PRICE% The price of the service for an individual passenger
%ITEM_DESC_SHORT% Short description of the service
%ITEM_DESC_FULL% Full description of the service

Remember that in this case the group only combines other variables, so in order to correctly display the list of services included in the service package, you need to specify the group variable both at the beginning and at the end. Example:

%SERVICE_PACK_ITEMS%
 %ITEM_NAME%
 %ITEM_PRICE%
 %ITEM_DESC_SHORT%	
 %ITEM_DESC_FULL%
%SERVICE_PACK_ITEMS%

Itinerary Receipt

For the information about the service package included in the order to be displayed in the itinerary receipt, in the settings section System settings → Notifications and documents → Documents → Documents for aviation → Itinerary receipt, by analogy with notification templates, it is possible to use a variable that includes a description of the service package, displayed in accordance with the template specified in the settings section System settings → Notifications and documents → Documents for avia → Documents for additional services:

%SERVICE_PACK_INFO% (Information about the selected service package)