Partner Map Locator: The WordPress store locator that contacts nobody until you say so
Partners, dealers and branches on a searchable map: four taxonomies as filters, a radius around the visitor, opening hours that know what day it is. OpenStreetMap without an API key, Google Maps with one, or no map at all until someone asks for it. Pro adds marker clustering, nine more designs, a guided entry, an enquiry form per partner and analytics that never leave your server.
Does a store locator have to mean Google Maps?
For most locators it does, and it costs more than the map. A billing account, a key with the right referrer restrictions, a second key for anything the server does, and a visitor IP on its way to Google before anyone has clicked a thing. For a network of twelve branches that is a lot of machinery around a list of addresses.
So this plugin starts at the other end. As installed it renders a searchable, filterable list of your locations and requests nothing from anywhere. Want a map: OpenStreetMap runs on the bundled Leaflet library with no account and no key. Want Google: enter your key and you get Google, with a consent gate in front of the tiles if your legal page needs one.
List only is the default. Until you pick a provider, no map service is contacted, no tile is loaded and no visitor IP leaves your site. Search, filters, radius and the whole list still work.
This is what it looks like
A live demo, not a screenshot: the region and partner-level chips filter list and map together, Near me adds a radius and sorts by distance, a row highlights its marker. Every control here is a real setting in the plugin.
One data set, eleven designs
You enter your locations once. What a page makes of them is a setting, and the design attribute on a shortcode or a block can override it for that one map. Four designs come with the free plugin, seven more with Pro, plus Pocket for a sidebar, Table for people who compare, and two entries that ask a question before any map appears.







How it works
Locations are WordPress posts
Free


Four taxonomies, and they are the filters
Free


A map, or no map at all
Free

Clusters, enquiries and the numbers
Pro


Who uses it
Manufacturers and dealer networks
Retail chains and branches
Associations and member directories
Public sector and healthcare
Free vs Pro
| Feature | Free | Profrom €69/year |
|---|---|---|
| Locations, four taxonomies, opening hours | Yes | Yes |
| Map provider | List, OSM, Google | List, OSM, Google |
| Search, filters, radius, near me | Yes | Yes |
| Maps-link import, CSV import and export | Yes | Yes |
| Designs | 4 | 11 plus Pocket and Table |
| Guided entry: Discover and Guide | No | Yes |
| Marker clustering | No | Yes |
| Map popup overlays | No | Yes |
| Enquiry form per partner | No | Yes |
| Analytics dashboard | No | Yes |
| Updates and support | wordpress.org | 1 year |
| Pro is an add-on, not a replacement: the free plugin stays installed and keeps your locations, settings and designs. Without a license key Pro stays dormant and the free locator carries on. | ||
Plans
14-day money-back. Renews yearly at the same price, cancel anytime. Keeps working after expiry, updates and support stop. Pro is GPL, like the free plugin: what you buy is a year of updates and support for the sites in your plan, and the license key that delivers them.
What it does not do
This is the part most plugin pages leave out.
It is not a routing engine. The directions button hands the address to the maps app the visitor already uses. No turn-by-turn inside your page, no travel-time matrix, no route optimization.
The analytics are not Google Analytics. Counters on your own server: map views, searches, filters and clicks on route, website, phone and email, per location and per day. No visitor profiles, no funnels, no forwarding anywhere. IP addresses are never written to the database; a 60-second hash rate-limits the endpoint and is then discarded.
Coordinates have to come from somewhere. From a pasted Google Maps link, from a CSV, or typed in. Automatic geocoding of a plain address needs a Google key; without one, a location without coordinates stays in the list and off the map.
A map is still a third party. OpenStreetMap needs no account, but its tiles do come from openstreetmap.org, and Google tiles come from Google. That is what the consent gate and the list-only default are there for.
Google ratings need Google. The optional weekly rating sync uses the Places API with a server key of your own. Without it the star ratings you enter by hand are shown, and nothing is fetched.
It ships in English. Every string is translatable and the plugin works with WPML and Polylang, but the interface arrives in English.
Why not a Google Maps embed?
An embed shows a pin. A locator answers a question: who is near me, who carries this, who is open right now, how do I reach them. That needs your data in your database: filters, a radius, opening hours, contact details, a rating. Not an iframe pointing at someone else.
The embed also loads Google on every single page view, whether the visitor scrolls that far or not, and it takes a consent entry with it. Here the list is yours, rendered on your server, and the map is a choice you make once and can take back.
Set up in three steps
Start free
Move to Pro when the network grows
Pick what the network needs
Free stays free, Pro pays for it
The free plugin keeps every feature it has today and gets the fixes Pro finds. It never contacts our servers, and it is the whole locator: locations, taxonomies, search, filters, radius, four designs, CSV, Schema.org. Pro is what pays for the next release of both, and it is GPL as well: what you buy is a year of updates and support for the sites in your plan, and a license key that delivers them.
If the free plugin saved you an afternoon, a rating on wordpress.org or a post in the support forum is the useful thing. If Pro did, the ticket form is one click away in your account.
Screenshots








Frequently asked questions
Do I need a Google account?
Is Pro a separate plugin?
Which Google API keys do I need?
Can one page show only the list while another shows the map?
Can I show a different design per page?
Where do enquiries go, and is the form GDPR-friendly?
Does the analytics dashboard track visitors?
Where is the data stored, and how do I move it?
What is the difference to the CodeCanyon edition?
What happens when my subscription expires?
How many sites can I use it on?
Can I upgrade to a bigger plan later?
What if it is not for me?
Changelog
More from desk9
Desk9 Reviews for Google Your Google rating on your own site, with a Pro for several locations.
Sticky CTA Button The call-to-action that stays in reach and knows which page it is on.
All desk9 plugins Ten of them, maintained monthly, seven free.
A store locator that contacts nobody until you say so.
The free version stays free. Pro funds the next release.
Yearly subscription
€69 /year
Keep the free plugin, activate Pro next to it, paste the license key under Locations, Pro Licence. Your locations, settings and designs stay as they are.
At a glance
ProFree version: 1.4.12 on wordpress.org, updated Sep 14, 2026, WordPress 6.2+, PHP 7.4+, tested up to 7.1.3. wordpress.org →