App Updates:
Android: Native: 3.1.2, JS: 3.1.4
iOS: Native: 3.1.2, JS: 3.1.4
There have been no updates to the app in the past two weeks.
Website Updates:
Discounts:
Discounts have been improved to offer more flexibility when incentivising early or bulk purchase bookings. Discounts can now be applied as either a percentage or fixed amount and configured for specific durations. Additionally, you can set minimum requirements, such as a minimum number of trips booked and/or a minimum booking cost, that must be met for a discount to be awarded.
Existing discounts configured have been retained and are visible in the discounts page. These will continue to be automatically applied to bookings made as normal and are valid for a 4 year period.
To create a new discount, select Discounts from the menu and the 'New Discount' button:
This will open the new discount form:
In the 'Name' field, please input a descriptive name that reflects the discount being offered. This name will be visible to both observers and passengers in the payment details section during the booking process:
In the 'Type' field, you can specify whether the discount should be a fixed amount or a percentage reduction of the total booking.
Fixed amount allows a booking to be reduced by the sum specified:
A percentage discount can range from 0% to 100% of the total booking cost:
In the 'Duration' field, the default start date of the discount is current date. If you wish to configure a discount to become active at a later date you can type the date required or select the required date from the calendar. Discounts set with the current date will activate immediately, while those set for a future start date will become active at midnight on the specified date:
By default, discounts don't have an expiry date. If you wish to enter an expiry date for a discount you can select the 'Set expiration date' box. You can type the date required or select the required date from the calendar. The discount will expire at 11:59PM on the specified date.
This may be used to encourage early booking, to secure revenue and ascertain capacity requirements.
For example, a discount could be awarded when booking by a certain date:
In the 'Requirements' section, you have the option to set a minimum booking cost that must be met before the discount is applied and/or a minimum number of trips that must be booked. These requirements are optional. If no minimum requirement is set, the discount will be applied to any booking made while the discount is active.
Once you have selected save, you will be re-directed to the Discounts page where the discount will be displayed with discount name, start and expiration date and any minimum requirements configured:
At the top of the discounts page there is a filter that can be used to display:
- Active - current discounts that will be applied when a booking, meeting the minimum requirements, is made.
- Scheduled - discounts that have a future start date
- Expired - discounts that have an expiry date in the past
When a passenger or observer makes a booking that meets the discount criteria, they will see the discount name, type, and awarded amount during the booking process:
If there are multiple discounts configured, and a passenger's or observer's booking meets the criteria for more than one discount, only the discount offering the highest savings will be awarded. For example, the above booking satisfies the criteria for the below two discounts configured for the organisation. As the 34% reduction offers the highest value saving, this discount is awarded.
An active or scheduled discount can be deleted by selecting the bin icon on the discount card:
You will be asked to confirm that the discount should be deleted:
If you accept, the discount will no longer be applied to any bookings.
Character support in Bookings and Legacy Bookings CSV exports:
When passenger or observer names contain special characters, opening the file directly in Excel may cause these characters to be displayed incorrectly. Bookings and Legacy Bookings csv exports now use UTF-8 with BOM encoding, so that the files will automatically open with special characters retained.
Bookings table:
Legacy Bookings table:
Please ensure that csv files containing external IDs with leading zeros are imported into Excel, rather than opened. When a csv file contains data with leading zeros and this is opened in excel, excel will perceive the column as number and remove all leading zeros. By importing the CSV file, you can specify that the external ID field should be treated as text, to retain the leading zeros.
Legacy Bookings - Passenger ID:
Passenger ID has been added as an optional column in the Legacy Bookings table. As names are not unique, this helps to identify profiles:
The passenger ID column will also be included in any csv exports:
In Profiles, if a profile is selected, the profile ID can be found at the end of the URL, following 'profiles/':