Trader Information
Back to topOverview
Back to topIP Geolocation Plugin for Magento 2 automatically detects a shopper's country from their IP address and instantly redirects them to the correct store view, ensuring a localized shopping experience from the very first click.
Store owners selling across multiple countries often struggle when visitors land on the wrong store view, currency, or language, which quietly drives shoppers away. IP Geolocation Plugin for Magento 2 also lets store teams hide specific products, categories, or URLs in chosen regions, so both problems get solved from a single screen in Magento Admin.
Merchants running multi-store or multi-region setups gain the most from this, since Magento 2.0.x through 2.4.x work with it, and every visitor lands on the right storefront, currency, and language without lifting a finger.
Key Features
- Auto Location Detection IP Geolocation: Plugin for Magento 2 identifies each visitor's country through their IP address, using Google API and ipinfo.io behind the scenes. This happens instantly, so no customer ever notices the lookup.
- Store View Redirection: Once the plugin detects a country, it sends the visitor straight to the matching store view. This creates a relevant shopping experience from the very first click.
- Currency Mapping Store: admins link each country to a specific currency in the settings. As a result, customers shop and check out in the currency they already trust.
- Restricted Content Redirection: Store teams can block specific products, categories, or URLsfor chosen countries. So, the plugin sends restricted visitors to a custom URL instead.
- IP Blocking: Blacklisting IP addresses from selected countries takes just a few clicks. Because of this, fraud attempts and regional access violations both drop.
- Country Language Mapping: Store admins map a default storefront language to each country. Therefore, visitors see content in the language that suits them best, right away.
- Google Translation Prompt: A popup or sticky banner can invite visitors to translate the storefront in one click. Admins choose the message, the display style, and which countries see it.
- Hyva and GraphQL Support: This plugin works with the Hyva theme right out of the box. It also builds in GraphQL support, so headless Magento setups aren't left out either.
Why IP Geolocation Plugin for Magento 2 Matters
Selling across borders only works well when every visitor lands on the right storefront instantly, instead of hunting for the correct region themselves.
IP-Based Store View Redirection
Asking customers to pick a store view by hand adds friction, and friction quietly costs sales. IP Geolocation Plugin for Magento 2 removes that extra step completely, right from the first page load.
Localized Currency Experience
Shoppers trust prices in their own currency far more than a converted estimate. Because currency mapping runs automatically, that trust builds from the very first product page.
Regional Access Control
Not every product, category, or URL belongs in every country. This module lets store teams restrict that content by region, so compliance and business rules stay easy to manage.
Fraud and Security Protection
Blocking IPs from specific countries stops many fraudulent orders before they happen. It also backs up basic regional security policies, without needing a separate security tool.
Multilingual Store Experience
Country Language Mapping and Google Translation prompts remove language barriers together. As a result, visitors get a storefront that feels native to them, no matter where they shop from.
How IP Geolocation Plugin for Magento 2 Works
Store admins configure everything once in Magento Admin, and after that, detection and redirection run automatically for every visitor.
Admin Configuration Flow
Setup starts with entering a Google API Key and an IP Info access token. These two credentials power all location detection going forward.
Country Mapping Flow
Store admins map store views, currencies, and languages to specific countries next. This mapping decides exactly what every visitor sees.
Visitor Detection and Redirection Flow
As soon as a visitor arrives, IP Geolocation Plugin for Magento 2 detects their IP-based location instantly. It then sends them to the mapped store view, currency, and language without delay.
Restricted Content and IP Blocking Flow
If a country has a restricted product, category, or URL, the plugin redirects that visitor to a custom URL instead. It blocks IP addresses the same way, automatically.
Translation Prompt Flow
When a store enables Google Translation for a country, a popup or sticky banner greets that visitor. Translating the storefront then takes just one click.
Frequently Asked Questions
Q1: How does the plugin detect a customer's location?
It reads the visitor's IP address, matches it with geolocation data, then applies the store view, currency, or language mapped to that country.
Q2: What happens when multiple IP addresses need blocking?
Admins can enter multiple IPs together, separated by commas, and set one redirect URL, which keeps large blocklists simple to manage from a single screen.
Q3: Can customers be restricted to only one store view and currency?
Setting the change option to Restrict locks customers to the store view and currency mapped to their country, with no manual override available at all.
Q4: How does the plugin handle region-specific content restrictions?
Products, categories, or URLs can each be restricted by country, and restricted visitors get redirected to a custom URL set by the store admin.
Q5: What if a customer wants to switch their store view or currency?
Switching works freely when the store admin allows it, but customers stay on their mapped store view whenever switching is restricted instead.
Q6: Can each country show a different storefront language automatically?
Yes, admins can map a default language to any country right inside the settings, and it gets applied once the visitor's country is detected.
Q7: Will returning visitors see the translation prompt every time?
No, enabling the Show Only Once Per Session setting stops that from happening, so returning visitors in the same session won't see it again.
Q8: Is there a way for customers to change the storefront language themselves?
Yes, a header language selector lets customers do exactly that, and it appears whenever a store has more than one storefront language configured.
Installation
Setting up this plugin follows the standard Magento 2 extension process, with two extra credentials needed for location detection to work.
1. Download the module from your Webkul account, then extract the zip file.
2. Upload the extracted app folder into your Magento 2 root directory.
3. Run the standard setup commands: setup:upgrade, setup:di:compile, setup:static-content:deploy, indexer:reindex, and cache:flush.
4. Navigate to Stores > Configuration > IP Geolocation, then enter your Google API Key and IP Info access token.
5. Enable the module, then map store views, currencies, and languages to your target countries.
Live Demo
You can check the live demo from GeoIP Redirect.
Support Policy
- You get free 3 months of technical support included.
- You can buy 6 or 12 months extended support agreement.
- For issues, please create a ticket or send email to support@webkul.com
- Free lifetime updates of the module.
Related Extensions
- Currency Switcher Extension for Magento 2
- Multi Language Extension for Magento 2
- All Marketplace Addons for Magento 2
Technical Specifications
Back to topSeller profile
Webkul Software Private Limited
Seller contact
Current Version
4.0.7
Adobe Commerce platform compatibility
Adobe Commerce (cloud): 2.4 (current)
Adobe Commerce (on-prem): 2.4 (current)
Magento Open Source: 2.4 (current)
Type
Stable Build
Updated
13 August, 2026
Categories
Extensions, Content & Customizations, Personalization & Experience Management, Site Search & Navigation, Translations & Localization
Supported Browsers
Chrome, Firefox, Opera, Safari, Edge
Quality Report
Back to topAll tests were conducted on the latest versions of Adobe Commerce that existed for the compatible release lines at the moment of the extension submission. Latest versions of all other software were used, as applicable.
Release Notes
Back to top4.0.7:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.4
- Stability: Stable Build
-
Description:
+ Compatible with Magento ^2.4.9 and PHP ^8.5
+ Added option to customize and display different pop-up banner types according to the visitor's location.
+ Optimize the Page Translation functionality.
-------------------------------- Version 4.0.6 -----------------------------------
+ Compatible with Magento 2.4.8 and php8.4
-------------------------------- Version 4.0.5-p1 -----------------------------------
+ Compatible with Magento 2.4.7 and php8.3
- Fixed issue in Store redirects not working if multiple countries are selected.
4.0.5:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.4
- Stability: Stable Build
-
Description:
+ Compatible with Magento 2.4.7
- Fixed Bugs
4.0.4-p1:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.4
- Stability: Stable Build
-
Description:
- Fixed Bugs
4.0.4:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.4
- Stability: Stable Build
-
Description:
- Fixed Bugs
4.0.3:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.4
- Stability: Stable Build
-
Description:
- Fixed Bugs
4.0.2:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.4
- Stability: Stable Build
-
Description:
-------------------------------- Version 4.0.2 --------------------------------------
+ Compatible with Magento 2.4.*
-------------------------------- Version 4.0.1 --------------------------------------
+ Allow select multiple products and countries on the redirection screen.
-------------------------------- Version 4.0.0 --------------------------------------
+ Compatible with Magento 2.4.x
-------------------------------- Version 3.0.0 --------------------------------------
+ Compatible with Magento 2.3.x
+ Auto-detect visitor's location via IP address.
+ Automatically redirect users to the relevant store view.
+ Display country-specific language, and currency.
+ Add IP for exceptions.
+ Switch the language & currency based on the visitor's location.
Support
Back to topThe best place to start if you need help with a specific extension is to contact the developer. All Adobe Commerce developers have both a contact email and a support email listed.
Contact Vendor