Changelog

Here are the latest product updates from EasyRoutes. If you have feedback or suggestions, please reach out — we'd love to hear from you!

Version 1.0.46 of the EasyRoutes Delivery Driver mobile app is now available to download for iOS and Android devices. This release features a number of display, usability, and customization improvements based on user feedback, including:

  • Individual stop pages have been redesigned with more compact text and buttons, making it easier to identify key delivery information and apply delivery statuses with minimal scrolling. The map view now occupies the entire width of the screen, and is slightly taller than in previous releases. The address header bar has also been made "sticky" so that it will remain visible when scrolling through the stop page (see the New Settings section below for how to "un-sticky" the header bar, if desired):

  • Each of the three views within route Inventory tabs have been streamlined for improved readability, and to better accommodate larger, multi-digit item quantities:

  • Uploaded Proof of Delivery photos now display as a compact grid of thumbnails for easier at-a-glance review. Tap the View Full Width button to switch to larger, stacked thumbnails; use the View Grid button to return to the compact thumbnail view:

  • After marking an order as Attempted or Delivered, the Go to Next Stop page has also been redesigned to include additional details and a map view for the next stop in the route:

  • Drivers can now long press on addresses, notes, and delivery instructions within individual stop pages to select and copy any of these text fields to the device's clipboard.
  • When selecting Stop tracking from any route in progress, drivers will now be prompted with an additional confirmation dialog before tracking is disabled.
  • iOS: Fix for keyboard interfering with app text on select newer iOS devices.

New Settings:

We've added one new setting that can be enabled from EasyRoutes within your Shopify admin, and two new in-mobile app settings (tap the gear icon in the upper right-hand corner of the mobile app homepage to modify):

  • Allow driver to upload photos from device for proof of delivery: This setting is disabled by default; enable from your EasyRoutes Settings > Driver settings tab, within the Driver app settings section to allow drivers using the mobile app to upload Proof of Delivery photos from their device's photo gallery:
  • Address header on a stop is sticky: This setting is enabled by default; disable to "un-stick" the address header bar from the top of individual stop pages.
  • Sort stop items alphabetically: This setting is disabled by default; enable to display items on individual stops in alphabetical order, instead of the default sort order determined by Shopify:

We've implemented a new type of order automation rule, allowing EasyRoutes to automatically set a stop's desired time window based on the contents of an order's delivery method variable.

Access and configure automated rules from your EasyRoutes Settings > General tab, within the Advanced automation section:

For full details on enabling and configuring order automation rules to streamline your delivery planning workflows, see the support article for this feature.

We're thrilled to announce the launch of a new addition to EasyRoutes - Analytics!

Access the new Analytics tab from your EasyRoutes navigation menu for detailed historical data for all routes, deliveries, and drivers that have been processed via EasyRoutes in the past two years. Use the dropdown menus and date picker at the top of the page to set the date range, compare period, driver breakdown, and trend line type for the charts and reports shown below:

Analytics are currently broken down into the following types of reports - hover over any bar within each report for a breakdown of the data for each period, or click the title of any chart for full details on each data point and compare period:

  • Total deliveries: Displays the total number of deliveries across the selected time period. Total deliveries includes those that are marked as both Delivered and Attempted.
  • Delivered success rate: Displays the percentage of deliveries marked as Delivered vs. those marked as Attempted across the selected time period.
  • Deliveries by Drivers: Displays the total number of deliveries for the selected time period, broken down by the driver who was assigned to the route(s) containing these deliveries.
  • Distance: Displays the total estimated driving distance of routes completed during the selected time period.
  • Drive time: Displays the total estimated driving time of routes completed during the selected time period.
  • Average route time: Displays the average duration of all routes completed during the selected time period.
  • Items: Displays the total number of order items included on all routes completed during the selected time period.
  • Weight: Displays the total weight of order items included on all routes completed during the selected time period.
  • Order cost: Displays the total cost of order items included on all routes completed during the selected time period.

The Analytics dashboard and individual report pages are formatted to be printer-friendly, and can be printed or exported to PDF for further analysis or record keeping using the Print icon in the upper right-hand corner of any analytics page. Use the Customize button in the same corner of the page to enable dragging handles on each report card; click and drag cards around to re-sort their order to best suit your reporting needs.

You'll also find a new analytics summary card at the top of your Routes page - click any of the listed statistics here to quickly jump to the corresponding analytics report:

For full details on the different types of reports, trend line options, and how to work with EasyRoutes analytics, see the support article for this new feature.

We've added a new level of detail to priority stops, allowing route planners to apply any of three priority levels to stops in a route:

  • High Priority: Stops marked as high priority will be the first to be included when planning routes.
  • Standard Priority: Stops marked as standard will be prioritized for routing after stops marked as high priority, and before stops marked as low priority. This is the default priority value of all stops unless otherwise modified.
  • Low Priority: Stops marked as low priority will be included in planned routes only once high and standard priority stops have already been accommodated.

Priority statuses can be particularly useful when routes are constrained (including limits like max items per route or max route duration) and certain stops require more urgent delivery than others.

Set a stop's priority level from the Add Stop or Edit Stop menus, under the Additional options panel:

You can also apply a High Priority status for a number of stops at once using the checkboxes on any Route page:

After making any changes to priority statuses, be sure to click Save at the top of the page to commit any changes to the route.

Low or High priority status can also be automatically applied to stops as soon as they're added to a route using EasyRoutes' order automation rules. Configure automation rule settings from your EasyRoutes Settings > General tab, under the Advanced order automation rules section:

For full details on working with priority stops to streamline your route planning workflows, see the support article for this feature.

We've added a new Stops tab to Route Groups, providing an at-a-glance summary of all stops contained in a group, and making it easier to perform bulk actions on multiple stops within the group at once.

When viewing the "All routes" page of any existing route group, access the Stops tab to see a complete list of stops across all routes contained within the current group:

Use the checkboxes to select stop(s) from any route within the group. From the menu that appears at the bottom of the list, use the Send to route action to move the selected stop(s) to a new or existing route; use the Remove stops action to remove the selected stop(s) from the current route and route group; or, use the Reject stops action to remove the selected stop(s) from the current route, and move them to the group's Rejected stops tab for further review:

After performing any bulk actions, be sure to click Save at the top of the page to commit any changes to the route group.

We've enabled the ability to add a stop note to multiple stops in a route in bulk.

When viewing a route, use the checkboxes to select any stops you want to add a stop note to - note that this action will overwrite any existing stop notes associated with the selected stops. From the menu that appears at the bottom of the screen, click the More Actions button (three dots icon) and select Edit stop notes:

Input any required stop note information into the modal that pops up, and click Save:

Click Save again at the top of the page to commit these changes to the route.

For full details on all available EasyRoutes actions that can be performed on multiple routes or stops at once, see the support article for bulk actions. Additional details on adding and modifying multiple types of notes for a stop can also be found in the stop notes support article.

We've added the ability to apply a delivery status (i.e. Mark as Ready for delivery, Mark as Delivered, etc.) to multiple stops in a route in bulk.

When viewing a route, use the checkboxes to select any stops you'd like to update the delivery status for; click the More actions button from the menu that appears at the bottom of the page, and select the delivery status you'd like to apply to these stops:

If you've enabled EasyRoutes customer notifications, you'll be prompted with the option to send the notification associated with this delivery status:

Note: Depending on your EasyRoutes settings, marking stops with any status in bulk may also trigger a Shopify order fulfillment. Configure which delivery statuses will automatically fulfill a Shopify order from your EasyRoutes Settings > General tab, within the Fulfillment options section.

We've made several improvements to rejected stop workflows, making it easier to access, manage, and resolve any issues preventing stops from being successfully routed - including support for combined rejected stop functionality for Route Groups.

EasyRoutes will continue to notify users of any rejected stops on route creation with a banner at the top of the Route Page. Click into the Rejected stops tab to see these stops and the reason for their rejection:

Notes:

  • Individual stops on a route can now be manually rejected, effectively removing them from their current route and sending them to that route's Rejected stops tab for further, centralized review. Use the checkboxes to select stop(s) for rejection, and select Reject stops from the More actions button that appears at the bottom of the page:
  • Stops can also be manually rejected individually from the Actions column (far right-hand side) for any stop within the route table:
  • More of a visual planner? Click any stop's pin directly on the map, then click the Actions button - select Reject stop from the menu that pops up:
  • When working with Route Groups, stops that have been rejected from any route belonging to a group are now listed together; their stop pins will display in a grey colour on the map (alongside the group's multi-coloured route lines) for quick visual inspection. Note that you must be accessing the All routes view for a group, as opposed to any of the individual views for the routes contained in that group:
  • Click any grey pin on the map and access the Actions button to select Edit stop and make any necessary changes. Alternatively, use the Actions button (three dots icon) on the far right-hand side of any stop in the route table to select Edit stop and make required changes.
  • Once you're satisfied with any changes, use the checkboxes to select which stops you'd like to add back to a route, and click the Add to route button that appears at the bottom of the page:
  • You'll be presented with a dropdown menu to select which route within the current group you'd like the stop(s) to be added back into. Select your preferred route, click Add, and be sure to use the Save button at the top of the page to confirm your changes:

Driver Tasks added to saved stops are now stored in the Address Book entry for affected stops, meaning that these tasks will persist on any route a saved stop is added to any time in the future.

Access the Edit stop menu item for any saved stop on your Orders Page:

Scroll down to the bottom of the Edit saved stop page, and add/edit task details within the Driver tasks card:

Click the Update button at the top of the page to save your changes.

Any tasks saved in this manner will persist across all future routes this saved stop is added to. If future routes have additional Driver Tasks added at the route level, tasks saved to the Address Book will be differentiated with a Custom task banner as shown below:

For full details on enabling, adding, and editing Driver Tasks on your stops and routes, see the support article for this feature.

Version 1.0.45 of the EasyRoutes Delivery Driver mobile app is now available to download for iOS and Android devices. This release largely consists of minor backend improvements and bug fixes. Users should not experience any noticeable impact when interacting with the app compared to the previous version.

We've added three new options for printing packing slips, allowing users to include any of three different proof of delivery items (photos, signature, and/or driver note) on packing slips when available, particularly useful when packing slips are used as a post-delivery confirmation document. Enable these new variables directly from the Print Preview menu: