Odoo Store Locator Module: Supporting Local Collaboration with Open Source Innovation

Yves Bolognini
When Onestein, an Odoo partner based in Breda, Netherlands, approached Camptocamp, they had a unique request: to create a store location module for the Odoo ERP system, complete with an interactive map. One of Onestein’s clients, Nieuw West Brabant, needed a tailored solution to spotlight local businesses. Bram Buijs, a business consultant at Onestein, shares:
“Nieuw West Brabant, a non-profit focused on fostering collaboration in the West Brabant region of the Netherlands, sought a solution to showcase local producers and resellers on their website. These businesses, offering a wide range of products, are essential to the region's economy. Nieuw West Brabant wanted an interactive map to feature these stores, providing necessary details like opening hours and some context of the business.”
To meet this challenge, Camptocamp’s Geospatial Solutions and Business Solutions teams joined forces. Leveraging the Odoo website_geoengine module—also developed by Camptocamp—they created the Store Locator, a flexible widget designed for Odoo websites. This tool allows businesses to display "store"-type contacts on an interactive map. Users can click on stores to view key information in a popup window. Additionally, an advanced keyword search feature enhances the user experience by filtering results on the map and automatically recenters the view.

From the beginning, the project was guided by a commitment to Open Source values. As Bram explains:
“Open Source principles are central to both Nieuw West Brabant and Onestein. This led to the decision to make the store locator a publicly available module through the Odoo Community Association (OCA), giving back to the community that enables us to provide critical services like accounting, website management, and membership registration.”
The collaboration between Onestein and Camptocamp proved highly successful. The Store Locator is now seamlessly integrated into Odoo and available for use in a variety of community projects. Future enhancements are already being explored. Bram concludes:
“Recognizing the importance of focusing on our strengths and using those of others around us, we partnered with Camptocamp, renowned experts in geospatial integrations for Odoo. Their proven expertise ensured the project’s success, meeting the client’s needs while maintaining high-quality standards.”
This partnership not only delivered an interactive map for Nieuw West Brabant but also contributed a versatile Open Source module for the entire Odoo community.
Want to work with us? Get in touch!
Career
Interested in working in an inspiring environment and joining our motivated and multicultural teams?