Multi Service Support - Booking Widget (v3)

This document describes how the multi service feature functions along with its limitations.

Important Note

Prior to being used, this feature must be activated by Booxi. Please contact your Booxi representative for activation.



Limitations

  • The multi service feature is limited to appointment type bookings. 
  • Once a merchant is selected, available services are limited to those provided at the selected location.
  • A maximum of 5 services can be selected for a single booking.
  • The option to request a client’s availability is not supported.
  • No modifications to a multi service booking are allowed except for cancellation. Support for additional modifications might come in a future update
  • Depending on their settings, some services might not be selected together to create a multi service booking. Consult the Combining Service section below.



Booking Flow

Once a first service has been booked, the client will be asked if they would like to add more services. If so, the client will be prompted to select another service and thus repeat the booking flow. Once the client stops adding more services or when the maximum number of services is reached the booking widget will proceed to confirming the booking details as shown in the diagram below.

booking-flow



Combining Services

Depending on their settings, services might not be selected together to create a multi service booking. Service combination is subject to the following rules.

First Service

The first service selected by a client will determine if additional services can be added. Services configured to use client availability cannot be added to a multi service appointment.

Additionally, staff selection is only allowed for the first service selection, assuming the first service allows for a staff selection to be made. 

Now, to allow adding more services, the first service must fulfill the following requirements.

  • It must be an appointment type booking.
  • It must NOT have a price per person or price per hour.
  • It must NOT require payment by shopping cart.

Additional Service

Any additional services are subject to the following rules:

  • It must be an appointment type booking.
  • It must NOT be configured to ask for a client’s availability.
  • It must NOT have a price per person or price per hour.
  • Its location must match the location of all previously selected services (phone and videoconference are considered as the same location).
  • It must share the same staff as the first selected service.
  • It must have at least one staff assigned for which “Enable Online Booking” and “Show Availability Online” are enabled.
  • If the first selected service has a resource, any additional service must share the same resource or has no resource assigned.

If a service filter has been assigned to the Booking Widget, only matching services will be offered at booking.

 



Booking Confirmation

The booking can be completed once the client has entered its personal details. Upon completion, all selected services along with their details are listed in a summary page.

Service Summary

 

For further details about this feature, please consult your Booxi presentative.