Odoo website GeoIP language redirect selects the website fallback language based on the visitor’s country when the URL has no explicit language prefix. Estonian visitors stay on the default Estonian website, while foreign visitors are redirected to the English website if English is enabled.
Functionality
- Selects the website language by visitor country when the URL has no language prefix.
- Keeps Estonian visitors on the Estonian site and redirects foreign visitors to English.
- Preserves manually selected language and explicit language URLs, such as /en.
- Uses Cloudflare, DB-IP database or Odoo GeoIP data for country detection.
- Automatically refreshes the DB-IP Lite country database through a scheduled action.
Best fit
This addon is a good fit for multilingual Odoo websites where Estonia is the primary market, but an English website version is used for international visitors. It is especially useful when many Estonian visitors use English-language browsers but should still land on Estonian content.
Technical information
Availability and access
The addon is free of charge. GitHub access to the addon source code is provided after the module has been ordered.
Important note
The website should have Estonian configured as the default language and English enabled with URL code en. For the DB-IP fallback database refresh, the server must allow outbound HTTPS requests to download.db-ip.com. The addon does not store visitor location data and does not add new public endpoints.