This release includes several new features and bug fixes as well as overall stability improvements. 

Definition

The release notes refer to different sections of the application:

Back Office: Where Customer Service Representatives (CSR) create and edit orders, create accounts, review drivers, etc.

Dispatch Board: Where Dispatchers assign orders to drivers, get notifications for invalid orders, etc.

Administration: This section is in the Back Office but refers to sections only an administrator will use like Settings and Pricing.

Customer Portal: Where account users log in to create orders, view their order history, enter a credit card, etc.

Tracking site: Where customers enter a tracking number like the order ID or a reference number to view the status of their order.


Driver App Version


The Driver App for this release is version 1.11.380



Back Office and Dispatch Board


Driver with no position show a last update of -736897d in Dispatch Board.

Position will now display with a – if driver had no position on the last update.


Driver Location service shows as enabled even when disabled on phone

In Back Office Driver details, the driver location service would show enabled even when the location service was disabled on his phone.

Driver will now have a reminder on his phone when the Location service is disabled for the driver app and the status does show in the Back Office Driver details.


Pickup Address 2 is not visible in the Back Office Order Details

Pickup Address 2 was not visible when viewing the order details in the Back Office. The Pickup Address 2 is now visible without having to edit the order.


Next day delivery shows warning message even if ready at is in tomorrow

When creating an order and setting the Ready At time to tomorrow, user would still see the warning that the order would not be delivered today. User will now only see the warning message if the order is requested for today pickup but cannot be done until tomorrow.


Performance improvement when displaying the Driver details in the Dispatch Board

As the day progressed, viewing the driver details took more time. This is now fixed.


Optimizer timed out when more than 1000 orders were imported at the same time

The optimizer timed out which more than 1000 orders were imported at the same time and this also impacted the auto-dispatch. The optimizer has been fixed to handle the orders in smaller groups to ensure this will not happen again even if more orders are imported at the same time.


Administration

Missing error message when adding an extra fee type with the same ID as an existing extra fee type.

No error message was displayed when the same ID was used to create an extra fee.


Filtering on roles in the user grid does not work

The filtering on role in the Back Office>Settings>Users did not filter the list.



Driver App

Driver app closes on iPhone when location service was off

On iPhone, the driver app would close when picking up or dropping off an order if the driver app location service was turned off in the iPhone settings. Driver will see a warning if the driver app location service is set to Never in the iPhone settings.


Accept All Orders failed in driver app when there were too many orders

With more than 170 orders in the driver app, the accept all would fail and driver had to accept orders manually before the accept all worked.