Frequently Asked Questions

Get quick answers to the most common questions about EasyRoutes—setup, routes, drivers, and more.

Does EasyRoutes support time windows for deliveries?

Yes. Time windows are supported in both EasyRoutes for Shopify and EasyRoutes for Web. Add a window directly to a stop, or pull windows from checkout tools/date pickers (e.g., Zapiet, Buunto, and other supported third‑party apps). This way, our route optimizer sequences stops to respect open/close times while considering start/end locations, stop times, and other limits. If windows create conflicts that exceed constraints (e.g., max duration), split stops into additional routes or relax limits, then re‑optimize. ETAs displayed to drivers and customers reflect these windows so deliveries align with customer preferences as closely as possible.

See: Time Windows · Supported third‑party apps

Can I set specific start and end locations for my routes?

Yes. Configure a start location (e.g., your store, a local warehouse, or a driver's home base) and an end location (e.g., a depot, final stop, or loop back to the route's start location) on each route. These points are included in optimization and time estimates, so drivers see realistic drive times and customers receive accurate ETAs. You can set defaults in Route Options, then override per route as needed. For multi‑warehouse operations, create routes that begin near each inventory location to reduce deadhead driving. In both EasyRoutes for Shopify and EasyRoutes for Web, you can adjust these locations after route creation and re‑optimize to update the sequence and times.

See: Start/End Locations

How does EasyRoutes optimize my delivery routes?

EasyRoutes builds efficient routes by combining your inputs (orders/stops and addresses) with constraints and preferences. It accounts for start and end locations, optional time windows, per‑stop service times, speed factors, and limits such as maximum duration, stops, items, or weight. You can create multiple routes at once, balance stops evenly, or optimize for the fewest routes that still meet your limits. After reviewing the map and stop list, drag‑and‑drop stops to make manual adjustments, then re‑optimize to apply changes.

See: Route Options · EasyRoutes 101: Route Optimization & Route Options

Can I route imported orders alongside Shopify orders?

Absolutely. EasyRoutes supports mixed sources across both products (Shopify and Web). Bring in non‑Shopify orders by uploading a CSV, sending stops through the Routes API, connecting via webhooks/Zapier, or adding custom stops manually. Once imported, they appear alongside Shopify orders on the Orders page, can be filtered like any other stop, and can be optimized together on the same route.

See: Adding custom stops from outside Shopify · Routes API · Webhooks & Zapier

How does EasyRoutes handle orders without a shipping address?

If a Shopify order arrives without a valid shipping address, EasyRoutes highlights it so you can fix the address before planning. Edit the order in Shopify (preferred for data accuracy) or add the correct address details to the stop in EasyRoutes, then refresh and route. For pickup orders, set the address to your store or pickup point so drivers and staff can see the correct location on the route map and in documents. Address completeness ensures accurate ETAs, navigation, and proof‑of‑delivery records.

See: My order does not have a shipping address—how do I add one?

Can I filter Shopify and imported orders in EasyRoutes?

Yes. Use EasyRoutes Order Filters to build the batch you want to route. Common filters include delivery date ranges, order/fulfillment status, tags, and geography (postal/ZIP code, city, country, or your own delivery zones). Filters apply to Shopify orders and any imported/manual stops so a single route can cover precisely the area and schedule you intend.

See: Order Filters

Can I route Shopify Local Delivery and Pickup orders?

Yes. EasyRoutes reads Shopify Local Delivery details (including delivery instructions from checkout) and adds them to the stop for drivers. If you maintain Pickup orders and want them represented on a route — for example, to stage curbside handoff or transfer to another location — you can include them with your store or pickup address so the task appears in sequence and on printed documents.

See: Where can I see delivery instructions from a Shopify Local Delivery order?

Does EasyRoutes support Shopify Subscription orders?

Yes. EasyRoutes supports Shopify Subscription orders, so recurring deliveries can be filtered and routed with your daily batch. Many subscription and checkout tools are supported out of the box; you can also combine with imported/manual stops for non‑Shopify channels. Tracking, notifications, and proof of delivery function the same as for one‑time orders.

See: How does EasyRoutes work with subscriptions? · Supported third‑party apps

Will EasyRoutes add tracking links to my Shopify orders?

Yes. Creating a fulfillment from EasyRoutes writes the EasyRoutes tracking number and URL to the Shopify order, so customers and support teams can track delivery progress. The link also appears in Shopify’s order status page and, when enabled, in Shopify or EasyRoutes notification emails/SMS. Tracking remains accessible even after routes are archived.

See: Customizable order tracking pages and links

Does EasyRoutes automatically sync orders from Shopify?

Yes. EasyRoutes keeps your order list synchronized with Shopify so recent orders, edits, and fulfillment changes are available for routing without manual imports. If an expected order isn’t visible, confirm the Show orders from the last… window, and other filters on the Orders page, then refresh. You can also import non‑Shopify orders alongside synced Shopify orders when needed.

See: How EasyRoutes works with Shopify items & fulfillments

Can I continue to use Shopify delivery notifications?

Yes. In EasyRoutes for Shopify you decide whether to send messages using EasyRoutes’ customizable templates, or Shopify’s native notification flows. EasyRoutes writes tracking details to the Shopify fulfillment so the order status page and Shopify notifications include the correct link. If you enable both systems, review your templates to prevent duplicate emails/SMS.

Configuration lives in EasyRoutes notification settings; Shopify templates are managed in your Shopify admin.

See: Delivery Notifications – Email & SMS

Can EasyRoutes connect to multiple Shopify stores?

EasyRoutes functions like other public Shopify apps: one app install per store. If you operate multiple stores, you can plan centrally by importing stops from other stores (CSV, API, webhooks/Zapier) into the EasyRoutes workspace you use for routing. This approach lets you manage a combined delivery day while preserving each store’s native Shopify workflows.

See: Can I connect multiple Shopify stores to EasyRoutes?

How does EasyRoutes work with Shopify fulfillments?

EasyRoutes integrates with Shopify fulfillments so your order system stays in sync. Marking stops Ready for Delivery, Out for Delivery, Delivered, or Attempted updates the Shopify fulfillment accordingly and adds the EasyRoutes tracking number/URL. Depending on your configuration, Shopify or EasyRoutes sends the customer emails/SMS. Partial items and multi‑item orders are supported; admins can review fulfillment history on the Shopify order and in EasyRoutes route/stop details.

See: Working with items and fulfillments on Shopify orders

Do SMS usage fees, prorated monthly subscriptions, and driver seats function the same way on both platforms?

SMS usage fees and monthly pricing tiers are identical for both EasyRoutes for Shopify and EasyRoutes for Web, with the exception of our Free monthly pricing tier, which is currently only available on EasyRoutes for Shopify.  EasyRoutes for both platforms continues to offer a free 14-day trial of any pricing tier for new users to give a advanced features a test drive.  Both platforms function on the same driver seat model, where you only pay for the number of drivers that are active in your account at any time.

EasyRoutes for Shopify uses Shopify’s native billing tools for all subscription and SMS usage top-ups and monthly invoicing.  EasyRoutes for Web functions on the same principles, but uses an independent billing provider offering industry-standard security and encryption for all transactions.

See: SMS pricing · Pricing · Proration

How do my route planners and other staff access EasyRoutes?

EasyRoutes for Shopify is seamlessly integrated into merchants’ Shopify Admin, and can be accessed directly from the navigation menu or search bar after logging into Shopify.  Permissions to create, edit, and dispatch delivery routes are limited to the same individuals who have a Shopify user account with full login access to a store’s Shopify Admin.

EasyRoutes for Web uses a standalone web browser-based login, with no Shopify account required to sign up, import your orders, and access route planning tools.  With EasyRoutes for Web, route planning administrators can invite additional users to their organization’s account who can then access select EasyRoutes functionality.

See: Getting started · Add collaborators

⭐⭐⭐⭐⭐ 4.8 stars Trusted by 5,000+ Businesses

Flower Delivery: The Million RosesMattress Delivery: SonnoPizza Delivery: SliceGass Delivery: Gas GuysFood Delivery: Redstart FoodsBread Delivery: Butter & Crust