Mirakl Multi-Store Integration: Connecting Multiple Shops with SyncSpider

Created by Aleksandra Furundzic, Modified on Fri, 27 Sep at 3:48 PM by Aleksandra Furundzic

SyncSpider makes it easy to manage multiple stores on Mirakl, even when using the same API key. 


By setting up separate users and connections for each store, SyncSpider ensures your data remains organized and store-specific. 


This guide will show you how to configure multiple stores within the same Mirakl account and seamlessly manage them with SyncSpider for smooth, efficient operations. 


TABLE OF CONTENTS



Step 1: Understanding Multi-Store Setup in Mirakl 


Mirakl allows users to manage multiple stores within a single account. 


However, using a single API key for multiple stores can cause data confusion, as the system may not be able to differentiate between stores. 


Each store should be treated as a separate entity, with its own data stream, to avoid conflicts.


To properly manage two or more stores, you need to configure separate Users for each store. This ensures that data for each store remains distinct and manageable.



Step 2: Creating Separate Users for Each Store in Mirakl


To manage data separately for each store, you need to create individual user accounts for each store within the management system on the Mirakl platform.  


Here’s how to do it:


2.1 Login to Your Mirakl Account


Access your Mirakl account where your stores are registered.





2.2 Navigate to the “Users” Section


In the main menu, go to the "Users" option. This is where you can manage user permissions and add new users by clicking 'Create User'.


Mirakl users page showing the option to create a new user, with existing users listed and their status and roles.




2.3 Create Separate Users


Create a new user, making sure that each user has the required permissions to manipulate store data (inventory, orders, etc.) specific to their assigned store. 


Mirakl interface for adding a new shop user, showing fields for email, language, and roles such as Shop Administration and Inventory Management.



Step 3: Setting Up SyncSpider Connections for Each Store


Once you have created separate users for each store in your Mirakl account, the next step is to set up individual connections in SyncSpider. 


This will ensure that the data for each store is kept separate and can be managed independently.



3.1 Create a New Connection for the First Store 


Navigate to the Integrations menu or select Create a Task

Enter "Mirakl" in the search bar. 


Search results displaying Mirakl integration option in SyncSpider for marketplace management.


3.2 Enter the Integration Name


In the name or description field, make sure to add a unique identifier, such as "Store 1" or another descriptor that clearly distinguishes this connection from other stores you will add later. This helps keep your integrations organized and easy to manage. 


Setup screen in SyncSpider for naming and describing the Mirakl integration. 




3.3 Setup Mirakl Integration


You will be prompted to enter your Shop URL and an API Key to connect SyncSpider with Mirakl. 


Setup Mirakl integration in SyncSpider by entering Shop URL and API key, then click Finish.



To obtain the API Key, log into your Mirakl account. Click on the profile icon in the top right corner and select Profile


Make sure you are selecting the correct User associated with the particular store.

Mirakl interface showing the dropdown menu to access the Profile option.



In the profile settings, navigate to the API Key tab : 



Mirakl profile page showing the API Key section with options to copy the key or generate a new one.




Step 4: Set Up Additional Connections for Other Stores 


For each additional store, repeat the process by adding a new Mirakl integration in SyncSpider.


Ensure that each connection is linked to the correct user for that specific store. This will keep the data streams separate and ensure each store’s data is managed efficiently.



Additional Resources


For more information on Mirakl, check out the following resources: 


Mirakl is just one of the tools we support!


To check the list of the tools and features we support please click here!


If you don't see your favorite tool on our list, please take the time and send us the request here to create an integration for you or UP-vote if it's already on the list :) 


We develop integrations based on the requests and up-votes :) 


We hope that this covers everything. If you have any further questions or need additional clarification please reach out to us via [email protected] or our chat widget!




















Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article