Built for 40,000+ locations
Viewport-scoped data and marker clustering keep the map fast at any catalogue size. The widget never downloads your full store list.
Store locator
Store Locator Pro puts your shops, stockists and showrooms on a map your customers can actually search — with no Google billing account to set up, no access to your store data, and room for forty thousand locations.
Store Locator Pro is finished and running, and is going through Shopify App Store submission. Ask for early access and we will tell you the moment it is installable.
3 stores near you
Illustrative interface preview
The problem
The shop-finder page is usually the oldest page on a storefront — a list of addresses someone pasted in once, or a map widget that broke when a billing alert went unread.
Most locators ask you to create a Google Cloud project, enable an API, attach a credit card and paste a key — before a single pin appears. Plenty of stores stop right there.
Widgets that ship your entire location list to every visitor are fine at twelve shops and painful at twelve hundred. The page that is meant to send someone to a store becomes the page they abandon.
A tool whose job is to draw pins on a map should not be asking to read your products, your orders or your customers. Many do anyway.
Colours, wording and CSS are routinely paywalled to the top tier, so the locator ends up looking like somebody else's app bolted onto your storefront.
The answer
Every one of those four problems was a design decision before it was a feature. Here is what each turned into.
A built-in map with no API key, no cloud project and nothing to configure. If you would rather use your own Google or Mapbox tiles, bring your key — but you never have to.
Data is scoped to the viewport and markers cluster as you zoom out, so the widget behaves the same at forty thousand locations as it does at four.
Store Locator Pro requests zero Shopify data scopes. Optional permissions are requested only if you choose to switch on Shopify location sync or in-store availability — and not before.
Editable labels, editable colours, and custom CSS that loads after the widget's own styles so your overrides win. No “powered by” badge on any tier.
Features
Six things the app does, described the way the code actually behaves.
Viewport-scoped data and marker clustering keep the map fast at any catalogue size. The widget never downloads your full store list.
A two-step CSV import with automatic column matching, per-row validation, background geocoding that resumes and retries, and a pin-fix tool for the addresses that refuse to cooperate.
A built-in map with no API key, no Google billing account, and nothing to configure. Bring your own Google or Mapbox key only if you prefer their tiles.
Geolocation with sensible fallbacks, address autocomplete, distance-sorted results, tag filters, open-now badges and one-tap directions.
Colours, size and every widget label are editable to match your brand and your language. Custom CSS loads after widget styles, so your overrides stick. No “powered by” badge.
Zero data scopes: the app cannot read your products, orders or customers. Search analytics store no shopper identity and delete themselves after 90 days.
Outcomes
Features are the mechanism. These are the outcomes they exist for.
A search that returns the three nearest stores, sorted by distance, with directions one tap away, is a different page from a list of addresses in a table.
Import a CSV, sync a Google Sheet, or pull in the Shopify locations you already maintain — then keep any of them as the thing you edit.
Optional per-location pages with LocalBusiness structured data and a sitemap, so a search for your brand plus a town has something to land on.
Search analytics show what shoppers looked for and where — including the searches that returned nothing, which is the interesting half.
An optional storefront form lets stockists apply to be listed and notifies you, so the list grows without an inbox thread per shop.
The map goes onto your theme as a block from the theme editor. Setup is a guided checklist, and there is an assistant inside the app when you get stuck.
Use cases
Four situations the app was shaped around.
Dozens or hundreds of owned stores, each with its own hours, phone number and quirks.
One searchable map with open-now badges, tag filters for store type, and directions from wherever the shopper is standing.
Your products sit on other people's shelves, and the stockist list arrives as a distributor spreadsheet.
Import the spreadsheet, keep it synced from a Google Sheet, and let retailers apply to be added through your own storefront.
Four locations, a beautiful theme, and a shop-finder page that lets the whole thing down.
A map that matches your type and colours exactly, with custom CSS available on the entry plan rather than the top one.
Shoppers want to know not just where a store is, but whether the thing they want is in it.
Optional in-store availability turns “nearest store” into “nearest store that has it”, using inventory you already track in Shopify.
How it works
Four steps, none of which involve a developer or a cloud console.
Every plan opens with a 7-day free trial. There is no free tier to outgrow and no feature held back for a higher one.
Upload a CSV, connect a Google Sheet you already keep, or sync the locations already in your Shopify admin. Addresses geocode in the background, and anything ambiguous lands in a pin-fix queue instead of failing silently.
Add the locator block from the theme editor onto any page. The app links you straight to the right screen — no theme code, no snippet to paste.
Set colours and sizing, rewrite any label, pick your languages, and add custom CSS if you want finer control. Your styles load last, so they win.
Interface
The storefront widget your shoppers use, and the admin screen you use.
3 stores near you
| Name | Address | Status |
|---|---|---|
| Camden RoadFlagship | 18 Camden Rd, London NW1 | Geocoded |
| Shoreditch High StRetail | 221 Shoreditch High St, E1 | Geocoded |
| Kings CrossRetail | 4 Pancras Sq, London N1C | Geocoded |
| Bristol HarboursideStockist | Unit 7, Harbourside | Needs a pin |
Illustrative interface previews, drawn to match the shipped layout. They are not photographs of the running app, and the places and figures shown are examples, not real merchant data. Captured screenshots will replace these before the App Store listing goes live.
Pricing
The plans differ by how many locations you need. Nothing else — every feature is on every tier, including the entry one.
$9.99per month
Up to 100 locations
Everything included, at the size most single-brand stores actually are.
$19.99per month
Up to 1,000 locations
For a growing chain or a stockist list that has outgrown a spreadsheet.
$39.99per month
Up to 10,000 locations
For distributor-scale networks across several markets.
$69.99per month
No location limit
Built for 40,000+ store networks, with the same feature set as every other tier.
All four plans include a 7-day free trial. There is no free plan. Billing runs through Shopify, so it appears on your normal Shopify invoice. Prices are set but the app is not yet installable from the App Store — join the early-access list and we will tell you when it is.
Early access
Tell us about your store and how many locations you are working with. If Store Locator Pro is a fit, you will hear from a person — and you will be first in line when it goes live.
Already using it through early access? Support questions go to the same place, and the app carries an assistant and a guided setup checklist inside the admin.