Partner Address Autofill | Google Places Address Autofill
by Code Sparks https://codesparks.odoo.com$ 10.00
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Contacts (contacts)
• Discuss (mail) |
| Lines of code | 342 |
| Technical Name |
cs_partner_places_autofill |
| License | LGPL-3 |
| Website | https://codesparks.odoo.com |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Contacts (contacts)
• Discuss (mail) |
| Lines of code | 342 |
| Technical Name |
cs_partner_places_autofill |
| License | LGPL-3 |
| Website | https://codesparks.odoo.com |
Partner Address Autofill
by Code Sparks
Autocomplete contact addresses in Odoo using Google Places on the partner Street field. Pick a suggestion to fill street, city, ZIP, state, and countryâ with optional country filters and an embedded map preview on the contact form when you enable it in settings.
Google Maps & Places for Odoo Contacts
Partner Address Autofill connects your Odoo address book to Google Places. Enter your API key in Settings, then type in the contact Street field and choose a result to fill address lines, city, ZIP, state, and country. Optional country restrictions and an embedded map on the partner form help teams enter data faster with fewer mistakes.
Explore this module
Overview
Partner Address Autofill adds Google Places-powered address search to Odoo contacts. Configure your Maps JavaScript API key once in Settings, then users can pick validated addresses from the partner Street field.
- Autocomplete street, city, ZIP, state, and country from Google Places.
- Optional restriction of suggestions to specific countries (ISO codes).
- Stores coordinates for mapping; optional embedded Google map on the contact form.
- Works on standard partner formsâno manual retyping of long addresses.
- Designed for Odoo Community, Enterprise, and Odoo.sh (with a valid API key and referrer setup).
Features
Google Places autocomplete on the partner Street field (Maps JavaScript + Places API).
Fills street, city, ZIP, state, and country from the selected place.
Central configuration: API key, optional country restrictions, optional embedded map on contacts.
Saves latitude and longitude for mapping when Places returns geometry.
Broad place types supported (not only full street addresses).
Compatible with Odoo Community, Enterprise, and Odoo.sh (with your own API key).
Google Maps & Places setup guide
This module ships with a step-by-step guide in doc/GOOGLE_MAPS_PLACES_SETUP.md (inside the module folder). It covers enabling the Maps JavaScript API and Places API, creating and restricting an API key (HTTP referrers), and configuring Odoo (Settings â Places Autofill).
Screenshots
01
Install module/application.
02
Once the module is installed, open Settings and go to the Places Autofill section.
Fill in the required details (enable autocomplete, add your Google Maps JavaScript API key, and save).
To limit address suggestions to specific countries, enter their ISO codes in Allowed Country Codes
(comma-separated, e.g. US,GB,IN). Leave it empty for worldwide suggestions.
To show an embedded Google map on the contact form when coordinates exist, turn on
Show Google map on contacts.
03
When configuration is done, open a contact (partner) form.
Start typing in the Street fieldâGoogle Places suggestions will appear.
Pick a result and the address fields (street, city, ZIP, state, country, and coordinates when available) update automatically.
We will provide FREE 30 days support for any doubt, queries, and bug fixing (excluding data recovery) or any type of issues related to this module. This is applicable from the date of purchase.
Need Help with Partner Address Autofill?
Have questions about Google Maps API keys, Places autocomplete, or contact form behavior? We're here to help you get the most out of Partner Places Address Autofillâfaster address entry, fewer typos, and optional map preview on contacts.
We can help you configure Settings, API restrictions, and troubleshooting so your team can rely on Google Places for contact addresses in Odoo.
Please log in to comment on this module