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.
Connect your Shopify store to try this feature
Start a live chat with us
Tell us what you’d like added to the feature and why
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]