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!

We've enabled two new delivery notification types: Scheduled and Rescheduled.  Like all existing notification types, users can enable and edit templates for scheduled and rescheduled notifications from their EasyRoutes Settings > Notifications tab. Both new notification types can be configured for Shopify orders and/or custom and imported stops using the tabs found above the status event checkboxes.  Each of these notification types can also be independently enabled and modified for email and/or SMS notifications from the same settings page.

When scheduled notifications are enabled and a route contains a scheduled start time, users can trigger the scheduled notification from the notifications menu found immediately below the map when viewing any route, as shown above.

If notifications of any type (other than Ready for Delivery) have already been sent for a route, scheduled notifications will be unavailable; users will instead have the option of sending the rescheduled notification to indicate updated order ETAs. Rescheduled notifications can also be manually triggered after either Ready for Delivery and/or Out for Delivery notifications have been sent.

For full details on working with EasyRoutes notifications, see our Delivery Notifications - Email and SMS support documentation.

Order outcomes generated via automation rules (such as time windows or delivery dates) are now accessible within the Orders page, and can be used to filter the orders table.

Automation rules can be configured and edited from your EasyRoutes Settings > General tab, within the Advanced automation section.

We've enabled support for adding order items with an 'On Hold' status to a stop from any Route page. Applicable stops will display a warning that no items are selected - use the Edit stop items button highlighted above to select and add any 'On Hold' order items that need to be included in this stop.

For full details on EasyRoutes fulfillment workflows, see our Working with Items and Fulfillments on Shopify Orders support documentation.

We've introduced a new way to format your Orders page, particularly useful for merchants who make frequent use of Address Book saved stops, CSV imported stops, and/or stops generated via API calls. When enabled, all Shopify-native orders are accessible from the Orders tab:

Saved stops, imported stops, and API-generated stops will be combined within the Stops tab. Hover over the icon on the far left of any stop's entry to quickly identify the source for each listed entry:

Enable the new unified stops table from your EasyRoutes Settings > General tab, within the Saved and imported stops section:

We've added a new variable that can optionally be included when importing stops/orders from a CSV file. Map the new Delivery date variable to any spreadsheet column where an order's preferred delivery date is stored to import this information into EasyRoutes:

Notes:

  • We recommend using the universal date format of YYYY-MM-DD as shown in the sample above, though we will attempt to parse other supported date formats if encountered when importing.
  • Once orders containing a delivery date variable have been imported, select Delivery date from the Add filter menu above your Import history table; specify a date range or custom date to display only orders with matching delivery date variables.
  • For full details on including delivery dates in CSV imports or automatically fetching them via supported third-party date picker apps, see the support article for this feature.

Version 1.0.51 of the EasyRoutes Delivery Driver mobile app is now available to download for iOS and Android devices. This release features several user interface improvements to enhance accessibility for core app functions, as well as minor bug fixes.

We've added a new toggle to the Route scheduling section found within the Route Options page:

When enabled, routes will be auto-dispatched to their assigned driver as soon as they're created.

This new toggle will be inaccessible (greyed out) until one or more drivers has been selected for auto-assignment from the How many routes? section found at the top of your Route Options page:

Version 1.0.50 of the EasyRoutes Delivery Driver mobile app is now available to download for iOS and Android devices. This release features several minor enhancements, including improvements to real-time driver location sharing/tracking, improved accessibility for collecting eSignature Proof of Delivery, as well as user interface improvements and minor bug fixes.

New Bulk Action:

We've added a new bulk action, allowing users to add or update delivery time windows for multiple stops in a batch.

Use the checkboxes to select stops to edit or add delivery time windows. From the menu that appears at the bottom of the screen, click into the Actions menu (three dots icon) and select Edit time windows:

Input the desired delivery time window for the selected stops before clicking Save:

Note: Time windows can be open-ended, with only a Start of time window value OR with only an End of time window value. For example, a stop with only a Start of time window value of 8:00am is eligible for delivery any time after 8:00am; a stop with only an End of time window value of 4:00pm is eligible for delivery any time before 4:00pm.

For full details on enabling and working with time windows on delivery routes, see the support article for this feature.

Order Import Improvements:

We've added a new variable that can be included when importing stops/orders from a CSV file. Map the new Order name variable to any spreadsheet column where an order's name or reference ID number is stored to import this information to EasyRoutes and include it on all route materials:

We've also added a new dropdown selector to the bottom of the CSV import mapping page - optionally use this selector to override the country/region for all addresses in the imported CSV file:

For full details on importing orders and stops to EasyRoutes, see the support article for this feature.

We've added a new way to insert Driver Breaks into planned delivery routes. When viewing any route, click the three dots icon to the right of your currently active Route Options, and select Add break:

A modal will pop up - input the length (in minutes) of the break you'd like to insert, then click Save:

The break will be inserted in the stop table below, between the final stop in a route and the end location. Click and drag the handle (six dots icon) on the left-hand side of the entry to position the break anywhere in the route as desired:

Note: Driver Breaks inserted in this manner do not require that a route has a scheduled start time, and can be added at any time after a route is created (i.e. Driver Breaks do not need to be enabled as a Route Option before creating the route). If a route is manually re-optimized after a break has been added in this manner, a warning will display that the break will be removed upon re-optimization (but can always be added back again after re-optimizing):

For full details on enabling and configuring Driver Breaks for your routes, see the support article for this feature.

Version 1.0.47 of the EasyRoutes Delivery Driver mobile app is now available to download for iOS and Android devices. This release features several minor improvements, including enhanced in-app alerts when performing certain actions (such as uploading Proof of Delivery), as well as minor bug fixes and adjustments to text placement for broader device support.

We've added a secondary set of controls to the Email notifications and SMS notifications sections found in your EasyRoutes Settings > Notifications tab.

Once enabled for any delivery event(s), EasyRoutes notifications will be sent to customers for imported orders and custom stops in the same manner as was previously only available for Shopify orders:

Notes:

  • Custom/imported stop notifications can each be enabled independently, even if your store is configured to Use Shopify's built-in notifications.
  • Due to the nature of available data for imported and custom stops, some notification variables that are available for Shopify orders (such as billing-related variables and individual item breakdowns) may not be available for custom/imported stop notification templates.
  • Full details on enabling and editing notifications for different delivery events can be found in this support article.

We've added new ways to interact with EasyRoutes' Analytics data, including a new Dashboard card, providing a rolling snapshot of four key delivery metrics. The time period for analytics data in this card will match the time period set for the Dashboard from your EasyRoutes Settings > General tab, within the Dashboard page options section.

Click any of the four report types listed at the top of the card to quickly view report data; click the magnifying glass icon in the upper right-hand corner of the card to jump to the full Analytics report for this data type:

We've also enabled export functionality for individual Analytics reports. From within any individual Analytics breakdown report, click the Export button in the upper right-hand corner of the page - select Copy to copy the report's data to your clipboard before pasting to the spreadsheet application of your choice; select Download to generate a CSV file containing the report's data and download it to your device:

For full details on Analytics functionality and terminology, see the support article for this feature.

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.