Website Store Locator — Nearest-First, Open-Now, Multi-Filter
by Cerevantix Technologies https://cerevantix.com$ 55.93
Help visitors find the nearest store
A mobile-first website store locator for Odoo: an interactive map, distance-ranked "nearest first" results, timezone-aware "open now" badges, stacked filters and one-tap directions — all from a single location list.
Most store finders just drop every pin on a map and leave a flat list of addresses beside it. Visitors have to eyeball which branch is closest, guess whether it is open, and click through page after page — so many give up, especially on a phone.
A genuine discovery experience: results ranked nearest-first with live distances, an "open now" badge on every card, stacked type and service filters, and one-tap directions — served on OpenStreetMap or Google Maps, your choice.
Everything a store finder should do
Every capability below is implemented in the module.
Interactive Map
Every location is placed on a zoomable map with pins. OpenStreetMap works out of the box, and an admin can switch to Google Maps — provider choice inside one app, no lock-in.
Nearest-First Results
Once the visitor's position is known, the list is sorted closest-to-farthest with a live distance label on each result — no more judging distance by eye.
Timezone-Aware Open Now
Each location carries weekly opening hours and its own timezone, so an "open now" badge is computed correctly wherever the store — and the visitor — happens to be.
Stacked Filters
Visitors combine store type, services and amenities, and open-now status in a single panel, and the map and list update live — not the one-category filter competitors settle for.
Radius & Text Search
Search by city or postal code, or cap results to a chosen "within X km" radius so the list stays focused on locations that are actually reachable.
One-Tap Directions
Every store card shows the address, hours, phone and email, plus a "Get directions" action that hands off straight to the visitor's native maps app.
Central Management
Manage every branch, dealership or service center from one location list, with automatic address geocoding so admins never hand-enter latitude and longitude.
Publish & Bulk Import
Load dozens of locations from a spreadsheet at once, and publish or unpublish each one so only the branches you want appear on the website.
Mobile-First Layout
Choose a sidebar list-plus-map or a full-screen map layout. Both are fully responsive, with a clear geolocation permission flow built for on-the-go "near me" searches.
How it works
Add Locations
Create or bulk-import your stores; addresses are geocoded automatically.
Configure
Pick map provider, layout, default map view and search radius.
Publish
Publish the locations you want live and the /stores page is ready.
Visitors Find You
Shoppers see the nearest open branch and tap through for directions.
See it in action
Real screens from the module, captured on Odoo 17.
The public locator page: an interactive OpenStreetMap map with pins, a filter panel for store type, open-now and services, and distance-ranked store cards.
A single store's detail page: address, phone and email, per-day opening hours, a zoomed map, and a one-tap Get directions button.
Manage every location from one list, with store type, city, country, phone, open-now and published status at a glance.
A location record: classification and services, contact details, address, and map coordinates with a Geocode Address button.
Store types (retail, service center, dealership) with an icon and a live count of how many locations use each.
Website settings for the locator: map provider, layout, default map center and zoom, and the default search radius.
Frequently asked
Do I need a Google Maps API key?
No. The locator uses OpenStreetMap by default, so it works with no key and no billing. If you prefer Google Maps, switch the provider in settings and add your key — both live in the same app.
How does the "open now" badge work?
Each location has weekly opening hours and its own timezone. The badge compares the current time in that location's timezone against its hours, so it stays correct across regions.
Can I import many locations at once?
Yes. Locations are standard Odoo records, so you can import them from a spreadsheet. Addresses are geocoded automatically, and you can publish or unpublish each one.
Does it work well on mobile?
Yes. The map, list and filters are fully responsive, and a clear geolocation permission prompt powers "near me" searches for visitors on the go.
Get in Touch
Have questions or need customization? Every purchase includes 30 days of free support — we are here to help.
Visit Our Website
www.cerevantix.comExplore our apps, services, and portfolio.
Explore our other apps
A growing suite of Odoo apps.
Empowering growth through technology.
A mobile-first store locator that helps website visitors find your nearest open branch and get directions, built natively on Odoo.
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Website (website)
• Discuss (mail) |
| Lines of code | 1240 |
| Technical Name |
cerevantix_website_store_locator |
| License | OPL-1 |
| Website | https://cerevantix.com |
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module