Mapmigo is a free Shopify store locator app that lets you display your locations on an interactive map with a searchable list.
Yes. Mapmigo is completely free.
You only need your own Mapbox API key for the map.
Most merchants pay €0 for Mapbox. As of 01/04/2026, the free Mapbox tier is 50,000 map loads/month. If your store-locator page gets fewer than 10,000 visits/month, you’ll likely pay nothing. For most merchants, the free plan is more than enough.
If you exceed that, Mapbox charges per additional map load. You can monitor usage in your Mapbox dashboard and you can check out the pricing here:
Mapmigo uses Mapbox to display maps.
Using your own key ensures:
Yes. You can upload custom markers or use image URLs.
You can add it using a Shopify App Block in the theme editor.
No coding is required.
Full tutorial: https://mapmigo.io/#Installing-the-Store-Locator-in-your-shop
Yes. You can add it to any page that supports app blocks.
No. Setup and customization can be done entirely in the Shopify editor.
You can:
Full tutorial: https://mapmigo.io/#Add-Locations
Yes. Mapmigo supports bulk imports, so you can add hundreds or thousands of locations quickly.
You can:
The app takes the address you provide and tries to find the exact geolocation for the marker based on this. With most addresses this works really well.
If the app can’t find a store’s location, this store will be marked as failed in the third step of the bulk importing process and not imported. You can then download all the failed stores as a CSV.
I’d recommend opening this CSV and seeing what is the issue for each row.
For the columns that have failed because the address couldn’t be found, you can add latitude and longitude.
Do the following:
Add the column latitude
Add the column longitude
For each store that failed because of the geolocation, go to google maps, find the spot, right click and copy the latitude and longitude. Latitude is the first number. Longitude the second.
Paste these two into the CSV.
Adding latitude and longitude makes sure that the marker will be at the exact right spot.
You can add these two to the CSV if you want to be really sure that the pin is placed 100% correctly.
Finding the locations based just on the address works really well in 95% of the cases though. The only issues I encountered are when the address is very unusual or in developing regions.
Yes. Customers can search by store name, city, or address.
Yes, if you enable geolocation.
The browser will ask the user for permission and then show nearby locations.
The app will simply show all locations.
Yes. You can customize:
Yes. The design is flexible so it can blend into your theme.
Yes. The store locator is fully responsive and works on all devices.
Yes. You can display opening hours for each location.
Yes. You can add:
Yes. You can customize and translate all texts from english to another language.
Currently we only support 1 language, but we are working on allowing multiple languages.
Mapmigo is optimized for fast loading.
We have spent a lot of time testing the app with different themes and it works well with all the themes we tested.
If something should look off, support will help you fix it.
You can contact support directly inside the app via chat.
Yes. If anything doesn’t work or looks off, support will help you quickly.
We can also help you with the setup in general. Feel free to message us.