How is the status of a stop or route determined?
Each stop in EasyRoutes has a status that reflects where it is in the delivery process. Here is a complete list of stop statuses and what they mean:
- Preparing -> Stop has been added to a route and the route is being planned.
- Ready -> Route and its stops have been marked as Ready on the route page. This can be done via the 'Mark all as ready' button (shown below) or or via bulk actions:
- In Progress -> Route has been started by the driver.
- Completed -> Stop is marked as delivered by the driver or via bulk actions.
- Attempted -> Stop is marked as attempted by the driver or via bulk actions.
How this works:
- When a stop is first added to a route, it starts out as Preparing while the route is still being built.
- Once the route and its stops are marked as ready on the route page, all stops in that route move to Ready status. This is triggered manually via the 'Mark all as ready' button on the route page.
- When the driver starts the route, its stops move to In Progress.
- As the driver completes each stop, or as stops are updated via bulk actions, they're marked as either Delivered or Attempted, depending on the outcome.
Adding stops to existing routes
Depending on your workflows, it's possible that stops added to existing routes will not have the same delivery status as existing stops on the route - for example, if the route's existing stops were all marked as Ready or In Progress when the route was started by the driver, stops added after this status update event will not share this same status automatically and may appear as Preparing instead.
After adding new orders/stops to an already started route, we recommend using the "Mark as" bulk action to update the delivery status for these newly added stops to match the rest of the route's stops.
Route Status <-> EasyRoutes for Shopify
The route status value is determined by the status of stops within a route. Here is a complete mapping of EasyRoutes for Shopify Stop to Route statuses:
- Preparing (e.g. the initial status of a stop after a route is created) -> Unstarted
- Ready -> Ready
- Out for delivery -> Started
- Delivered or Attempted -> Completed
How this works:
- If all stops have a Preparing status, then the route is Unstarted.
- If all stops have a Ready status, or if a route has a combination of stops that are preparing or ready, then the route is Ready.
- If any stops in a route are Out for delivery, In progress, Delivered or Attempted, the route status will show as Started.
- Once all stops have a status of Delivered or Attempted the route status will be marked as Completed.