Skip to main content

Shopify Integration

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

The following information applies to the Shopify integration with Mintsoft.


Shopify Integration Features

The Shopify integration with Mintsoft offers the following features:

  • Order sync.

  • Stock and Product sync.

  • Despatch Updates (Status and Tracking info).

  • Property Mappings (Gift Messages, Personalisation).


Prerequisite - Adding and authorising the Shopify connection

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

  • We recommend using Warehouse Users to authorise the integration but 3PL Client Users can authorise the Shopify integration as well.

    • To authorise the Shopify integration as a 3PL Client User, you must be filtered by a Warehouse on Mintsoft prior to installing the Shopify app.

  • The store must be live to authenticate the API.

  • The store cannot be password protected or Mintsoft cannot connect to it.

  • If your 3PL Client doesn't want to give you full access to their Shopify store, they could add you as a Collaborator Account on Shopify.

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


First shop connection and additional shop connection

There are two methods for integrating Shopify with Mintsoft:

  • If you are adding the first connection for your (or your 3PL Client's) Shopify store and no other connections for the specific store exist in Mintsoft, please review the Integrate with Shopify - First shop connection section.

  • If you'd like to add another connection to the same Shopify store and a connection already exists in Mintsoft, please review the Integrate with Shopify - Additional shop connection section.


Integrate with Shopify - 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.


Integrate with Shopify - Additional shop connection

To integrate Shopify with Mintsoft and add another connection to an existing 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

Listed below are some of the fields you can configure when integrating Shopify with Mintsoft:

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

Once you have authorised the Shopify connection on Mintsoft, you must set a location to complete the integration process:

  1. Within Mintsoft, click Connect then Order Integrations.

  2. Next, click Shopify.

  3. Click Get Location against the newly created connection.

  4. Then, click Set Location.

    • This is the location where you will be managing stock and orders.

  5. Once you have set the location, you can then make the connection Active.

  6. Click Edit then select Active to ON.

  7. Click Update.


Dealing with multiple locations

To import orders from a specific location:

  1. Click Connect then click Order Integrations.

  2. Click Shopify.

  3. Then, click Edit against the connection you want to update.

  4. Click the Advanced tab and Select Only Import Orders Fulfilled from LocationId to ON.

  5. 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?