Sync Route Information to Shopify Order Attributes

EasyRoutes makes managing your local deliveries seamless by creating routes with stops that correspond to your Shopify orders. To make it even easier to track and manage your delivery information, our app offers a feature that writes route and stop details back to the Shopify orders as custom attributes.

This feature is particularly useful for merchants who work with the Shopify API or want to access delivery details directly in their Shopify admin.

How to enable the feature

From your EasyRoutes Settings > General tab, access the Advanced options section and enable the checkbox for Write route and stop information to order attributes on dispatch, and select which specific attribute fields to write:

When are attributes written?

When enabled, the selected attributes are written when the route is dispatched or shared to drivers. See How do I dispatch / share routes? for details on how to dispatch a route.

If you need to update order attributes after the route has been dispatched, EasyRoutes provides a manual sync option. This is particularly helpful if you’ve made changes to the route or driver assignments and want to ensure that the Shopify orders reflect the latest delivery details.

When viewing any route, access the additional actions menu (three dots icon) below the map, and select Sync route order attributes:

What information is synced?

When this feature is enabled, EasyRoutes can automatically sync the following details to your Shopify orders when a route is dispatched to the driver:

  • EasyRoutes Route: The name of the route the order is part of.
  • EasyRoutes Stop Number: The order’s position in the delivery sequence.
  • EasyRoutes Driver: The name of the driver assigned to the route (first name and last initial).
  • EasyRoutes Driver ID: The unique ID of the assigned driver (see EasyRoutes API).
  • EasyRoutes Route Start: The scheduled start time of the route.
  • EasyRoutes Stop ETA: The ETA for the stop based on the route scheduling.
Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.