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 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]