- Imports sales orders
- Option for stock sync
- Updates tracking numbers
- Updates despatched status
- Imports products from Shopify (product sync)
- Fraud checks
- Imports personalisation data (property mapping)
- Gifts notes can be mapped with additional setup
- Supports webhooks for instant order sync & cancellations
- Supports fulfilment & inventory sync from multiple locations
Store must be live!
In order for the API to authenticate successfully, the store must be live.
Shopify Private APP Setup
To setup the Mintsoft integration with Shopify - first you need the API Key & password for the store by generating a Private APP:
Click create new private app, then enter mintsoft as the name.
Enable Read / Write Access on Permissions
Please make sure you have enabled read / write access on all relevant permission areas.
Enable read / write on the top four groups of permissions, then click the option to review the disabled permissions.
Scroll down and make sure your permissions are set to read / write for all areas concerning:
- Fulfilment (all types)
- Locations (read only)
Then save the app - we will only use the password and API key from this page:
Mintsoft Connect Setup
Now you can setup the connection in Mintsoft by navigating to Connect > Overview > Shopify
You can set your order sync delay (frequency) in intervals of 15 minutes and also choose if stock sync is turned on and the delay for this as well.
Now you have to enter the API Key, Password and myshopify URL
HTTPS My Shopify URL
Please note you must make sure you enter the HTTPS My Shopify URL for the store followed by a slash at the end.
Get Shopify Location ID
Shopify now supports multiple location IDS on its stores - our connection has an option to get the ID, but this is only recommended for Shopify stores with one location.
Once you have setup the connection go over to the right hand side and hit the Set Location button:
If the store has multiple locations - you'll need to go to shopify to find out the Shipping Origin Location - found in admin/settings/locations
Click on the location marked "Shipping Origin"
The location ID is displayed in the URL after you click on it e.g. .myshopify.com/admin/settings/locations/9865745
Advanced Option - Product Personalisation Mappings (Property Mappings)
Navigate to Connect > Overview > Shopify
And select the orange property mappings button:
If you tick the option to use webhooks this will over-ride the stated delay periods and instead import orders directly from shopify when a notification is received of a successful order payment.
If you want to stop orders importing with webhooks you will need to contact support to remove the webhook connection from the account.
Cancellations - Enable Cancel Orders Webhooks
When using webhook its also possible to get cancallations from Shopify. This will then cancel the order in Mintsoft if it's in a valid status to be cancelled - As per Customer Account Settings. Otherwise it will raise an alert advising that the order has been cancelled in Shopify and needs stopping manually.
Sync Product Updates
It's possible to sync update to products from Shopify.
This is supported for a number of fields:
- Weight (If Zero)