Mistyped addresses are one of those problems that seems trivial until you calculate what it actually costs. A wrong zip code means a returned package. A misspelled street name means a delivery driver circling a neighborhood. An incomplete apartment number means a failed delivery attempt. Multiply that across thousands of orders and the operational cost is anything but trivial.
Odoo has supported Google Places API address autocomplete for a while, but it was buried in the website configuration settings — positioned as a website-specific feature rather than a platform capability. That just changed. Address autocomplete has been relocated to the general integrations section, making it available as a system-wide feature that any module can use.
What Moved and Why It Matters
The technical change is a reorganization: the address autocomplete configuration has been pulled out of Website settings and placed under General → Integrations. On the surface, this looks like a documentation reshuffling. In practice, it reflects a meaningful architectural decision about where address validation belongs.
When autocomplete lived under Website, it was implicitly scoped to the website module. Businesses using Odoo for back-office operations without the website module had no obvious path to the same functionality. Moving it to general integrations signals that address autocomplete is a platform-level capability — useful in CRM contact forms, sales order shipping addresses, purchase order vendor addresses, and anywhere else the system captures a physical location.

E-Commerce Checkout Gets Inline Validation
Alongside the reorganization, Odoo has added explicit documentation for using address autocomplete during the e-commerce checkout flow. When enabled, the checkout form suggests validated addresses as the customer types, reducing both input errors and the time it takes to complete the shipping step.
For e-commerce operations, the checkout is the most expensive place to lose a customer. Every additional field, every moment of friction, every “please re-enter your address” error increases cart abandonment. Autocomplete doesn’t just improve data quality — it removes keystrokes from the most conversion-sensitive step in the purchase flow.
Setting Up the Google Places API
The configuration requires a Google Cloud project with the Places API enabled and an API key with appropriate restrictions. Odoo walks through the full credential generation process: creating the project, enabling the API, generating an unrestricted key, and then entering that key in the Odoo settings under the general integrations panel.
Two warnings are worth noting. First, Google’s Places API requires a billing account, and while there’s a free monthly credit, high-traffic installations will eventually incur charges. Second, the API key should be restricted to specific APIs and referrer URLs in production. An unrestricted key that leaks gives anyone access to your Google Cloud billing account — a risk that’s easy to overlook during setup and expensive to discover after.
One Integration, Many Touch Points
The value of making address autocomplete a general integration rather than a module-specific feature is that a single configuration enables it everywhere. The same API key and the same Google Cloud project serve the e-commerce checkout, the CRM lead form, the delivery order address fields, and any custom module that uses Odoo’s standard address fields.
For businesses already using Google’s geolocation services in Odoo — route planning in field service, store locator on the website, delivery distance calculations — the address autocomplete integration shares the same Google Cloud project. One set of credentials, one billing dashboard, one place to monitor API usage across every Odoo module that touches location data.
It’s the kind of change that won’t make headlines but will quietly save operations teams hours of address correction work every week. And for e-commerce managers watching their checkout funnel, fewer keystrokes at the address step means fewer abandoned carts. That math adds up fast.