Help customers find your stores!
With the Magento 2 Store Locator, customers can easily find a store location nearest them and obtain directions.
- Search by country, state, zip code, and radius
- Automatically determine a store's geo coordinates on the map
- Display location name, phone number, address, and link to website
- Obtain directions with 1 click via Google maps
Show a visual radius around the customer's search
Choose to display the locations within the customer's specified search radius in a customizable radius circle
- Show / hide the search radius from appearing on the map
- Control the color and opacity of the circle
1. General configuration
- Activate the store locator extension and specify the title that appears on the page and as the meta title
- Enter the url path and choose to show a text link in your header to the store locator
- Select a CMS block to display content / banner above the map
- Enter the page meta keywords and description
2. Google Map configuration
- Enter your free Google Map's API key in order to operate the map
- Enter your server key if you would like to identify your user's current location and locate locations nearest them
- Upload the marker icon used to display locations on your store map
- Control if users can zoom in or out of the map using their scroll wheel on the mouse
- Manage if users can change the type of map on the page (satellite vs. map view)
- Show / hide the option for users to adjust the scale on the Google map
3. Managing search
- Choose to launch the store locator search automatically for your users once your page loads. Set to yes if you would like to automatically display locations closest to your customers
- Control if pagination will be used to display multiple location results and also how many results are shown by default
- Determine if user's can filter their search results by a radius. If yes, then enter radius options that the user can choose from
- If user's cannot filter by radius, then specify the default radius that is applied for user's automatically
- Control if the map will use miles or kilometers to determine distance
- Specify if search results will be displayed by distance, position, or title
- Enter the message shown to users if no locations were found in their search
4. Adjusting the design
- Control if the Google Map will display as full width or fixed width
- Hide all placeholder images or upload an image used for locations without images
- Activate search result circle that appears on the map to show the search radius. If enabled, specify the design settings for the circle.
5. Adding new locations
- Easily manage all locations on a single table in Magento 2 admin
- Add / remove store locations
- Filter locations by any criteria in the table
6. Creating a new location
- Specify the name, description, and status per location
- Specify the order in which this location appears in the search results by entering a value greater than 1 to signify its importance
- Select which store views this location is available on
7. Creating a new location (cont.)
- Specify the address for each location added to the store locator
- Add a phone number and website link to display additional information on the map
8. New location images
- Upload an icon that is shown in the location pop-up on the store locator map
- Upload an image that is shown in the search results for the location
Have a question about this product? Post a question below or review questions submitted by other merchants.
I set the module up on a development/local environment however I am getting some problems. When I enter a location to search against on the frontend, the module ignores my entered location and always uses the geo locations. How can I set this up so that when you enter a location, this is used and not the found longitude/latitude of the user's IP? Thank you
Can you have a custom filter to filter stores which sells "product A" and stores which sells "product B" ?
I am using this on my Magento 2 site. Unfortunately when I run magento compile it will not complete. I uninstalled the module rerun compile command then it was completed. Im using Magento 2.1.1 is this not compatible.
How does the extension perform with a large number of locations? If I added 20,000 locations would it attempt to load them all onto the page?
Is there a way to set a default location for the locator
is the code view-able or encoded?
Works well with..