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 a month 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 add Shopify orders as stops on a route

  • Create a new route

  • On the route view click > Import stops from Shopify

  • All your Shopify orders will be imported onto a list in Circuit for Teams

  • You can filter this list view to see only the orders you want

  • Select each individual order that you want to add to your route from this list

  • Once you have selected the orders you want to add to a route click > Import orders

  • The orders you selected have now been added as stops on a route

  • You can edit, optimize, and manage your route as normal

How to add Shopify orders as stops on a route using bulk import

  • Create a new route

  • On the route view click > Import stops from Shopify

  • All your Shopify orders will be imported onto a list in Circuit for Teams

  • You can filter this list view to see only the orders you want

  • Click > Bulk import and add all the order IDs you want to import in the text box

  • Then click > import orders

  • Those orders have now been added as stops on a route

  • You can edit, optimize, and manage your route as normal


How your Shopify order data is mapped to Circuit stop data

When adding a Shopify order as a stop, Circuit will automatically map these data fields.

Shopify Order Data Fields

Circuit Stop Data Fields

Address line one

Address line one

Address line two

Address line two

City

City

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


How to 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'


How to 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?