flash sale Product image of GeoIP
Magento Edition *
Version *
FREE installation
Ends in:
03 : 00 : 00 : 00
Get 10% OFF

GeoIP for Magento 2

v4.1.5
5.0
(9 reviews)
Read all >
The Magento 2 GeoIP extension detects a customer's location based on their IP address while they browse your store. This essential tool for international businesses automatically directs users to the appropriate localized store, displaying familiar languages and currencies for a more personalized shopping experience.
tick icon
Compatible with Hyva theme
tick icon
Need API/GraphQL for Magento 2 GeoIP? Chat now
tick icon
Automatically identify the customer’s location
tick icon
Display local language and currency preferences
tick icon
Remember the visitor’s selected store view for future visits
tick icon
Choose specific countries and pages where the store switch applies
FREE On-demand Hyva Checkout Compatibility
Compatible with:
Community: 2.4.4 - 2.4.7
Enterprise: 2.4.4 - 2.4.7
Free Installation
Free 1 year support & updates
60 days money back guarantee
Hyvä theme icon
Hyvä Theme

Main benefits

Location and currency icon
Implement different sales campaigns across countries
by detecting customer's current location
Global shopping experience icon
Personalize worldwide shopping experience
by redirecting customers to the relevant store view
local seo icon
Improve local SEO and user segmentation
by delivering region-specific content
Auto-detect customer's current location

Key Features of Magento 2 Layered Navigation

Auto-detect customer's current location

GeoIP helps store owners identify customers' estimated locations by IP, making it especially valuable for international stores with branches in multiple countries.
Show more

Show familiar language and currencies

Magento 2 GeoIP detects a visitor’s location and automatically displays the appropriate language and currency to create a localized shopping experience.
Show more
Show familiar language and currencies
Allow visitors to save the switched store view

Allow visitors to save the switched store view

For stores that choose to change the store view through a permission-based pop-up, this feature is especially useful. GeoIP extension lets customers save their selected store view for future visits, preventing the inconvenience of repeated prompts.
Show more

Select countries and pages to apply

Admins can configure the GeoIP extension to switch store views for specific countries by selecting one or multiple options from a global list. They can also choose where the switch applies—on the Home Page, All Pages, or Specific Pages. For specific pages, additional details may be required to ensure proper functionality.
Show more
Select countries and pages to apply

All features

Customers' location detecting
Depending on the difference in IPs, Geo IP supports store owners to detect the estimated customers’ location, especially nations. This detection is really useful and significant to any international stores which open various branches in different countries.
Displaying local language & currency
Magento 2 GeoIP detects a visitor’s location and automatically displays the appropriate language and currency to create a localized shopping experience. This not only helps customers feel more comfortable and confident while browsing but also increases the likelihood of conversion by eliminating the need to manually change settings.
For international businesses, this feature enhances usability across different regions and supports smoother cross-border transactions.
Saving store view for visitors
The "Save Store View" feature in Magento 2 GeoIP enhances user experience by remembering a customer’s chosen store view after their first visit. This is especially valuable for stores using permission-based pop-ups for store switching, as it eliminates repetitive prompts.
By storing the preferred view in the browser, customers can seamlessly return to the same language and currency settings, making future visits faster, more convenient, and less disruptive—ultimately increasing customer satisfaction and engagement.
Applied countries and pages
The "Select Countries and Pages to Apply" feature in Magento 2 GeoIP gives store admins full control over how and where the store view switching is applied. Admins can target specific countries using a comprehensive global list, making it easy to tailor experiences for different regions.
Additionally, store view switching can be limited to certain site areas—such as the Home Page, All Pages, or only Specific Pages—depending on business needs.
This flexibility helps ensure a smooth, personalized experience for international customers without affecting the entire website unnecessarily. For specific pages, the system may require additional configuration to ensure seamless operation.
Rule priority
Each store view rule can be assigned a display priority, with lower numbers (e.g., 0) indicating higher priority.
Rule management
Magento 2 GeoIP provides a centralized management grid where all store view rules are listed for easy access. From this grid, admins can quickly view, edit, enable, disable, or delete any rule as needed. The interface also supports filtering and sorting, making it simple to manage large sets of rules efficiently.
IP exclusion
This module allows admins to define IP ranges that are excluded from store view switching rules. This helps prevent redirection for internal users, testers, or specific regions as needed.
Search engines to ignore
The "Search engines to ignore" feature in Magento 2 GeoIP allows admins to list specific search engines and user agents that should be excluded from GeoIP-based redirection. By entering them as a comma-separated list (e.g., Googlebot, Bingbot), store owners can prevent bots from being redirected, ensuring proper indexing and avoiding SEO issues.
Full compatibility
Magento 2 GeoIP extension is fully compatible with three powerful Magento 2 extensions from Mageplaza, providing enhanced functionality:
check
Store Locator, Store Pickup: Customers are automatically directed to the nearest store, making it easier for them to select the most convenient pickup location.
check
One Step Checkout: The checkout process is streamlined by automatically directing customers to the appropriate regional store, reducing errors and enhancing efficiency through location-based information pre-fill.

What customers say about us

Product reviews: 9
Overall rating: 5.0
5
4
3
2
1
How much do you like this product?
Leave your email to get reward points for reviews
Submit a relevant review of 30+ words to earn 5 reward points (one-time per extension)
Darwin
31 January 2024
Verified purchase
I recently integrated Mageplaza's Magento 2 Store Switcher extension into my online store, and the impact on my multistore management has been nothing short of remarkable. This extension has streamlined the entire process, making it an absolute must-have for any Magento 2 store owner looking to enhance their multistore experience.
Sam Butler
04 May 2022
Verified purchase
I've been looking around for such an extension, thanks for a wonderful module guys.
Gareth
29 April 2022
Verified purchase
If you want to sell in many countries, this is highly recommended. For the most part, it solves the problem of currency changes.
Tracy
19 April 2022
Verified purchase
I got great help from support team. Support better than any expectations! Thank you
Steve
19 April 2022
Verified purchase
I got some issues and needed instant help and they solved my problem in 15 minutes. Amazing!
Nang Visibee
08 January 2021
Verified purchase
This extension is great support for our requirements.
Rebekah E. Cuellar
09 April 2019
Verified purchase
I own several stores in different countries and I have struggled with converting the price to the appropriate currency for a long time. Luckily, I have found Store Switcher. It's working very well and I highly satisfied with the functionality of the extension. Thank you Mageplaza for creating this amazing module!
William A. Wayman
09 April 2019
Verified purchase
The support team was very friendly and helpful. They answered all my questions in a blink of an eye. I will surely buy this extension!
William E. Boston
09 April 2019
Verified purchase
This is a must-have extension. Made our life much easier, especially when working with international customers. Highly recommended this module!!!

Release notes

  • v4.1.5 (Magento v2.4.x)

    21 January 2025

    Compatibility: Now compatible with Hyva theme

  • v4.1.4 (Magento v2.4.x)

    04 June 2024

    Compatibility: Now compatible with Magento 2.4.7

  • v4.1.3 (Magento v2.4.x)

    21 May 2023

    • Compatibility: The extension is now compatible with Magento 2.4.6
  • v4.1.2 (Magento v2.4.x)

    13 July 2022

    • Compatibility: The extension is now compatible with Magento 2.4.4
  • v4.1.1 (Magento v2.4.x)

    25 October 2021

    • Compatibility: The extension is now compatible with Magento 2.4.3
  • v4.1.0 (Magento v2.4.x)

    09 July 2021

    • Added first visit redirect only and clean
    • Added stores option feature when using the URL Redirect
    • Fixed minor bugs
  • v1.1.0 (Magento v2.3.x)

    09 July 2021

    • Compatible with Magento 2.3.7
    • Added first visit redirect only and clean
    • Added stores option feature when using the URL Redirect
    • Fixed minor bugs
  • v1.0.4 (Magento v2.3.x)

    10 June 2021

    • Compatible with Magento 2.3.5
    • Fixed minor bugs
  • v4.0.1 (Magento v2.4.x)

    10 June 2021

    • Compatible with Magento 2.4.2
    • Fixed minor bugs
  • v4.0.0 (Magento v2.4.x)

    14 October 2020

    • Supported Magento v2.4.0
  • v1.0.3 (Magento v2.3.x)

    14 October 2020

    • Compatible with Magento v2.3.5
  • v1.0.2 (Magento v2.3.x)

    13 July 2020

    • Updated GeoIP Library
    • Fixed minor bugs
  • v1.0.1 (Magento v2.3.x)

    30 December 2019

    • Compatible with Full Page Cache
    • Fixed error with search engine
    • Improved code style & performance
  • v1.0.0 (Magento v2.3.x)

    09 January 2019

    Initial Release

Load More

Frequently Asked Questions

This can be done properly if you install GeoIP. The module supports you to detect the customer’s location. Then, the store view and currency will be switched appropriately.

Firstly you need to select two currencies: Stories > Configuration > Currency Setup. Secondly, to set the currency rate, please go to Stories > Currency > Currency Rates.

Yes, GeoIP is compatible with Hyva theme. However, the checkout only supports hyva-themes/magento2-theme-fallback. To learn how to enable checkout on Hyva, please follow this guide.

Mageplaza provides FREE Hyva Checkout Compatibility for all of our extensions upon requests. You can request by contacting us via email, live chat, or support ticket. Our team will respond within 24 hours and ask for details such as Order ID, extension name, Magento & Hyva versions, and any special requirements. To qualify, your module subscription must be active. If your subscription has expired, renewal is required as some older modules do not support Hyva. Additional customization requests may incur extra costs, and our team will inform you before proceeding. For assistance, feel free to reach out - we're here to help!

Magento Edition *
Version *
FREE installation
Ends in:
03 : 00 : 00 : 00
Get 10% OFF

Pricing

Choose your suitable edition.

Community

$ 149 first year
Free 1 year support & updates Tooltip
60 days money back guarantee
Read our policies
check
Free On-demand Hyva Checkout Compatibility

Enterprise/ Magento Cloud

$ 349 first year
Free 1 year support & updates Tooltip
60 days money back guarantee
Read our policies
check
Free On-demand Hyva Checkout Compatibility
Can't see the feature you're looking for?
Describe it and we will customize this extension to suit your needs!
Request customization
feature looking icon