Skip to main content

Shopify Integration

Tom Higgs avatar
Written by Tom Higgs
Updated over a week ago

The Shopify integration with Mintsoft enables automated order processing, stock management, and despatch updates between your Shopify store and Mintsoft warehouse management system.


Shopify Integration Features

The Shopify integration with Mintsoft offers the following features:

  1. Order synchronisation.

  2. Stock and product synchronisation.

  3. Despatch updates including status and tracking information.

  4. Property mappings for gift messages and personalisation.


Prerequisite - Adding and authorising the Shopify connection

There are a couple of points to note when adding and authoring a Shopify connection:

User Access Requirements

  • We recommend using Warehouse Users to authorise the integration.

  • 3PL Client Users can authorise the integration if filtered by a Warehouse in Mintsoft before installing the Shopify app.

Store Requirements

  • Your store must be live to authenticate the API.

  • Your store cannot be password protected.

Access Options


Integration Methods

Choose the appropriate method based on your current setup:

  • First shop connection: Use this method if no connections exist for your Shopify store in Mintsoft.

  • Additional shop connection: Use this method to add another connection to an existing Shopify store.


First shop connection

To integrate Shopify with Mintsoft for the first time (No additional connections for the Shopify store) please do the following:

  1. Log in to your Shopify store.

  2. Go to the Shopify App Store.

  3. Search for Mintsoft.

  4. Click Install App.

  5. Accept the permissions.

  6. You will then be redirected to Mintsoft to log in with your Warehouse credentials.

  7. Once logged in you will be taken to the Shopify page within Mintsoft where the system fills in certain fields.

  8. The URL field will already be populated.

  9. Next, configure the connection using the Configuring the Connector section below.

  10. Turn the connection to Active once you are ready.

  11. Click Save.


Additional shop connection

To add another connection to an existing Shopify store (Additional Location etc.) please do the following:

  1. Within Mintsoft, click Connect then Order Integrations.

  2. Next, click Shopify.

  3. Find the Shopify store you want to add another connection for and click View Integrations.

  4. Once in the filtered view, click Add Account.

  5. The URL field will already be populated.

  6. Next, configure the connection using the Configuring the Connector section below.

  7. Turn the connection to Active once you are ready.

  8. Click Save.


Configuring the Connector

Configure your Shopify connection with these settings:

Field

Description

Client

(3PL Only) The client which this connection relates to.

Warehouse

The warehouse for this integration.

Channel

What channel to import orders through to.

Despatch Update Frequency (Minutes)

This is the delay between when dispatch updates sync back to Shopify.
​Note: We recommend 15 minutes.

Order Import Sync Frequency (Minutes)

This sets how often Mintsoft checks Shopify for new orders to import.
​Note: We recommend 60 minutes.

Order Import Delay (Minutes)

This sets a delay between when an order is placed on Shopify and when Mintsoft attempts to import it. This can be useful if you have other processes or apps running in Shopify (For example Recharge) that need time to update the order before it's imported.

The delay works alongside the import sync frequency.

For example, setting a delay of 10 means an order must remain active on Shopify for 10 minutes before Mintsoft considers it for import.

Order Prefix

This is the prefix the system adds at the start of order numbers.
​Note: We recommend adding a prefix to help prevent order number clashes.

Active

This will make the connection to Shopify active, allowing orders and stock to sync.

Stock Sync Frequency (Minutes)

This is how frequently you would like the stock to sync back to Shopify
​Note: We recommend 15, 30, 45, or 60 minutes.

Stock Sync

Turning this feature on will sync stock back to Shopify. Mintsoft syncs the on-hand stock to Shopify.

Sync New Products?

Turning this feature on will import new products created on Shopify into Mintsoft.

Note: When enabling this for the first time, it can take up to 30 minutes to run the initial cycle.

SyncProductUpdates

Turning this feature on will sync updates made to products on Shopify back to Mintsoft.
​
Product updates support the following fields:

  • Barcode.

  • Image.

  • Weight (If Zero).

  • Sale price.

  • Country Of Manufacture (Country of Origin).

  • Commodity Code (HS Code).

Product Sync Frequency (Hours)

This is how frequently you would like to check for new products added on Shopify.
​Note: We recommend 1 hour.

Only Download Published Products in Sync

Turning this feature on will only import Published Products from Shopify.

URL

The MyShopify URL of your store with https:// at the start.

API Version

Please make sure the latest version is selected (2025-01).

Attempt to import partial fulfilled orders

Turning this feature on will attempt to import partially fulfilled orders into Mintsoft.

Number Of Days to Check back from Orders

How many days in the past do you want Mintsoft to check for orders, we recommend setting this as -7.
​Note: Setting it as 0 will check up to 60 days in the past.

To see the full list of options on the Shopify connector, please take a look at our Understanding the Connector help guide.


Set the location

After authorising the connection, you must set a location:

  1. In Mintsoft, go to Connect then click Order Integrations.

  2. Click Shopify.

  3. Click Get Location for your new connection.

  4. Click Set Location.

    • Select the location for managing stock and orders.

  5. Click Edit then set Active to ON.

  6. Click Update.


Dealing with multiple locations

To import orders from a specific location:

  1. Go to Connect then click Order Integrations.

  2. Click Shopify.

  3. Click Edit for the relevant connection.

  4. Click the Advanced tab.

  5. Set Only Import Orders Fulfilled from LocationId to ON.

  6. Click Update.


Shopify FAQ

Can we integrate with Shopify using the Private/ Custom App?

On Mintsoft you can only integrate with Shopify using the Public App method as this is a Shopify partner requirement of Mintsoft.

Can I get temporary Shopify access to install the Mintsoft app?

Providing someone temporary access to a Shopify store is done through a Collaborator Account on Shopify. This can be useful for 3PL Clients who don't want to provide full access to their Shopify store.

Can I provide temporary access to Mintsoft?

If you are working with a 3rd party and they require temporary access to Mintsoft, you could provide them Impersonation Rights on Mintsoft.

Did this answer your question?