Introduction

Street Maps, Map Directions, Directory, Maps & Locations, GDPR

My Store Locator is a site module that shows a store finder in any module position of your Joomla site: a list, a map, search and
filters. You manage your locations in the My Store Locator web app. The module only embeds the map, so every change in the app
shows up on your site at once – even when you switch the map template.


What it is

Who it is for

Joomla sites of companies and organisations with several locations: shops and branches, manufacturers with dealers, franchise
systems, service partners, care services, associations with local groups. It also suits agencies that build Joomla sites for them.

Features

Any module position, several maps. Place the map in any position, on all pages or on selected menu items. Several modules on one
page work side by side; the widget script is loaded only once.

Paste token, code or link. The field takes the map token, the iframe or widget embed code, or the public map link. The token is
extracted and checked when you save. With an invalid token the form shows an error and the site shows nothing.

Strict two-click consent. On by default. The module renders a placeholder with a privacy note in the map language. Before the
click on "Load map" nothing is loaded from My Store Locator – not even the widget script.

Layout options. Height auto (the map grows with its content) or a fixed height such as 640px or 80vh. Lazy loading. Split layout
with list and sticky map side by side (Finder template). Offset for sticky headers.

Language follows Joomla. The map language is German or English, set automatically from the page language or fixed per module.

Connect button. "Connect with My Store Locator" in the module settings opens a popup, you choose a map and the token is filled in.
It needs HTTPS. Pasting the token always works.

Search, filters and opening hours in the app. Visitors search by name, city or postcode or use their location. Filters for
categories, statuses, countries, custom fields and "open now". Opening hours with two time slots and special days. 10 templates
(depending on plan), own colours, font and marker. CSV import and export from Starter, enquiry form and route inside the map from Pro.

Modern and clean code. Namespaced module with service provider and WebAssetManager, en-GB and de-DE language files, GPL headers.
No tracking, no server-side requests, no "powered by" link in the module output.

Setup in Joomla, step by step

  1. Create a free account at app.my-store-locator.com and add locations (by hand or by CSV import).
  2. Open your map → Embed and copy the map token.
  3. Joomla administrator → System → Install → Extensions → Upload Package File → mod_mystorelocator-1.0.0.zip.
  4. Content → Site Modules → New → My Store Locator.
  5. Paste the token (or click "Connect with My Store Locator"), choose a position (e.g. main-top in Cassiopeia) and the menu assignment.
  6. Optional: height, language, consent mode, lazy loading, layout, sticky header offset. Publish.

Updates arrive through Joomla's normal update manager (update server in the manifest).

Data protection and hosting in Germany

The map is an external service. When it loads, the visitor's browser connects to app.my-store-locator.com, operated by Internet am
Dornbusch in Frankfurt am Main and hosted in Germany. That server receives the visitor's IP address and the usual request data. Map
tiles and address search run through the same server – visitors do not contact OpenStreetMap directly. With consent mode on (default)
the map loads only after the click. The module sets no cookies, stores no visitor data and sends nothing from your server; the admin
form contacts our app only when you click Connect or the sign-up link. A data processing agreement (Art. 28 GDPR) is concluded in the app.
Please mention the service in your privacy policy.

Pricing

The module is free. My Store Locator plans: Free $0 – 25 locations, 1 map, 1,000 map views/month, templates 1–3.
Starter $20/month – 100 locations, 3 maps, templates 1–6, CSV import/export, no "Powered by" note, API and webhooks.
Pro $50/month – 1,000 locations, 10 maps, all 10 templates, contact form, insights, multilingual maps, route inside the map.
Business on request – unlimited, roles and permissions, white label. Yearly billing 20 % cheaper. 14-day trial with all Pro
features for new accounts. Prices in USD plus VAT.

Support

E-mail [email protected] or the contact form on my-store-locator.com. Guides for import and embedding are in the help centre.

FAQ

Do I need an account? Yes. The module shows a map from My Store Locator. The Free plan is enough to start.

Is my location data stored in Joomla? No. It stays in My Store Locator; nothing is copied into Joomla.

Which Joomla versions are supported? Joomla 4.4 and 5.x. Joomla 6 will follow after testing.

Does the module set cookies? No. With consent mode nothing is loaded from our server before the visitor's click.

Why is the Connect button disabled? It needs an HTTPS site. You can always paste the token by hand.

Can I show the map only on some pages? Yes, with the normal Joomla menu assignment of the module.

How do I update? Through Joomla's update manager, or by uploading the new zip.

Was ist das?

My Store Locator ist ein Site-Modul, das einen Filialfinder in jeder Modulposition Ihrer Joomla-Seite zeigt: Liste, Karte, Suche und
Filter. Ihre Standorte pflegen Sie in der Web-App von My Store Locator. Das Modul bindet nur die Karte ein. Jede Änderung in der App
erscheint sofort auf Ihrer Seite – auch wenn Sie die Kartenvorlage wechseln.

Für wen?

Für Joomla-Seiten von Unternehmen und Organisationen mit mehreren Standorten: Geschäfte und Filialen, Hersteller mit Händlern,
Franchise-Systeme, Servicepartner, Pflegedienste, Verbände mit Ortsgruppen. Und für Agenturen, die solche Seiten bauen.

Funktionen

Jede Modulposition, mehrere Karten. Die Karte steht in jeder Position, auf allen Seiten oder nur auf ausgewählten Menüpunkten.
Mehrere Module auf einer Seite funktionieren nebeneinander; das Widget-Skript wird nur einmal geladen.

Token, Code oder Link einfügen. Das Feld nimmt den Karten-Token, den iframe- oder Widget-Code oder den öffentlichen Kartenlink.
Beim Speichern wird der Token herausgelöst und geprüft. Ist er ungültig, meldet das Formular einen Fehler, und die Seite zeigt nichts.

Strikte Zwei-Klick-Lösung. Standardmäßig an. Das Modul zeigt einen Platzhalter mit Datenschutzhinweis in der Kartensprache.
Vor dem Klick auf „Karte laden“ wird nichts von My Store Locator geladen – nicht einmal das Widget-Skript.

Layout nach Wunsch. Höhe auto (die Karte wächst mit ihrem Inhalt) oder fest, etwa 640px oder 80vh. Lazy Loading. Split-Layout
mit Liste und mitlaufender Karte nebeneinander (Vorlage Finder). Abstand für feste Kopfzeilen.

Sprache wie in Joomla. Die Karte spricht Deutsch oder Englisch – automatisch passend zur Seitensprache oder fest pro Modul.

Verbinden-Button. „Mit My Store Locator verbinden“ in den Moduleinstellungen öffnet ein Fenster. Sie wählen eine Karte, der Token
wird eingetragen. Der Button braucht HTTPS. Den Token von Hand einfügen geht immer.

Suche, Filter und Öffnungszeiten aus der App. Besucher suchen nach Name, Ort oder PLZ oder nutzen ihren Standort. Filter für
Kategorien, Status, Länder, eigene Felder und „Jetzt geöffnet“. Öffnungszeiten mit zwei Zeitfenstern und Sondertagen. 10 Vorlagen
(je nach Tarif), eigene Farben, Schrift und Marker. CSV-Import und -Export ab Starter, Kontaktformular und Route in der Karte ab Pro.

Moderner, sauberer Code. Modul mit Namespace, Service Provider und WebAssetManager, Sprachdateien de-DE und en-GB, GPL-Header.
Kein Tracking, keine Anfragen vom Server, kein „Powered by“-Link in der Modulausgabe.

Einrichtung in Joomla, Schritt für Schritt

  1. Kostenloses Konto auf app.my-store-locator.com anlegen und Standorte eintragen (von Hand oder per CSV-Import).
  2. Karte öffnen → Einbetten → Karten-Token kopieren.
  3. Joomla-Administration → System → Installieren → Erweiterungen → Paketdatei hochladen → mod_mystorelocator-1.0.0.zip.
  4. Inhalt → Site-Module → Neu → My Store Locator.
  5. Token einfügen (oder „Mit My Store Locator verbinden“ klicken), Position wählen (z. B. main-top in Cassiopeia) und Menüzuweisung festlegen.
  6. Optional: Höhe, Sprache, Zwei-Klick-Modus, Lazy Loading, Layout, Abstand für die Kopfzeile. Veröffentlichen.

Updates kommen über die normale Joomla-Aktualisierung (Update-Server im Manifest).

Datenschutz und Hosting in Deutschland

Die Karte ist ein externer Dienst. Beim Laden verbindet sich der Browser des Besuchers mit app.my-store-locator.com, betrieben von
Internet am Dornbusch in Frankfurt am Main und gehostet in Deutschland. Dieser Server erhält die IP-Adresse des Besuchers und die
üblichen Anfragedaten. Kartenkacheln und Adresssuche laufen über denselben Server – kein direkter Kontakt zu OpenStreetMap. Mit
Zwei-Klick-Modus (Standard) lädt die Karte erst nach dem Klick. Das Modul setzt keine Cookies, speichert keine Besucherdaten und sendet
nichts von Ihrem Server; das Formular in der Administration spricht unsere App nur an, wenn Sie auf Verbinden oder den Registrierungslink
klicken. Den AV-Vertrag nach Art. 28 DSGVO schließen Sie in der App ab. Nennen Sie den Dienst bitte in Ihrer Datenschutzerklärung.

Preise

Das Modul ist kostenlos. Tarife von My Store Locator: Free $0 – 25 Standorte, 1 Karte, 1.000 Kartenaufrufe im Monat, Vorlagen 1–3.
Starter $20 im Monat – 100 Standorte, 3 Karten, Vorlagen 1–6, CSV-Import/-Export, ohne „Powered by“, API und Webhooks.
Pro $50 im Monat – 1.000 Standorte, 10 Karten, alle 10 Vorlagen, Kontaktformular, Insights, mehrsprachige Karten, Route in der Karte.
Business auf Anfrage – unbegrenzt, Rollen und Rechte, White Label. Jährlich 20 % günstiger. Neue Konten testen 14 Tage alle
Pro-Funktionen. Preise in US-Dollar zzgl. MwSt.

Support

E-Mail an [email protected] oder das Kontaktformular auf my-store-locator.com. Anleitungen zu Import und Einbindung finden Sie in der Hilfe.

Häufige Fragen

Brauche ich ein Konto? Ja. Das Modul zeigt eine Karte aus My Store Locator. Zum Start reicht der Tarif Free.

Werden meine Standorte in Joomla gespeichert? Nein. Sie bleiben in My Store Locator; in Joomla wird nichts kopiert.

Welche Joomla-Versionen laufen? Joomla 4.4 und 5.x. Joomla 6 folgt nach einem Test.

Setzt das Modul Cookies? Nein. Mit Zwei-Klick-Modus wird vor dem Klick nichts von unserem Server geladen.

Warum ist der Verbinden-Button ausgegraut? Er braucht eine Seite mit HTTPS. Den Token können Sie immer von Hand einfügen.

Kann ich die Karte nur auf einzelnen Seiten zeigen? Ja, über die normale Menüzuweisung des Moduls.

Wie aktualisiere ich? Über die Joomla-Aktualisierung oder durch Hochladen des neuen Zips.

My Store Locator

Version:
1.0.0
Developer:
Sajjad Hanifa
Last updated:
Nov 11 2026
16 hours ago
Date added:
Nov 07 2026
License:
GPLv2 or later
Type:
Free download
Includes:
m
Compatibility:
J4 J5
Download

Uses Joomla! Update System