Module Component
Maps and Locations

Easy Store Locator

Multiple Store Locator Module for Joomla

  • Zero B/C pluginRuns without the B/C pluginRuns on Joomla 5 and 6 without the Behaviour - Backward Compatibility plugin, so you can keep it switched off.
  • Joomla 4, 5 & 6Tested and supported on Joomla 4, 5 and 6.
  • 5.0See the reviews
  • v3.0.2· Updated 3 days ago
  • 6.4K+downloads
  • PHP 8.1+
  • Instant accessReady to install right after checkout
  • One-click updatesNew releases install from the Joomla administrator
  • Lifetime optionPay once and keep future releases
  • 30-day guaranteeFull refund if it is not the right fit

Features

What can Easy Store Locator do for you?

Twelve feature areas, one install package for Joomla 4, 5 and 6.

Central store data

Component Location Manager

  • Dashboard, Locations, Categories, Tags: Manage unlimited stores with address, phone, email, website, social links, hours, description, featured, pin colour, access, and publish dates.
  • CSV import and export: Bulk load from a spreadsheet, or export from the Locations toolbar for backup and edits.

Pick your map engine

Google Maps or OpenStreetMap

  • Google Maps: Advanced Markers, Map ID, optional clustering, map type / fullscreen / Street View controls, and custom style JSON.
  • OpenStreetMap: Leaflet map bundled in the extension. No Google API key required. Same store list, search, tags, and layouts.

Find stores fast

Radius Search & Filters

  • City or ZIP radius search: Distance unit, radius options, country bias dropdown, geolocate button, and optional Google place suggestions.
  • Tag chips and featured filter: Reusable tags update the list and map together. Show store count, hide list until search, or show locations on load.

Create once, reuse

Reusable Tags Manager

  • Tags CRUD: Create, publish, rename, and order tags under Components > Easy Store Locator > Tags.
  • Dropdown on the location form: Pick an existing tag or create a new one. No more retyping the same label on every store.

Pick your look

Five Layout Designs

  • Classic · Split · Overlay · Cards · Map only: Choose how the map and store list sit together, from a classic sidebar to a full-bleed map with a floating list toggle.
  • Sidebar left or right: Match your page composition without custom CSS.

Convert visits

Get Directions & Contact Actions

  • Directions, Call, Email, Website, social: Each info window can open Google directions or start a call, email, website, Facebook, or Twitter / X visit in one tap.
  • Store Details toggles: Show or hide address, hours, description, and each action from the module.

Global controls

Configuration & Search Log

  • Configuration screen: Batch geocoder provider and server key, search logging master switch, optional per-IP rate limits, keep data on uninstall, and permissions.
  • Search Log: Review front-end radius and name queries from Components > Easy Store Locator > Search Log.

Go live faster

CSV Import & Batch Geocoder

  • Upload a CSV: Import the full column set: title, tag, category, address, phone, email, website, social links, hours, description, coordinates, pin colour, featured, access, and publish dates.
  • Batch Geocoder: Fill missing coordinates from addresses with Google Geocoding API or OpenStreetMap Nominatim.

Match your site

Brandable Appearance

  • Colours, radius, typography: Accent, panel background, text, borders, corner style, title size/weight, and row padding from the backend.
  • Per-location pin colour: Set a pin accent on each store. Unset pins fall back to the module accent.

Works on every screen

Responsive Map Heights

  • Tablet, mobile, small phone: Set minimum map heights per breakpoint so the map stays usable on small screens.
  • Sidebar show / hide: Visitors can hide the list for a full-width map, then reopen it with a floating control.

Ready for global sites

Multilingual Front End

  • UI translations included: Search, filters, directions, and messages ship with en-GB plus es, fr, de, it, pt-BR, nl, pl, ru, ja, zh-CN, and ar.
  • Map language option: When using Google Maps, choose the Maps UI language independently of your site language.

Production ready

Vanilla JS · Easy Setup

  • No jQuery: Native JavaScript for faster pages and fewer conflicts with Helix, SP Page Builder, and other templates.
  • Joomla 4 / 5 / 6: Package install, in-module How To guide, and Configuration for geocoding and search logging.

Changelog

What's new

13 releases since version 1.4. Updates install from the Joomla admin with a valid licence.

    • Download Key support on the update site (dlid).
Show 7 older releases

Docs & setup

Get up and running fast

Written guides for installing and configuring Easy Store Locator, from first setup to the options that matter.

  • Installation stepsOne install zip for Joomla 4, 5 and 6, installed from System, Install, Extensions.
  • Configuration optionsThe settings in the guide, from first setup to the options that matter.
  • Practical usage tipsShort examples you can adapt to your site.

Pricing

Choose the plan that fits

Save more as you scale — longer access means a bigger discount.

Compatible with
Joomla 4 Joomla 5 Joomla 6
Tester plan
30 Days
Basic testing plan. 30 days access only. No priority support. Access expires after 30 days - no future updates.
$19

$19

You save zero
Download Access - 30 Days
Support - 30 Days Email Support
1 Website License
Unlimited Downloads
No Priority Support
No Future Updates After 30 Days
Limited to Testing Only
30-Day Money Back Guarantee
Commercial Use License
6 Months
6 months access with priority support & bug fixes. Perfect for short-term projects and growing businesses.
$114

$29

You save $85
Download Access - 6 Months
Support - 6 Months + Priority Updates
2 Websites License
Unlimited Downloads
Priority Email Support
Priority Bug Fixes
6 Months Free Updates
30-Day Money Back Guarantee
Commercial Use License
Pay once
Lifetime
Lifetime access with dedicated support agent. Never pay again - unlimited updates & custom development support included.
$1,980

$99

You save 95%
Download Access - Lifetime
Support - Lifetime + Dedicated Support
Unlimited Websites License
Unlimited Downloads
Dedicated Support Agent
Lifetime Free Updates
Feature Request Priority
Custom Development Support
30-Day Money Back Guarantee
Commercial Use License

Reviews

What our users say

5.0

Average from 6 reviews on the Joomla Extension Directory

  • Setup with many functions, all Settings can be done very easy through the provided menu. It also has a form to enter new Testimonials. Very easy and straight forward. Just add the category and then start. Great Support.

    Walter Egli Joomla Extension Directory

  • Great store locator extension that works just great! Very simple to use with very reliable support. You can always count on someone to help you. The documentation is very accurate and straightforward.

    Manuel Joomla Extension Directory

  • Easy to install within minutes on my Joomla site. Configuration is straightforward. When I had a small font color issue, the support team solved it promptly within one day. A great product that does exactly what it's supposed to do.

    Harro Dik Joomla Extension Directory

  • I have used this extension on a number of sites over quite a few years now and its always done all that I needed it to. Very straight forward to set up. The layout is very intuitive. The VALUE of this extension is first class.

    Elena Rodriguez JoomlaX

  • The extension matched exactly the vision our designers had for the scrolling testimonials. Very easy to use and good to be able to include different categories on different pages. Support has been exceptional.

    Jacob Sinclair JoomlaX

  • As a web developer managing multiple client sites, this extension stands out as the best. The customization options are extensive yet intuitive, allowing me to match each client's brand perfectly. The responsive design looks fantastic on all devices without any tweaking needed.

    Aria Patel JoomlaX

Why buy here

Why JoomlaX

  • Built, maintained and supported by one team Every product sold on JoomlaX is developed, maintained and supported by Infyways, building Joomla solutions since 2010.
  • Ready for Joomla 4, 5 and 6 118 extensions support Joomla 5 and 6, and 114 support Joomla 4. Each product page lists the versions it works with.
  • One-click Joomla updates Regular updates and feature improvements for licensed customers, delivered straight to your Joomla admin.
  • Support from the developers Tickets go straight to the developers. First replies within 24 business hours.

All-access bundle

Unlock every JoomlaX extension in one plan

Get all 126 extensions, new releases, ongoing updates and full-time support. Bought one by one, a year of updates for every extension costs over $4,700.

  • Basic

    Ideal for small projects and personal sites

    $249/ 6 months

    Save 91% · $2,900+ value

    • Access to 126 extensions
    • Access to new extensions during period
    • 3 websites license
    • 6 months support and updates
    • Unlimited downloads and domain activations
    • Full-time expert technical support
    Buy Basic plan

    30-day money-back guarantee

  • Most popular

    Premium

    Best for growing businesses and web agencies

    $349/ 1 year

    Save 92% · $4,700+ value

    • Access to 126 extensions
    • Access to new extensions during period
    • 5 websites license
    • 1 year support and updates
    • Unlimited downloads and domain activations
    • Priority full-time technical support
    Buy Premium plan

    30-day money-back guarantee

  • Developer

    For professional developers and multi-client agencies

    $749/ one-time

    Pay once · keep forever

    • Access to 126 extensions
    • Access to all future new extensions
    • Unlimited websites license
    • Lifetime support and updates
    • Unlimited downloads and domain activations
    • VIP priority full-time technical support
    Buy Developer plan

    30-day money-back guarantee

FAQ

Questions about Easy Store Locator

Still unsure? Our support team is one ticket away.

What is Easy Store Locator?

It is a Joomla module that shows your store or office locations on Google Maps, with a searchable list, category filters, and actions like Get Directions, Call, Email, and Website.

Which Joomla versions are supported?

Version 2.1 supports Joomla 4, 5, and 6 only. Joomla 3 is not supported. PHP 8.0+ is required.

What do I need from Google?

A Google Cloud project with Maps JavaScript API enabled, a valid API key, and a Map ID for Advanced Markers. For testing you can use DEMO_MAP_ID. Restrict the key with HTTP referrers for your live site (and localhost if you develop locally).

How do I install and publish it?
  1. System → Install → Extensions → upload mod_store_locator_2.1.zip
  2. Content → Site Modules → New → Easy Store Locator
  3. Paste your API key (Map Setup), add locations or use Import & Demo
  4. Assign a position and menu, Publish, Save
  5. Clear cache
Can I show many stores on one map?

Yes. Add as many locations as you need in the Locations tab, or import them from CSV. Invalid coordinates are skipped automatically.

What layouts are available?

Five designs: Classic (map + sidebar), Split, Overlay, Cards, and Map only. You can place the sidebar left or right and show/hide the list with a toggle button.

How does search and category filtering work?

When Search Box is ON, visitors filter by name, area, address, and other fields. Category Chips appear when stores have a Category value (e.g. Flagship, Outlet). The list and map markers update together.

How do I import stores from a CSV?

Open Import & Demo, download the sample CSV if needed, then upload your file. Required columns: title, latitude, longitude. Optional: category, address, phone, email, website, hours, description, pin_color. Review Locations and Save.

Does it still use jQuery or the old sensor parameter?

No. Version 2.1 is vanilla JavaScript (no jQuery) and does not use the deprecated Google Maps sensor parameter. It uses Advanced Markers with async loading.

Is it multilingual?

Yes. Front-end UI strings ship for en-GB, es-ES, fr-FR, de-DE, it-IT, pt-BR, nl-NL, pl-PL, ru-RU, ja-JP, zh-CN, and ar-AA. You can also set the Google Maps UI language separately under Map Setup. Use Language Overrides for custom wording.

The map is blank or I see RefererNotAllowedMapError. What now?
  • Enable Maps JavaScript API and check billing
  • Under API key → Application restrictions → HTTP referrers, add patterns that match your URL (e.g. https://www.example.com/*, http://localhost/demo/*)
  • Confirm Map ID (or DEMO_MAP_ID for tests)
  • Clear cache and hard-refresh

See the module’s How To tab for step-by-step help.

Can I style it to match my brand?

Yes. Under Appearance set accent, panel colours, borders, corner radius, title size/weight, and padding. Each store can have its own pin colour. Use Extra CSS or a Module Class Suffix for template-specific tweaks.

Is coding required?

No. Configure everything from the module settings, including demo data and CSV import. Optional Extra CSS is available for advanced branding.

Is it mobile-friendly?

Yes. Layouts reflow on tablet and phone, with configurable minimum map heights per breakpoint. The sidebar can be toggled so visitors get a full-width map on small screens.

Help from the people who built it

Don't have an account yet? Register Now!

Sign in to your account