Webkul Store
Magento 2 OpenStreetMap Address AutoComplete Extension

Description

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.

No Reviews
No Showcase.
Product Version
4.0.0
Supported Browsers
FirefoxGoogle ChromeInternet ExplorerOperaSafariMicrosoft Edge
Category
Tags
Released
19 days ago
Last Updated
11 days ago
Supported Version
Magento2.4.x