How do I use Zapiet with EasyRoutes?

EasyRoutes is integrated with Zapiet ‑ Pickup + Delivery & Shopify

Open EasyRoutes for Shopify and your orders are right there, ready to be routed, complete with delivery dates and times collected with Zapiet - Pickup + Delivery. Configure your route options, filter by delivery date to find the orders you want to deliver, and click the button to create your routes with stops organized according to delivery time window! It's that easy!‍


😤 Take the pain out of manual planning

Manually planning routes with stops that have delivery date and time requirements can be painfully difficult and error-prone, especially if you have a lot of orders.

🗓️ Create scheduled routes in seconds

Filter by Zapiet's delivery dates & time windows to find the orders you need. Select the orders, add them to the map, and click the button to create your scheduled routes!


How to optimize delivery routes based on Delivery Dates and Time Windows from Zapiet ‑ Pickup + Delivery


To view your delivery date and time window information from Zapiet ‑ Pickup + Delivery, from your EasyRoutes Orders page, click the Configure table columns button found below the map (highlighted below):

Ensure the Time window and Delivery date columns are enabled (highlighted below); click the Done button when complete:

Once enabled, you will see those columns in your orders table. We'll also add a Delivery Date filter you can use to quickly find the orders you need.

Additionally, Zapiet writes its information into Shopify's Order Tags or Order Attributes, so you can turn on these columns in your EasyRoutes Settings to use that information for planning or to show to your driver directly.

If you collect information from the Delivery-Note field, you can enable the attributes field for showing this in your routes and in the driver app.

To view tags and attributes as columns for your orders:

  1. From your EasyRoutes Orders page, click the Configure table columns button found below the map (highlighted below):

  1. Scroll down to the bottom section of the dialog that appears. From here:
    1. Enable Order tags to display all order tags in a single column for each order.
      1. Enable Include customer tags to include applicable customer tags in this same column for each order.
    2. Enable Attributes to display all attributes in a single column for each order.
    3. Enable Attribute columns individually to display specific order attributes as standalone columns for each order:

  1. Click the Done button once all required tags/attributes have been enabled - the Orders page will update to display selected columns.

Additionally, to show Zapiet attributes to your drivers - you will need to enable showing the attributes column in your Route display options. This will also affect what gets shown for each stop on the driver app.

To view Order tags and Attributes inline for your orders, from your EasyRoutes Settings > General tab, ensure these two checkboxes are enabled from the Route page options section:

Once enabled, Order tags will display immediately below any customer information, and Attributes will display within the Additional Details section for each stop within the mobile app:

Once you are ready to create delivery routes, set a date for delivery using our Route Scheduling route option and EasyRoutes will take into account all the time window information from your Shopify orders when optimizing routes.


Delivery Statuses

EasyRoutes is designed to be directly integrated with your Shopify order and we work in a very integrated way with the fulfillment or fulfillments on an order (so once you deliver an order on EasyRoutes, you should see the order status be accurately reflected in Shopify itself). More on how that works here.

When an order is delivered through EasyRoutes, the order status is accurately synchronized within Shopify itself. In the future, this integration could potentially allow for status synchronization with order data in Zapiet. However, it is important to note that while EasyRoutes updates your Shopify order, the order statuses in Zapiet are not currently updated simultaneously. There is no available mechanism for programatically updating these statuses outside of Zapiet at the moment.

About Zapiet

Zapiet is a leading Shopify app developer for delivery and order management solutions. Zapiet’s apps allow retailers to offer outstanding flexibility and convenience to customers and help previously brick-and-mortar businesses harness the potential of an integrated online store. Founded in 2015, Zapiet now helps power over 10,000 stores in more than 150 countries, from pop-up stands to Fortune 500 brands.


Zapiet Help Center

Contact Zapiet Support

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.