OdooWiki OCA HUB

Geospatial Website store locator

website_geoengine_store_locator folder_open OCA/geospatial open_in_new
GeoBI License: AGPL-3

This module extends the website_geoengine odoo module, to add a map snippet view for the website. By default the map features are filtered to only display contact of type store.

auto_awesome What this module does

AI-generated from the code · Odoo 16.0

Adds a "Store Locator" map block to the website builder so visitors can search and view your stores on an interactive map.

This module adds a new website building block called "Store Locator" to the website editor. When you edit a page, you find it in the snippet panel under the "OCA/Geospatial" heading, and you can drag it onto any page.

On the published page, visitors see an interactive OpenStreetMap map with a search box. They can type a store name or tag (at least 3 characters) and the map shows matching stores as pins. Clicking a pin opens a small popup with the store's name, street address, city, tags and opening hours. The map automatically zooms to fit the results, and a message appears if there are too many results or if the search should be used.

In the website editor, the block has an option to set the maximum number of results returned by the search (default 200). The map type and zoom level are stored in the block but changing them is not yet implemented.

The map only displays contacts of type store, using the geospatial data provided by the related geospatial modules. The module does not add any new database models or backend menus; it works entirely on the website frontend and in the website editor.

Text generated by AI (DeepSeek) from reading the Odoo 16.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 1 confirmed, 8 with no information of 9 versions.

Sources · Odoo 16.0

Confirmed on 2026-11-03 in branch 16.0 of OCA/geospatial.

terminal Installation and usage

OCA documentation · Odoo 16.0

You should configure first a web site. Then drag n drop the Store Locator widget from the OCA/Geopspatial section.

You can the configure the maximum number of results you want to display before to force your user to filter results.

Then go to 'Contact' app and add some store type address to your contacts and add them some tags.

No verified information in OCA: Installation, Usage.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.