Skip to main content
How to connect your Shopify store

Add orders from your Shopify store to a delivery route

Chloe Ammonds-Nutt avatar
Written by Chloe Ammonds-Nutt
Updated over 2 weeks ago

Beta Shopify integration.

You can now import orders from Shopify to create a delivery route, but that’s just the start! We need your feedback to develop this feature further.

  1. Connect your Shopify store to try this feature

  2. Start a live chat with us

  3. Tell us what you’d like added to the feature and why

  4. We’ll use your feedback to improve our Shopify integration


How to connect your Shopify store

  • Go to Settings > Workspace > Integrations and click the Shopify button to > Connect store

  • This will take you to the Circuit for Teams app in the Shopify App Store

  • In the Shopify App Store, click the > Add app button and then follow the instructions to install the app

  • Once you have clicked the green > Install app button you will be redirected back to Circuit for Teams. The message ‘Shopify store connected’ will appear.

  • If you would like to connect multiple shopify stores, simply repeat the process above for each store.

How to create a route using Shopify

  • Create a new route.

  • On the route view, you will see the option to > Import stops from Shopify.

  • Click this button to automatically import all selected orders from your Shopify store into Circuit for Teams

Imported Shopify orders will contain this information:

  • Shopify Order ID

  • Fulfillment status

  • Payment status

  • Item details

  • Recipient details

  • Tags

  • Notes

Selecting orders to add to a route

  • You will now be able to see all your imported orders in a table

  • You can filter the table view to see only the orders you want eg only unfulfilled orders

There are two ways to select and import orders to a route:

Select orders from the list

From the list select each order you want to add to a route and click > Import orders

Bulk import orders

Click > Bulk import and add all the order IDs you want to import in the text box, then click > import orders

All selected orders will be imported and added to a route.

When importing a Shopify order to a route Circuit will map these Shopify order fields to the following Stop fields in Circuit.

Shopify Order → Circuit Stop
Address line one → Address line one
Address line two → Address line two
City → City
State → State
Zip → Zip
Country code → Country Code
Order Notes → Notes
Recipient email → Recipient Email
Recipient phone → Recipient Phone
Recipient name → Recipient name
Order Name → External ID

Optimize your route and send it to a driver as normal


Automatically update the status of orders in Shopify

When a route contains Shopify orders, you can choose how and when the status of those orders is updated in Shopify.

  • Go to Settings > Workspace > Integrations

  • Go to the Shopify section called > Automatically mark orders as fulfilled in Shopify

  • From the drop down menu select when Circuit should automatically mark orders as fulfilled, choose from:

    • When a stop is delivered (default)

    • When a route is started

    • When a route is sent to drivers

    • When a stop is imported

    • Don't automatically fulfill (selecting this option will not change order status)

  • The default setting is > automatically mark a stop as fulfilled in Shopify 'when a stop is delivered'


Automatically send customer notifications via Shopify

If you have selected to automatically update the status of orders in Shopify then you can also turn on the automatic sending of customer notifications via email.

You can find and edit these emails in your Shopify store. Look for the Shipping confirmation and Shipping update email templates.

In Circuit go to the Shopify section called > Notify customer via Shopify when fulfilled

  • Toggle the button to > ON

  • Emails will be sent when triggered by the order update preference you have set

Shopify customer notification email flow

The status of an order is updated, and an email is sent when...

Shopify shipping confirmation email

Shopify shipping update email

a stop is delivered

This email is sent when a stop is delivered.

It contains a tracking code

a route is started

This email is sent when a route is started.

It contains a tracking code

a route is sent to drivers

This email is sent when the route is sent to a driver

This email is sent when the route starts.

It contains a tracking code

a stop is imported

This email is sent when a stop is imported

This email is sent when the route starts.

It contains a tracking code

If you enable Shopify customer notifications, you may no longer need to use Circuit customer notifications. For more info about Circuit customer notifications click here

Read next...

Click here to learn how to integrate with the Circuit for Teams API.


Got a question?

Contact your account manager, start a live chat, or email [email protected]

Did this answer your question?