Magento 2 OpenStreetMap Address AutoComplete Extension
Magento 2 OpenStreetMap Address AutoComplete Extension adds Nominatim address suggestions and autofill to checkout, account forms, and admin order screens.
- Show live address hints from OpenStreetMap as buyers type in forms
- Fill street, city, state, postcode, and country with one pick
- Speed up admin order entry with billing and shipping address hints
- Add address hints to saved address books and admin customer pages
- Run on Hyvä Themes with Alpine.js and Magewire checkout support
- Limit results by country, result type, language, and map viewbox
- Use the public Nominatim service or your own private endpoint
- Send searches through a Magento proxy to skip browser CORS errors
- Cut repeat requests with debounce delay and in-memory caching
- Description
- Reviews
- FAQ
- Customers ()
- Specifications
- Cloud Hosting
- Changelog
Magento 2 OpenStreetMap Address AutoComplete Extension gives buyers and admins instant address hints as they type, so forms fill fast and orders carry fewer errors.
Buyers type a few letters and pick a match, and the street, city, postcode, country, and region fill in from that one pick, which saves time at checkout.
Admins get the same help in the backend, so when they create orders or edit customer addresses, they can pick a hint for both billing and shipping details.
Merchants can limit searches to chosen countries, filter by result type, set a language, and favor a viewbox that fits their main market, so hints stay local.
Every search goes through a Magento proxy, so the browser never calls the provider, and stores can use the public Nominatim service or run a private server.
Hyvä stores get a companion module for Alpine.js and Magewire checkout pages, which keeps the region field in sync once the country and state lists finish loading.
A debounce delay, a minimum letter count, and in-memory caching cut repeat queries, and if the provider fails, the page keeps working while each event goes to a log.
Developers can add other search services through the provider interface. If you also want to use map pins for address entry, check out the Magento 2 Google Maps Pin Address extension.

Highlighted Features
Address Suggestions
Shows matching addresses while buyers or admins type in street fields.
Multi-Field Autofill
Completes related address fields the moment a buyer picks a result.
Admin Order Entry
Helps staff add billing and shipping addresses when they create backend orders.
Customer Address Forms
Adds hints when customers create or update saved addresses in their account.
Nominatim Endpoints
Lets merchants keep the public service or enter a private Nominatim URL.
Search Controls
Offers country limits, result types, language, and geographic search bias.
Hyvä Compatibility
Connects autocomplete to Alpine.js and Magewire pages on Hyvä checkout.
Backend Proxy
Sends cleaned searches from Magento to the provider and avoids CORS issues.
Why do we need this module
Magento 2 OpenStreetMap Address AutoComplete Extension fixes a gap in default address entry, where shoppers must type every street, city, region, and postcode by hand.
Long forms mean more typing and more mistakes, so checkout slows down, and support teams then lose time fixing bad addresses on orders and customer records.
One pick fills every related field, and teams that edit orders each day see the gain fast. If you also want a one-page checkout, check out the Magento 2 One Step Checkout extension.
Use Cases
-
Faster Checkout Entry
Buyers enter a few letters and pick a match, so the form fills the rest of the address fields for them.
-
Customer Address Updates
Account holders find their street fast when they add a saved address, or they fix an old one without retyping it.
-
Admin Order Creation
Order teams pick hints while they type billing and shipping details, which cuts manual entry on each order.
-
Order Address Corrections
Support staff fix billing or shipping addresses on existing orders, then review the values before they save.
-
Regional Storefronts
Merchants limit searches by country and favor one market, so the hints stay relevant for local buyers.
-
Private Search Setup
Stores with their own Nominatim server route address queries through it instead of the public service.
Storefront Address Autocomplete
Magento 2 OpenStreetMap Address AutoComplete Extension adds address hints to checkout and account address forms, so buyers type less on each supported page.
Buyers type a set number of letters and pick a result from the list, and the fields then update from Nominatim data, which makes checkout quick for every buyer.
Key Features:
- Checkout hints work in both shipping and billing address fields
- Account address forms handle both new and saved customer addresses
- Keyboard keys let buyers move through the list and pick a hint
- Region fields update once Magento loads the country state list

Admin Address Autocomplete
Magento 2 OpenStreetMap Address AutoComplete Extension brings address hints to admin order and customer screens, so staff can enter address details fast.
Admins pick a result while they create orders or edit addresses, and they then check the filled values on screen before they save the customer or order record.
Key Features:
- Create Order screens show hints for billing and shipping addresses
- Customer Edit pages offer autocomplete for saved address records
- Admins can fix existing order addresses from the admin panel
- Same-as-Billing copies chosen billing details to shipping fields

Nominatim Provider
Magento 2 OpenStreetMap Address AutoComplete Extension links Magento with Nominatim for structured address search, and every call runs from the server.
Merchants can keep the public endpoint or set a private Nominatim URL, which gives store teams control over routing and address search traffic in private setups.
Key Features:
- Sends structured queries and reads Nominatim JSON replies in Magento
- Takes a custom self-hosted Nominatim search URL in the setup
- Adds language and country values to each outgoing search call
- Uses a provider pool that can hold other address search services

Address Search Controls
Magento 2 OpenStreetMap Address AutoComplete Extension lets merchants shape results with country, result type, language, and viewbox rules for each market.
These rules keep hints on target for active markets, and geographic bias ranks local addresses higher while it still lets useful matches from elsewhere show up.
Key Features:
- Country limits keep hints inside your chosen ISO country codes
- Result type filters narrow matches by supported place category
- Search bias ranks addresses inside your chosen map bounds higher
- Language settings shape the place names the provider sends back

Hyvä Theme Support
Magento 2 OpenStreetMap Address AutoComplete Extension works with a Hyvä companion module for storefront and checkout pages built on Alpine.js and Magewire.
The Hyvä layer replaces the Luma RequireJS code and handles region updates in live checkout parts, and it also uses CSP-aware inline scripts for address entry.
Key Features:
- Alpine.js state helps pick the right country and region on checkout
- Magewire checkout pages get retry-based region synchronization
- Hyvä CSP helpers register the inline autocomplete script for pages
- Dedicated layouts cover checkout and customer address page contexts

Secure Proxy and Performance
Magento 2 OpenStreetMap Address AutoComplete Extension routes every search through a Magento backend proxy, so provider calls stay away from the browser.
Searches wait for a letter threshold and a debounce delay, and cached results serve repeat queries, so if the provider times out, shoppers can keep typing.
Key Features:
- Cleaned searches leave Magento only for the provider you have set
- Server-side calls avoid browser CORS problems on every storefront
- Letter threshold and debounce delay cut extra calls to the provider
- In-memory caching reuses results for repeat searches in a session
- A dedicated autocomplete log tracks provider events and replies

Support
For any query or issue, please create a support ticket here http://webkul.uvdesk.com/.
You may also check our top-quality Magento 2 Extensions.
Specifications
FAQs
Specification
Detailed technical features and requirements to help you understand the module’s capabilities and ensure smooth integration with your system.
Cloud Hosting
Detailed technical features and requirements to help you understand the module’s capabilities and ensure smooth integration with your system.
Move to Cloud Today
We’re partnered with top-tier, trusted providers!
Default Configuration Details of Server
RAM 1 Core
Processor 30 GB
Hard Disk
Database
Want to know more how exactly we are going to power up your eCommerce Website with Cloud to fasten up your store
* Server Configuration may vary as per application requirements.
Change Logs
- - Feature Add (+)
- - Feature remove (-)
- - Bug Fixed (!)
- - Modification (*)
- + Compatible with Magento ^2.4.9 and PHP 8.5.
- + OpenStreetMap Address Autocomplete for customer section.
- + OpenStreetMap Address Autocomplete for checkout section.
- + OpenStreetMap Address Autocomplete for placing order from admin panel.
- + OpenStreetMap Address Autocomplete for edit customer address from admin panel.
- + OpenStreetMap Address Autocomplete for edit all the order's address from admin panel.