A WooCommerce store locator for the places that stock you.
WooCommerce runs on WordPress, so the Handled Locator plugin adds a searchable locator to any page of your store with a block or shortcode. Show the retailers that stock your products, your own shops or your dealers.
Designed to match your WordPress site.
Style it yourself, or send us your site and we match it for you, free on every paid plan.
- 7-day free trial
- No coding needed
- Free brand matching
- From $19/month


A real locator capture. This version is for brands that sell online through WooCommerce and also through shops, stockists or dealers customers can visit. Open the full-size example to search it. Bramble & Co is an invented concept brand using sample data.
What it does not do
It shows where to buy. It does not change checkout.
Handled Locator does not connect to WooCommerce orders, local pickup or per-store stock. If customers need to choose a pickup store at checkout or see inventory by store, a WooCommerce multi-store plugin is the right tool, and our WordPress plugin comparison names one.
- Block and shortcode from the WordPress.org plugin.
- Locations managed in Handled, not as WooCommerce products.
- No checkout, pickup or stock integration.
Built around the search
A locator on your WooCommerce store.
Online shoppers who would rather buy in person need to find the nearest place that carries you. The locator answers that on the same site as your shop.
- 01
Install it like any WordPress plugin.
Install Handled Locator from WordPress.org, connect your Site ID, then add the block or [handled_locator] shortcode to a Where to buy or Stores page.
- 02
Filter by what customers are looking for.
Tag each location with the products, ranges or services it carries so shoppers can filter to the places that have what they want.
- 03
Online stockists in the same place.
List online retailers alongside physical ones, in their own tab, which stays available when a shopper finds nothing nearby.
Search and discovery
A visitor finds the nearest useful location without scanning the whole list.
The locator opens, the visitor types a town or postcode, and results reorder by distance. Search, filters, labels and layout are settings you control, not fixed behaviour.
Start with the spreadsheet you already maintain. Import a CSV, review the locations, then keep the same embed as the list changes.
North Loop Cycles
1.2 mi · Open until 6:00
Eastside Bike Works
2.8 mi · Open until 7:00
Hill Country Service
4.6 mi · Opens tomorrow
Search stage: Austin locations are filtered to repair shops, sorted by distance, and the nearest result offers directions.
Install on WordPress
Install the plugin or add one Custom HTML block.
Install the official plugin from WordPress.org for the block and shortcode, or add a Custom HTML block to a page and paste the generated embed.
Custom HTML block
<div id="biz-locator-root"></div>
<script src="https://cdn.handledlocal.com/widget.js"
data-site-id="your-site-id" async></script>Three steps to publish
- 1Open the page or post editor and add a Custom HTML block.
- 2Paste the embed code into that block.
- 3Publish or update the page, then open the public URL.
Claude and ChatGPT
Set it up by describing what you want.
Handled Locator runs an MCP server, so an AI assistant can operate it directly. Paste a list of addresses and they are geocoded and added, describe a design and the widget restyles, then ask for the embed code to paste here. Configuration changes are shown as a before-and-after first and only go live once you agree. Included on every plan, including the trial.
The practical questions
What changes after the trial?
Keep the design, locations and embed. Choose a plan based on location count and team seats. Your map usage remains on the Mapbox or Google account you control.
Compare plans- Starter
- $19/mo
- 200 locations
2 team seats
Every working feature - Pro
- $39/mo
- 2,000 locations
5 team seats
Every working feature - Business
- $79/mo
- 10,000 locations
20 team seats
Every working feature
Before you choose
Questions buyers ask about this setup.
- Does it work with WooCommerce?
- Yes, as a page on your WooCommerce site: the WordPress plugin adds the locator with a block or shortcode. It does not connect to WooCommerce orders, pickup or stock.
- Can customers pick a store at checkout?
- Not with Handled Locator. Store selection at checkout and per-store inventory need a WooCommerce multi-store plugin, which our WordPress plugin comparison covers.
- Where are the locations stored?
- In Handled, not as WordPress posts or WooCommerce products. You manage them in the dashboard, from a spreadsheet import or a Google Sheet sync.
- Who pays for the map?
- You connect your own Mapbox or Google Maps key, and that provider bills map usage directly. The Handled subscription covers the locator itself.
A store locator for your WooCommerce site.
Start from the design above, import a sample of your stockists and see it running on your own store before paying.
7-day trial · No card required · Keep the same embed when you publish
Using a different platform?
The same locator, with the install steps for each.