BLACK FRIDAY: 50% OFF all Pro plans
Pro from $18 a year or $60 lifetime, no code needed
Ends Cyber Monday, 30 Nov. Lock in the price today
Get 50% Off
Pro widget

Store Locator Widget for Elementor Pro

A searchable list of your locations beside a map.

Overview

What Store Locator does

Store Locator shows your locations as a list next to a map with markers. Visitors can search, filter by category, and sort by distance from their own position. The map uses the Leaflet library that ships with the plugin and OpenStreetMap map pictures by default, and you type the coordinates of each location yourself.

Live demo

See it in action

4 locations

Features

What it can do

  • List and map side by side or stacked, or the map only, or the list only.

  • Search field that filters the list and markers by name, address and category while typing.

  • Use My Location button that sorts locations by distance and shows the distances.

  • Category filter as buttons or a select box, and an optional distance filter.

  • Map pictures from OpenStreetMap, a custom tile address, or Google Maps with your own key.

  • Marker popup with name, image, address, phone and buttons.

  • Directions link per location that opens Google Maps or Apple Maps in a new tab.

  • Optional LocalBusiness data for search engines for every location.

Use cases

When to use it

Shop finder

List every branch with its address, phone and opening hours and let visitors find the closest one.

Dealer or reseller list

Tag each location with categories such as Outlet or Repairs and switch on the Category Filter.

Service points

Mark some locations as Featured so they are listed first and can have their own marker color.

Setup

How to set it up

What you need: The latitude and longitude of each location. The map pictures load from OpenStreetMap or the map service you choose, so mention it in your privacy notice. The location button works on https sites only.

  1. Drag Store Locator onto the page and open Locations.

  2. For each row, type the Name and Address, then the Latitude and Longitude of the building.

  3. Add Phone, Opening Hours, Categories / Tags and an Image where you have them.

  4. In Layout, choose where the list sits and when list and map stack.

  5. In Search and Filters, switch the Search Field, the location button, the Distance Filter and the Category Filter on or off.

  6. In Map, pick the Map Source and Marker Shape, and set Start Zoom if Fit All Markers on Load is off.

  7. Style the search bar, list rows, markers and popup in the Style tab.

FAQ

Questions and answers

Do I need a Google Maps key?

No. The default Map Source is OpenStreetMap, which needs no key. A key is only needed if you choose Google Maps, and it must have the Map Tiles API switched on.

Can I type an address and get the marker?

No. The widget does not look up addresses. Enter the coordinates of each location by hand.

What is loaded from other sites?

The map pictures (tiles) load from the chosen map service in the browser of the visitor once the map scrolls into view. The map code itself ships with the plugin.

Is the position of the visitor sent anywhere?

No. The browser is asked only when the button is clicked, and the position stays in the browser.

Bright Addons Pro

Get Store Locator with Bright Addons Pro

Bright Addons Pro has 80 Pro widgets plus all 51 free widgets, 10 extensions, a Theme Builder and 32 dynamic tags. From $18 a year, with a 14-day money-back guarantee.