Login or create an account
If you have an account with us, please log in.

You have no items in your shopping cart.

Store Locator for Magento 2


Let customers quickly find the nearest offline stores with your products by displaying them on a handy Google map. Specify additional information for each store location to maximally streamline shopping process.

  1. Display the offline store locations on a map
  2. Equip store locations with images and extra information
  3. Show the product availability in particular stores
  4. Add the store locator map to any page
  5. Provide filters to find stores that meet certain criteria
  6. Optimized for mobile
View Extension Demos
See User Guide
Optimize your inventory management for multiple stores:
Store Locator for Magento 2

Sell products offline and want to help shoppers easily find your physical store locations? With the Magento 2 Store Locator extension you'll be able to display all necessary locations on the map and navigate customers to the nearest ones, thus providing them with ultimate shopping experience and boosting your sales. Use the Magento 2 RMA module to allow customers to return products purchased offline.

Navigate customers to offline stores

Show the nearest offline stores

Let customers find the nearest physical store in a couple of clicks. All they need to do is to open the Magento 2 store locator page, click the 'Locate nearby' button and see the list of locations sorted by geoposition. All the locations will be also displayed on the map.

Enable customers to set the search radius

To make the search process maximally convenient you can allow store visitors to specify the search radius and distance units (either kilometers or miles) and get the results tailored to their specific needs.

Display the distance between the customers current location and the available stores

store locator for magento 2
store locator for magento 2

Advanced tag functionality for a proper store filtering

There is an attributes' functionality to provide additional store information such as parking availability, payment methods, brands, ATM availability and etc. By these tags, you can filter stores on a store locator page on the frontend. It is convenient if there are many stores available and customers know approximately what they need. For instance, they need some apparel brands or availability of exact payment method. This can save heaps of time when you search for necessary items.

Manage store locations display

Create multiple store locations

The Magento 2 store finder enables you to create and display an unlimited number of store locations. Just specify a few settings and a store location will be automatically added to the map.

For each store location you can specify:

  • Location name;
  • Store view;
  • Country and city;
  • Phone number;
  • Email address;
  • Exact address info;
  • Additional description;
  • Custom image;
  • Website URL;
  • Sort order;
store locator for magento 2

Add store locator map to any website page

Easily equip any store page with a handy map that includes all your offline retail locations. Adjust the map display in a widget: display the full list of stores and various custom filters or show your customers only the map with store locations.

Adjust how the map looks

For each store locator map in your store you can specify the unique settings to fit the block within the existing content. As soon as you can implement the store locator map as a widget, you can adjust the map size and the availability of the optional sections (stores list and search radius).

Specify geographical coordinates

To correctly display store locations on the Magento 2 google map you need to specify the longitude and latitude for each store location. The module also allows you to determine the coordinates automatically with the 'Auto Fill' option.

Assign products to specific store locations

Use flexible condition settings to assign particular products to specific store locations. Once a product is assigned, the link to the corresponding store location will be automatically added to the product's page.

Use map clustering for neighbored stores

The automatic map clustering option unites neighbored stores in 'clusters' and highlights them with different colors. The option is extremely useful for merchants who run numerous stores and don't want to visually overload the map. When the option is not needed, you can easily switch it off.

Customize locator page

To fine tune the store locator page display you can:

  • Specify page title;
  • Insert Google mark template;
  • Create a short page URL;
  • Adjust map zoom level;
  • Insert Google API key (find more details here);
  • Specify URL name for product pages;
  • Set units for search radius measurement;
  • Specify which stores' information to show in the store list;

Fast Location and GeoIP data import

Quickly import store location data

Add dozens of stores to your Store Locator map in a few clicks. Simply import the pre-built file containing store information and locations to quickly set the locator up and running. You can always additionally adjust the information for each particular store in the backend.

Use advanced geolocation settings

In case you don't want to detect store visitors' location with the 'Browser location' feature, you can download and import a ready-to-use CSV file with GEO IP data. It's also possible to use both options together. This is the best solution for those cases when customers use browsers which don't support geolocation option and don't provide browser location data. And, of course, you can upload your own CSV file with necessary info.

store locator for magento 2

To activate Geo IP feature upload the following files:

  • GeoLiteCity-Blocks.csv;
  • GeoLiteCity-Location.csv;

You can download the necessary CSV file right here.


Redirect customers to relevant info according to their geolocation

Automatically detect customers' IP addresses and segment them by geolocation. Redirect visitors to the pages with corresponding language and currency to increase purchase probability. Use GeoIP Redirect extension to display relevant content to customers from all over the world.

Product questions

How does the "Locate nearby" option work?

The option "Locate nearby" displays the nearest locations to the current position of the customer.  Proceed to the full answer to get a step-by-step guide.

Our experienced Magento certified support team stands ready to assist you in customizing the Store Locator page and making it fit your store theme.
In this extension, locations are interrelated with products, so you can find locations with certain products. All locations have filterable attributes.
Business expertise
Business expertise
We care of our customers and largely due to our 9-year experience in e-commerce we have already implemented new features based on our clients’ requests.

Other Features

  • 100% Open Source — Easy To Customize
  • Follows Magento Code Architecture
  • Separated HTML/CSS/JS
  • Simple installation via Composer
* The name "Magento" and the logo are the trademarks of Magento, Inc.
Fine module, though not perfect
Good functionality and performance. Had an issue with estimated distance, module miscalculated distance to nearby stores. Now it’s fixed.
Great support
One of the best supporters ever! I had a small installation issue, so I submitted a ticket and get a feedback in an hour with a solution that was clearly described. The extension works fine, I get what I expected)
Super-useful features
Thank you so much for tag filtering! I have a chain of sporting goods retailers with about 100 brands in total. Now I see how helpful for customers is brand filtering. But it'll be awesome if you could add a filtering by categories, hope that it's possible.
It works out of the box, I have a small store and the features are enough for me, it's important because I don't have a developer.
I wish you could add some new features in the future - for 'order to collect at a local store' functionality. Thanks in advance, and happy holidays.
I like the extension, handy and cool. I used their module for previous Magento version, this one is as good as that.

Write Your Own Review

You're reviewing: Store Locator for Magento 2

You can always download the recent version free of charge from your account

Installing an upgrade is easy — check now

My Downloads
Version 2.1.0
Last Update: Jun 04, 2019
  • now it is possible to specify the canonical URL for a location page
  • the 'Country" column was added to the 'Locations' grid
  • we have added the control for displaying the Locations Filter expanded or collapsed by default
  • minor visual improvements
  • we have added the minimal search radius setting for the search radius slider
  • the compatibility with Amasty 'Promo Banners' extension was enhanced
  • the issue with not saving 'State' value for the newly created location for Magento 2.3.1 EE was fixed
  • the issue with displaying a state name as the id number was resolved
  • the possible issue with not correct operation of pagination was resolved
  • the issue with not showing the full country name on a location page was resolved
  • the issue when a custom URL was created for the locator's page and the URL '/amlocator' was still functioning was fixed
  • the possible issue with 'Copy to all days' button on a schedule creation/edit page was resolved
Version 2.0.1
Last Update: Apr 30, 2019
  • Google Directions and Google Street View were added
  • Introducing new design of the Locator's frontend pages
  • we have added a default attribute value for the locator's widget. Now a widget block will show locations according to the predefined filter
  • Customers reviews were added to locations
  • Introducing a Location page. Let customers find all the needed information about a location and set metadata to every that page
  • now it is possible to set search radius by a slider selector on the locator's page
  • the possibility to use "Plus Codes" for a location search was added
  • Image gallery was added to a location page.
  • now it is possible to insert location attributes to Google Mark and Store List templates. Thus they will be displayed with location information on the locator's page
  • location's schedule management was enhanced
  • IPv6 support was added to Geo IP detection.
  • the extension's admin area functionality was enhanced
  • Pagination was added to the locations list. The feature helps to increase the page load speed if there are a lot of locations in the system
  • the possibility to upload the latest Geo IP Database was added
  • the problem with CSS on 'Store Locator' page was resolved
  • the problem with 'Copy to all days' button was resolved
  • the problem with migration of 'Store location' attributes was resolved
Version 1.12.4
Last Update: Jan 09, 2019
  • the new functionality for measuring distance was added
  • the ability to configure the stores' information in the store list near the map was added
  • now it is possible to use a construction like {{email}} in the store list template
  • possible issues with the extension's operation after upgrading Magento from 2.1.x to 2.2.x version were resolved.
  • we have added a setting for choosing allowed countries to suggest an address to. Addresses from the chosen countries only will be suggested while typing the current location on the store locator's page
  • the ability enable/disable clustering of locations on the Store Locator's map was added
  • the ability to show the nearest locations to a customer right after the locations page been loaded was added
  • the locations filtering process was improved
  • the compatibility with Magento 2.3 was enhanced
  • the issue with importing data was resolved
  • the issue with displaying attributes in the pop-up after filtering locations was resolved
  • the issue with wrong geolocation detection was resolved
  • the issue with correct options showing (sort order) after saving attribute was resolved
  • the issue with showing attributes in a popup was resolved
  • the issue with the locator map and the locations list layout for mobile devices was resolved
Version 1.11.0
Last Update: Aug 29, 2018
  • the stores grid was enhanced with new functionality
Version 1.10.0
Last Update: Aug 15, 2018
  • the ability to display the Store Locator map on any website page as a widget was implemented
  • the database structure was improved
Version 1.9.2
Last Update: Jul 04, 2018
  • the 'Zoom' setting was added to the module's configuration
  • the location detection via GeoIP data was improved
  • the possibility to add ID to CSV was added
  • now, the import functionality will use country, city and zip code to autofill latitude and longitude
  • the issue with the Store Locator metadata was resolved
  • the issue when updating the extension from the old versions was fixed
  • the issue with a single image assignment to many locations was fixed
  • the issue with deleting an image assigned to several locations was fixed
  • the issue with duplicates after import was resolved
Version 1.8.0
Last Update: May 30, 2018
  • the setting to show/hide schedule on a store locator page was added
  • the setting for choosing time format in schedule on a store locator page was added
  • the possibility to include attributes and locations schedule into import was added
  • the location import was enhanced
Version 1.7.2
Last Update: May 22, 2018
  • the Meta Description field for the Store Locator page was added
  • the installation script was improved
  • the validation for the errors in the import file encoding was added
  • the 'Title' field was moved to the General Settings section
  • the issue on the mobile view was resolved
Version 1.6.1
Last Update: May 14, 2018
  • the ability to display text from configuration when there is no schedule for particular day in the location settings was implemented
  • the ability to show all location related fields in a popup was added
  • the issue with media files import was resolved
  • the issue with the multiselect was resolved
Version 1.5.2
Last Update: Apr 23, 2018
  • added the ability to get the current store location when the page is loaded
  • added the option to set the default search radius in the module's configuration
  • the issue with the incorrect Longitude/Latitude saving was fixed
  • Fixed an issue with coordinates receiving on the store locator page
Version 1.4.7
Last Update: Mar 12, 2018
  • now state is showing on location list
  • google maps api key is added to url.
  • Fixed an issue with the latitude and longitude rounding
  • Fixed an issue with calculation the distance to the nearby stores
  • Minor code improvements
  • Fixed an issue with the popup display
  • Fixed an issue with the latitude/longitude import from CSV
  • Minor security improvements
  • Fixed the issue with an error when customer uses filter.
  • Code improvement for compatibility with PHP 7.1.
  • Minor bug fixes.
  • New Feature: Email, phone number and site URL in store tooltip
  • Magento 2.2 compatibility introduced
Version 1.3.4
Last Update: Aug 23, 2017
  • Fix for import logic
  • Display issue fixed
  • The issue concerning null value images was fixed.
  • Improved import
  • Added possibility to set custom marker on map for each store
  • Fixed incorrect page display on mobile devices
  • Added possibility to set phone number/e-mail on store list in sidebar
Version 1.2.1
Last Update: Jan 18, 2017
  • Fixed ACL permissions
  • Added possibility to add open and close timings for each store
  • Filter by custom store tags on store locator page
  • Added CSV import functionality to instantly create or update store locations and store data
  • Added tag functionality that allows to provide additional store information (parking, payment methods, brands and so on)
Version 1.1.2
Last Update: Aug 10, 2016
  • Minor fix for JavaScript
  • Added translation file
  • A number of compatibility improvements and general workflow enhancements
Back to top