Shop Finder
Store locator for Shopify
Send online shoppers to the shelf. A fast, map-based locator for retail locations, stockists and service partners.
- Added to first paint
- < 40kbAdded to first paint
- Locations per store
- UnlimitedLocations per store
- Theme app extension install
- 1 clickTheme app extension install
Brands sending shoppers in-store
Shop Finder installs as a theme app extension, so merchants drop it into any Online Store 2.0 theme without touching Liquid. Locations sync from CSV, the Admin API or metaobjects.
- 01
Geolocation search
Finds the nearest locations from a browser position or a typed address, with radius filtering.
- 02
Unlimited locations
Bulk import thousands of stores via CSV or the Admin API, with scheduled re-syncs.
- 03
Theme app extension
Merchant-installable block — no theme code edits, no upgrade conflicts.
- 04
Custom map styling
Match the map, pins and cards to the store's brand without writing CSS.
- 05
Opening hours & services
Per-location hours, holiday overrides, contact details and service tags.
- 06
Search analytics
See what shoppers search for and where demand exists with no nearby store.
Installed and populated the same afternoon
- 01
Install the block
A theme app extension, so it drops into any Online Store 2.0 theme from the editor with no Liquid to edit.
- 02
Import locations
CSV for a one-off, the Admin API or metaobjects for anything that has to stay in sync on a schedule.
- 03
Style the map
Pins, cards and map palette set from the app rather than from CSS, so it matches the theme without a developer.
- 04
Watch the searches
Search analytics show what shoppers looked for and where demand exists with no nearby stockist.
We have over four hundred stockists and the old locator took eleven seconds to load. This one installs as a block, syncs from our Admin API nightly, and shoppers actually use it.
Nadia Whitfield — Head of Digital
- Surface
- Theme app extension
- Data sources
- CSV, Admin API, metaobjects
- Performance
- Lazy-loaded, < 40kb on first paint
- Localisation
- Multi-language and multi-currency aware
Shop Finder, answered
The block lazy-loads and adds under 40kb to first paint. The map itself only loads once a shopper interacts, so a page that merely contains the locator does not pay for it.
CSV import for static lists, or a scheduled sync from the Admin API or metaobjects when locations live in another system.
Any Online Store 2.0 theme. It installs as a theme app extension, so there are no code edits to reapply and nothing to reconcile when you update the theme.
Yes — that is the day job. If you need behaviour the app does not have, we build it.
Install it, or ask for more
Install it from the Shopify App Store, or tell us what it doesn't do yet — most of our work is the custom half.