60-day Money Back


Frequent Update


365-day Support

Magento 2 Store Locator - PWA


Magento 2 Store Locator extension helps customers locate all the stores by displaying unlimited store locations on a separate page. Incorporated with Google Maps, Store Locator brings more concise results for enjoyable experiences.

Customizing map display and store details, as well as integrating local SEO-friendly keywords can be done with ease. Moreover, you can say goodbye to answering repetitive questions about those physical locations. Thanks to Magento 2 Store Locator, online merchants can take advantage of their nearby stores, increase revenues and enhance customer satisfaction.

Total price:


This demo is hosted on Cloudways

Magento 2 Store Locator for Magento 2.2.x, 2.3.x, 2.4.x CE/EE/B2B/Cloud/ Adobe Commerce 2.2.x, 2.3.x, 2.4.x

Most-Trusted Pick

  • Work perfectly together
  • Cost-effective
  • 60-day money back guarantee
  • FREE installation for all
Store Locator
One Step Checkout
PDF Invoice



Featured Store Locator

View Mageplaza Store Locator on atual Magento 2 stores


Store owners desire to show the locations of their bricks-and-mortals on the website with Google Maps. However, they're disappointed to find out that there's no default tool to show their physical stores to customers. This may negatively affect the customer shopping process and customer experience.


The Magento 2 Store Locator by Mageplaza offers you the following solutions:

  • Being equipped with the development of Google Maps and GPS
  • Automatic assistance of Google Map suggestion
  • Filtering locations based on customers’ current position
  • Configure details such as working hours or holidays
  • Integrate keywords into location content for better SEO

Magento 2 Store Locator Highlight Features

Mageplaza Store Locator extension PWA-ready

Optimize mobile shopping experience of the store locator feature with the ready solution of PWA compatibility. Guaranteed to work smoothly on all screen types

Compatible with SimiCart PWA
Ready-to-use solution for PWA Studio storefront
Play demo
Excellent mobile-friendly interface
Works perfectly with Magento Venia storefront
Learn more

Store Locator is integrated with Google Maps

The typical feature of Magento 2 Store Locator by Mageplaza is Google Map integration which allows customers to easily approach the locations of store premises and experience full features of Google Map right on the site.

Customers only need to type some letters in the Address box and are well recommended with all relevant suggestions for shop addresses. Besides, customers can easily locate themselves and the module will automatically show the nearest addresses.

Get GPS coordinates and preview

Magento 2 Store Locator extension allows converting the filled address to GPS coordinates to display its latitude and longitude. Moreover, in case the store owner wants to relocate exactly the physical store, the latitude and longitude can be edited to place the marker icon in the correct position on the Google maps. Hence, if stores have tricky locations which have not been updated on Google maps yet, customers can still navigate with ease.

Especially, all the changes can be previewed instantly right from the admin backend.

Display store information and image sliders

The main information of each store block is shown clearly next to the map. The data include the address, opening time, phone, website, parking availability, and short description/note. This time-saving feature helps customers view necessary store information quickly and find a suitable physical store easily. When they click on the marker icon in the map, the main details are also displayed responsively.

Noticeably, Magento 2 Store Locator extension supports adding image sliders directly on the store locator page. The high-quality and appealing store images will provide customers with visual information, which also enhances user experience.

Customizable maps for store locations

Besides the default Google map style, Magento 2 Store Locator extension already provides 4 more most-used map designs. In case store owners prefer using other designs, they can add more map styles from the most popular and trendy map collection. The default map zoom can be set to fit the content block.

In addition, it is easy to upload an image of the marker icon to fit with the map design. The attractive match between map and marker styles will create visual appeal to customers more easily. The background image and head icon can be also customized with ease.

Store location filter function

Filtering allows both customers and admins to specify the number of physical stores. The filter based on the radius set around the customer’s current position.

This function allows customers to easily find out the nearest offline stores around and choose the most suitable one to visit or make an online purchase quickly.

Configure working hours and holidays for a store location

Store owners can set up working hours as well as holidays and special days for each store locator page. If multiple store locations share the same opening hours, the configuration can also be done at once.

After that, it is possible to auto-change the status of the store depending on time periods. The store will be put on “Open” during working hours and “Close” when the time is up. This will highlight the store opening status for customers to easily notice.

Local SEO

Magento 2 Store Locator allows admin to integrate keywords into content, especially local keywords, to be more SEO-friendly. Local content is created specifically for each store locator page, which will help improve SEO performance and gradually increase the stores’ rankings on search engines.

Applying local SEO also helps promote stores’ products to local customers at the exact time they are looking for them.

Search by Area (New)

Customers can search for the desired stores more quickly by entering information in fields such as Store Name, Street Address, Country, City, Zip/Postal Code, State/ Province. This feature improves customer experience significantly for a higher conversion rate.

In case you want to search all stores, click the Reset button.

Extra convenience with Store Pickup function

At the checkout step, store pickup is added as an extra shipping method. Customers can easily select the stores they prefer to pick their items via a pop-up. The function enhances the shopping experience, reduces delivery staffs’ workload, and allows stores to reach customers in person.

Moreover, schedule function supports customers to set the pickup time to collect their orders properly. This ensures the good preparation of the store to hand the items over to customers satisfactorily.

Didn't see the feature you are looking for? – It may be in our product roadmap. Check it now!

More Features
Check out more details of Store Locator

Direction guide

Direction guide

Customers easily get direction guide from the current address to the related store.



Bookmark the store location page via URL Key and access easily later.

Holiday grid management

Holiday grid management

View, manage, edit all holidays with ease via the backend grid.

Sort order

Sort order

Set display order of each location block from the backend setting.

Fully responsive design

Fully responsive design

Visitors can comfortably view the store location on PC, tablets or mobiles.

Import store locations

Import store locations

Store admin can bulk import thousands of store locations from CSV files in a time

Choose your suitable edition


Crafted for a great webstore start $ 199 first year

  • 1-year extension updates
  • 1-year support
  • 60-day money-back guarantee
  • Read our policies
  • Supports for Magento 2 Community Edition


Great for an enterprise solution $ 399 first year

  • 1-year extension updates
  • 1-year support
  • 60-day money-back guarantee
  • Read our policies
  • Supports for Magento 2 Enterprise Edition
  • Highest priority support

Full features list

Frequently Asked Questions (FAQs)

The Magento 2 Store Locator extension by Mageplaza is a powerful tool that helps customers find physical stores or outlets of an online business. The extension provides a user-friendly interface to search, filter, and locate nearby stores on an interactive map.

The Magento 2 Store Locator extension works by adding a new page to the store website, which customers can access to search for physical stores. Customers can enter their location or use their device's GPS to find nearby stores. The extension uses Google Maps API to display an interactive map with store locations marked on it. Customers can click on a store location to see more information such as address, phone number, opening hours, and reviews.

Yes, the Magento 2 Store Locator extension by Mageplaza comes with a flexible configuration that allows you to customize the store locator page's appearance. You can change the page layout, color scheme, add custom CSS or JavaScript, and more.

Yes, the Magento 2 Store Locator extension supports adding an unlimited number of store locations. You can add store details such as store name, address, phone number, email, website, opening hours, and more.

Yes, the Magento 2 Store Locator extension by Mageplaza supports geolocation. Customers can enable their device's GPS to automatically find nearby stores, or they can enter their location manually.

Yes, the Magento 2 Store Locator extension by Mageplaza supports restricting store access based on customer groups or locations. You can assign a store to specific customer groups, restrict access to certain locations or countries, or set up a store pickup option for local customers only.

Yes, the Magento 2 Store Locator extension works with multi-store installations. You can set up store locations for each store view or website separately.

Yes, the Magento 2 Store Locator extension by Mageplaza supports importing store location data using CSV or XML files. You can easily import store location details such as store name, address, phone number, email, website, opening hours, and more.

Yes, the Magento 2 Store Locator extension by Mageplaza supports displaying store information on the product pages. You can add a "Pick up in store" button to the product pages, which will display the store locations where the product is available for pickup.

Yes, the Magento 2 Store Locator extension by Mageplaza supports offering special promotions or discounts on specific stores. You can create discount coupons or promotions and assign them to specific stores or store groups.

Reviews (10)

04 May 2022

Thank you

We can update details about our branches and let customers reach us better. Thank you Mageplaza.

Santos -Verified Purchase
19 April 2022


This extension helps me allow customers to pick up products from physical stores. Great!

Christopher -Verified Purchase
19 April 2022


This extension is great for improving the customer journey. I recommend this solution for any stores.

Rosie -Verified Purchase
03 May 2021


Good extension that works as it's supposed to. We installed this on Magento commerce version

Danny -Verified Purchase
02 April 2021

Fast and sharp support

It works fine, it's easy to install and configure; any doubt you have you can ask support and they will answer fast

Michele Perrotta -Verified Purchase
18 November 2020

Thank you very much

With this extension and with the support of Mageplaza, I was able to develop a system of pickup points tailored to my client.

Fabiano -Verified Purchase
29 November 2019

Great support

Patience, understanding, skills. I'm 100% satisfied. Too bad jet lag made difficult to get more than 2 answers a day.

Bastien -Verified Purchase
29 November 2019

Big thanks

Thank you for so much for helping with the installation - your perseverance in resolving my particular issue was brilliant!

Annette Cmela -Verified Purchase
30 May 2019

Thank you for support me all the time!

Our supporter Ben was a fantastic help to us. He offered to stay late just to help us resolve the issue due to time zone constraints. Give this man a raise!

Logan -Verified Purchase
03 January 2019

Awesome!!! I'm lucky to know it!

I have just opened one more store branch and I am finding a way to show it on my site with the best look. Luckily, I visit and find Store Locator extension. It is really easy to use. I am really happy that I can add images and even store image slider. Very beautiful! Love it so much!

Harry -Verified Purchase

Leave a Review

How do you rate this product?

Your email address on Mageplaza's store

Plain text, no HTML tags.

Use Cases of Magento 2 Store Locator

Use case 1: Improve the customer shopping experience by displaying physical stores

Business goals:

  • Show the locations of offline stores on the website with Google Maps.
  • Let customers find stores near them.

Default Magento technical limitations:

  • There is no default tool to show your offline stores.


  • Create multiple store locations right on the website with Google Maps.
  • Let customers locate themselves and Magento 2 Store Locator extension will show the nearest stores' addresses.
  • Allow visitors to search for addresses through the handy Search Box and view all relevant suggestions.
  • If your store does not have an easy-to-locate address, you can add in the GPS coordinates so customers can still navigate to your store.
  • Users also have a filter to find the nearest store and make purchases quickly.

Use case 2: Improve SEO ranking with locations

Business goals:

  • Increase the store visibility.
  • Promote to local customers when they search stores online.

Default Magento technical limitations:

  • There is no default tool to show your offline store locations to local customers.


  • You can integrate keywords into location content, especially local keywords, so your website and addresses become more SEO-friendly.
  • Make content specific for each store locator page so you can improve performance and increase rankings.
  • Make your offline stores more visible to local customers when they search for products online and around them.

Use case 3: Optimize brand image with a well-thought-out store locator

Business goals:

  • Display store locations with appealing details.
  • Improve the user experience

Default Magento technical limitations:

  • Unfortunately, there is no default tool to help streamline the customer shopping process with store locations.


  • Magento 2 Store Locator offers an optimized mobile experience with PWA-ready compatibility. This way, even mobile users can quickly navigate on the website to find your nearest shop.
  • Customize the look of your stores on the locator, including the address, opening hours, photos, phone number, website, and a short store description. The appealing information will enhance the brand image and your store’s professionalism.
  • Provide 4 additional map designs to make the map look more stylish. You can add more map styles marker icons as well to customize the store location page.

Use case 4: Add pickup locations for customers

Business goals:

  • Let customers pick up their orders at bricks and mortar stores.
  • Reduce the shipping cost and workload for employees.

Default Magento technical limitations:

  • A defaut Magento store wouldn't have a tool to let customers pick up their orders at physical locations.


  • Store pickup option is added as an extra shipping method at the checkout page, thanks to our Store Pickup extension. Customers can then pick a store and the time to come and receive their order.
  • The timer will also alert the store staff to make good preparation of the order before customers pick it up.

Use case 5: Manage all the store locations

Business goals:

  • Import and manage all store details

Default Magento technical limitations:

  • You can insert many physical locations into a default Magento store, but you can't display them on a map.


  • Magento 2 Store Locator imports all of your store details through a CSV file. You can bulk import thousands of stores at once with this method.
  • Sort and manage your locations based on easy blocks in the backend.
  • Edit and manage store locations through a grid system.

All of the feature updates plan and status will be updated as soon as possible in our public Trello.

View Mageplaza Extension Roadmap 2023 ->

Don't see the features you are looking for?

Request feature

Want to do extension customization?

Custom request

Let us know your requirements

Release Notes

  • v4.4.1 (Magento v2.4.x)

    09 May 2023

    • Compatible with Magento v2.4.6
    • Fixed some minor bugs
  • v4.4.0 (Magento v2.4.x)

    30 January 2023

    • Added store favorite
    • Added show relevant locations list for products with assigned MSI…
    • Added store pickup option
    • Added display pickup option conditions on the storefront
    • Compatible with Magento v2.4.5
    • Fixed minor bugs & improved performance
  • v4.3.0 (Magento v2.4.x)

    10 June 2022

    • Added features:
      • Search by area
      • Ship to Specific Countries
      • Allowed Payment Methods
    • Compatible with Magento v2.4.4
  • v2.5.0 (Magento v2.3.x)

    10 June 2022

    • Added features:
      • Search by area
      • Ship to Specific Countries
      • Allowed Payment Methods
  • v4.2.2 (Magento v2.4.x)

    28 December 2021

    • Fixed minor bugs
  • v4.2.1 (Magento v2.4.x)

    27 October 2021

    • Compatible with Magento 2.4.3
    • Compatible with Magento 2.4.2-p1
    • Fix some minor bugs
  • v2.4.0 (Magento v2.3.x)

    01 August 2021

    • Add Facebook, Twitter to store contact
    • Add config allow store pickup for guest
    • Add pagination for better performance
    • Compatible with Magento v2.3.7
    • Fix minor bugs
  • v4.2.0 (Magento v2.4.x)

    01 August 2021

    • Add Facebook, Twitter to store contact
    • Add config allow store pickup for guest
    • Add pagination for better performance
    • Fix minor bugs
  • v2.3.0 (Magento v2.3.x)

    11 May 2021

    • Add map style, filter radius rest API & GraphQl
    • Add frontend config rest API & GraphQl
    • Compatible with Magento 2.3.6
    • Fixed error with rest API & GraphQl
    • Fixed minor bugs
  • v4.1.0 (Magento v2.4.x)

    16 April 2021

    • Compatible with Magento v2.4.2
    • Add [ Frontend config api/graphql ]
    • Add [ Map style, filter radius api/graphql ]
    • Add [ Default config for map setting ]
    • Fix minor bugs
  • v4.0.0 (Magento v2.4.x)

    14 October 2020

    • Supported Magento v2.4.0
  • v2.2.1 (Magento v2.3.x)

    14 October 2020

    • Fixed minor bugs
  • v2.2.0 (Magento v2.3.x)

    02 July 2020

    • Supported RestAPI & GraphQL
    • Added Unit Test
    • Compatible with Magento v2.3.5
    • Fixed minor bugs
  • v2.1.2 (Magento v2.3.x)

    04 March 2020

    • Fixed import locations error
    • Compatible with Magento 2.3.3
    • Fixed loading error on product grid
    • Fixed other minor bugs
  • v2.1.1 (Magento v2.3.x)

    17 July 2019

    • Fixed responsive error on mobile
  • v2.1.0 (Magento v2.3.x)

    08 July 2019

    • Add Store Pickup feature
    • Compatible with Magento 2.3
    • Improved code style & performance
  • v2.0.2 (Magento v2.3.x)

    15 January 2019

    Fixed minor bugs

  • v2.0.1 (Magento v2.3.x)

    07 January 2019

    • Improved code style & performance
    • Improved UI/UX
  • v2.0.0 (Magento v2.3.x)

    05 December 2018

    Rebuild Store Locator

Store Locator's Full Features List

Store Locator for store admins

Map/Info settings

  • Add Google Map API Key
  • Add store address: street, city, state, zip/postal code, country
  • Add new store manually or import store via CSV files
  • Get automated GPS coordinates
  • Manually add latitude and longitude
  • Add store contact: phone, email, fax, website URL
  • Upload store image
  • Select Map style
  • Get autoGeocode
  • Set zoom default
  • Set filter radius selection and default radius
  • Choose distance unit
  • Upload marker icon
  • Set store opening time: day, hour
  • Set holiday time: status, date, type
  • Set specific countries available for pickup
  • Set allowed payment methods for store pickup method
  • SEO configuration
  • Compatible with SEO All in one, Google Maps, Store Switcher, Delivery Time, Table Category View extension

General configuration

  • Enable/ Disable the extension
  • Set title for store locator page
  • Set description message
  • Upload a background image
  • Add URL Key
  • Set display for the link
  • Enable/ Disable to get direction
  • Enable/ Disable filter function
  • Enable/ Disable filter by current position
  • Enable/ Disable search by ares function

Management grid

  • Edit, manage store location via grid
  • Edit, manage holidays via grid

Store Locator for customers

  • View all store list and store location on Google map
  • Filter store by radius
  • Search stores by area (country, city and zip code) (New)
  • Find the nearest store
  • Select store, set appointment time to pick up the ordered items
  • Google maps suggestion address
  • Get direction guide from a location to any store
  • Get contact information of a store: address, phone, email, fax, website URL
  • Know the opening time and holidays of a store
  • View image of stores
  • Have better experience on site

Why choose Mageplaza Magento 2 Store Locator

Mageplaza provides consistent and customer-centric extensions for your Magento 2 store.

We don't sell products for one time. We provide lifetime solutions which help our customers thrive with their businesses.


60-day Money Back

Extensive 60-day money-back period. You love it or get a full refund no questions asked.


Extensive Support Timeframe

Mageplaza provides support 16 hrs/day, 5.5 days/week to guarantee the seamless operation of our extensions on your store.


Install via Composer

Simple installation via composer helps you save time and eliminates technical issues during future updates.


Frequent Updates

Intensive update roadmaps ensure great performance, bug-free, highly compatible, and innovative extensions.