Title: StoreLo – Store Locator Widget
Author: Robin Wessels
Published: <strong>June 12, 2026</strong>
Last modified: June 12, 2026

---

Search plugins

![](https://ps.w.org/storelo/assets/banner-772x250.png?rev=3569710)

![](https://ps.w.org/storelo/assets/icon-256x256.png?rev=3569710)

# StoreLo – Store Locator Widget

 By [Robin Wessels](https://profiles.wordpress.org/robinwessels/)

[Download](https://downloads.wordpress.org/plugin/storelo.1.0.5.zip)

 * [Details](https://wordpress.org/plugins/storelo/#description)
 * [Reviews](https://wordpress.org/plugins/storelo/#reviews)
 *  [Installation](https://wordpress.org/plugins/storelo/#installation)
 * [Development](https://wordpress.org/plugins/storelo/#developers)

 [Support](https://wordpress.org/support/plugin/storelo/)

## Description

**StoreLo** is the easy way to add a professional **store locator** to WordPress.
Visitors can search, filter and find your stores, dealers, branches or pickup points
on an interactive map — and you manage everything from one simple dashboard.

You add your locations and design your locator in the [StoreLo dashboard](https://storelowidget.com),
then connect it to WordPress with a single Locator ID. Place the locator on any 
page with the `[storelo]` shortcode or the **StoreLo** block.

#### Why StoreLo

 * **Looks like part of your site** — match your brand colours, map style, markers
   and layout.
 * **Find stores fast** — search bar, category filters, marker clustering, geolocation
   and distance sorting.
 * **One dashboard for everything** — add and edit locations, opening hours, phone,
   website and more, without touching WordPress.
 * **Built-in analytics** — see what your customers search for and where demand 
   is.
 * **No code, no API key in WordPress** — your Google Maps key lives in the dashboard.
   In WordPress you only paste one Locator ID.
 * **Shortcode and block** — works in the block editor and in any page builder via
   the shortcode.

#### How it works

 1. Create a free account at [storelowidget.com](https://storelowidget.com).
 2. Add your locations and customise the look in the dashboard.
 3. Copy your **Locator ID** from the Embed page.
 4. Paste it into **StoreLo** in your WordPress admin and save.
 5. Add the `[storelo]` shortcode or the **StoreLo** block to any page.

#### Hosted service

StoreLo is a hosted store-locator service: your locations and design live in your
StoreLo account, and this plugin connects your WordPress site to it. A free plan
is available; paid plans add more locators and locations. See [pricing](https://storelowidget.com/pricing).

#### Use cases

 * Retail brand showing physical dealers and distributors
 * Multi-location restaurant or hospitality chain
 * Service-area business with multiple branches
 * Specialty store directories (vegan, kid-friendly, etc.)

#### Shortcode

The basic shortcode:

    ```
    [storelo]
    ```

Show a different locator on a specific page (overrides the default Locator ID):

    ```
    [storelo id="your-other-locator-id"]
    ```

### External services

This plugin connects to the following external services to display and configure
your store locator.

#### StoreLo (storelowidget.com)

The hosted service that stores your locations and renders the locator. The widget
script (`https://storelowidget.com/widget.js`) is loaded on pages where the locator
is shown, and the locator’s data is served to the visitor’s browser by StoreLo. 
The plugin verifies your Locator ID from the admin screen by calling StoreLo at `
https://storelowidget.com/api/widget/validate`.

 * Data sent: your Locator ID (to load and verify the locator and count its locations);
   for visitors, the standard request data their browser sends when loading the 
   widget script and your public location data.
 * When: on every front-end page that renders the locator (widget script + location
   data), and when you enter, save or check a Locator ID on the StoreLo admin screen.
 * Provider: Robin Wessels / StoreLo. See the [Privacy Policy](https://storelowidget.com/privacy),
   [Terms](https://storelowidget.com/terms) and [Data Processing Agreement](https://storelowidget.com/dpa).

#### Google Maps Platform

The interactive map is rendered by Google Maps, using the Google Maps API key you
configure in your StoreLo dashboard (not in WordPress).

 * Data sent: the Google Maps API key and the map viewport coordinates; address 
   strings only when a visitor searches.
 * When: on every front-end page that renders the locator map, and as a visitor 
   uses the search box.
 * Provider: Google LLC. See [Google Maps Platform Terms](https://cloud.google.com/maps-platform/terms/)
   and [Google Privacy Policy](https://policies.google.com/privacy).

## Blocks

This plugin provides 1 block.

 *   StoreLo Store Locator Embed your StoreLo store locator on this page.

## Installation

 1. Install the plugin through **Plugins  Add New**, or upload the `storelo` folder
    to `/wp-content/plugins/`.
 2. Activate the plugin via **Plugins  Installed Plugins**.
 3. Open the **StoreLo** menu in your WordPress admin.
 4. If you don’t have an account yet, click **Start free** to create one and add your
    locations.
 5. Paste your **Locator ID** (from the dashboard Embed page) and save.
 6. Add the locator to a page with the `[storelo]` shortcode or the **StoreLo** block.

## FAQ

### Do I need a StoreLo account?

Yes. StoreLo is a hosted store-locator service — you manage your locations and design
in the StoreLo dashboard, and this plugin connects your site to it. There is a free
plan to get started.

### Do I need a Google Maps API key?

You add your Google Maps API key once in the StoreLo dashboard (per locator). You
do **not** need to enter it in WordPress.

### Where do I find my Locator ID?

In your dashboard, open the **Embed** page and copy the Locator ID. Paste it into
the **StoreLo** screen in your WordPress admin.

### Is my Locator ID secret?

No. It is a public identifier that appears in the page source wherever the locator
is embedded — this is normal for any embeddable widget. To stop other websites from
embedding your locator, use the domain-whitelisting option in your StoreLo dashboard.

### Can I show different locators on different pages?

Yes. Set a default Locator ID in the admin, and override it per page with `[storelo
id="your-other-locator-id"]` or the block’s Locator ID field. To keep several Locator
IDs handy, save them with labels under **StoreLo** in your admin — each saved locator
gives you a short `[storelo id="1"]` shortcode that points to it, so you do not 
have to paste the raw Locator ID into your pages.

### Does it work with the block editor and page builders?

Yes. Search for **StoreLo** in the block inserter, or drop the `[storelo]` shortcode
into any page builder’s shortcode/HTML block.

### Does the locator show a “Powered by” link?

No. By default the plugin shows **no** “Powered by” link anywhere on your site. 
If you would like to support StoreLo, you can turn on an optional small credit link
under **StoreLo** in your WordPress admin — it stays off unless you explicitly tick
that box. It has no effect on functionality either way.

### Does it work with caching plugins?

Yes. The locator and its data load in the visitor’s browser from the StoreLo service,
so cached pages still show live, up-to-date locations.

### Is the plugin GDPR-compliant?

The plugin itself stores no personal visitor data in WordPress. The locator is rendered
in the visitor’s browser by the StoreLo service and Google Maps, which act as data
processors. Reference [StoreLo’s Privacy Policy](https://storelowidget.com/privacy)
and [Google’s Privacy & Terms](https://policies.google.com/) in your site’s privacy
policy.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“StoreLo – Store Locator Widget” is open source software. The following people have
contributed to this plugin.

Contributors

 *   [ Robin Wessels ](https://profiles.wordpress.org/robinwessels/)

[Translate “StoreLo – Store Locator Widget” into your language.](https://translate.wordpress.org/projects/wp-plugins/storelo)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/storelo/), check out
the [SVN repository](https://plugins.svn.wordpress.org/storelo/), or subscribe to
the [development log](https://plugins.trac.wordpress.org/log/storelo/) by [RSS](https://plugins.trac.wordpress.org/log/storelo/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.5

 * Added a “Your locators” list on the StoreLo admin screen: save multiple Locator
   IDs with a label, each with its own short shortcode like `[storelo id="1"]` you
   can copy. The short reference points to your saved locator, so the raw Locator
   ID no longer has to appear in your page content.
 * Clarified the admin screen: “Default Locator ID” is for a single locator (the
   plain `[storelo]`), while “Your locators” is for managing several. It is a convenience
   only — you still paste IDs from your dashboard and nothing is fetched automatically.
 * Added a small, dismissible review request on the StoreLo screen, shown only after
   you have used the plugin for a while. It is optional (a checkbox turns it off),
   never appears on your front-end, and offers no incentive of any kind.
 * Hardening: the plugin no longer ships or uses a backend API key. Locator ID validation
   on the admin screen now runs through StoreLo (storelowidget.com) instead of querying
   the database directly. No change to how the locator looks or works on your site.

#### 1.0.4

 * The front-end “Powered by StoreLo” credit is now strictly opt-in: it is hidden
   by default and only appears if the site administrator enables it with a checkbox
   on the StoreLo admin screen.
 * Added an optional, dismissible invitation on the StoreLo screen that lets you
   choose to show the credit and support the plugin for free. It never enables anything
   by itself and never reappears once dismissed.

#### 1.0.2

 * First public release: connect a StoreLo locator by ID, `[storelo]` shortcode,
   StoreLo block, and live Locator ID validation on the admin screen.

## Meta

 *  Version **1.0.5**
 *  Last updated **13 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.3 or higher **
 *  Tested up to **7.0**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [Google Maps](https://wordpress.org/plugins/tags/google-maps/)[locations](https://wordpress.org/plugins/tags/locations/)
   [map](https://wordpress.org/plugins/tags/map/)[store finder](https://wordpress.org/plugins/tags/store-finder/)
   [Store locator](https://wordpress.org/plugins/tags/store-locator/)
 *  [Advanced View](https://wordpress.org/plugins/storelo/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/storelo/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/storelo/reviews/)

## Contributors

 *   [ Robin Wessels ](https://profiles.wordpress.org/robinwessels/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/storelo/)