60-day Money Back


Frequent Update


365-day Support

GeoIP for Magento 2


Magento 2 GeoIP extension allows detecting customers’ location based on their IP addresses while they are shopping at the stores. This is the essential feature to assist store owners to bring a better experience for customers during their shopping journey.

Total price:

$141.55 ($149)

This demo is hosted on Cloudways

Magento 2 GeoIP for Magento 2.3.x, 2.4.x CE/EE/B2B/Cloud/ Adobe Commerce 2.3.x, 2.4.x

Most-Trusted Pick

  • Work perfectly together
  • Cost-effective
  • 60-day money back guarantee
  • FREE installation for all
Store Locator
Store Locator
$189.05 ($199)



  • 60-day money back guarantee
  • FREE installation for all

Checkout now


The "IP" part of IP address stands for "Internet Protocol." The "address" part refers to a unique number that gets linked to all online activity you do, somewhat like a return address on a letter you have just sent out.

There is the fact that IP addresses are not static and can change at any time. This can be different when there is change in all information technology devices (printers, routers, modems, etc).


Depending on this theory, in online shopping stores, Geo IP will work based on customers’ IP addresses.

Automatic geographical detection

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.

Switch store view and currency with ease

With the store building multi-storeviews, the GeoIP helps the viewers access the most convenience with their familiar language and currency.

Visitors coming to an international store will be redirected their appropriate store view with the familiar language. Thanks to the detection of IP addresses from Geo Ip and the switching function of Store Switcher, customers can totally feel relaxed with their familiar language when they are surfing on any international page.

Besides, this mixture helps customers view products in appropriate price currency which is widely used (such as USD) or native to the customer’s country. Customers do not need to change the product price to their wished currencies by themselves. Every currency converting action is totally automatic

Enhance user experience

GeoIP and Store Switcher supports greatly in enhancing user satisfaction by improving the usability and accessibility of users when they visit store sites.

Being automatically switched to the appropriate store views with the familiar languages and currencies, customers will feel the shopping sites much more friendly and convenient. As a result, customers can invest their time to focus on shopping and picking up their favorite items with ease.

Choose your suitable edition


Crafted for a great webstore start $141.55 ($149) first year

  • 1-year extension updates
  • 1-year support
  • 60-day money-back guarantee
  • Read our policies
  • Core functions
  • Suitable for Startup webstore


Great for an enterprise solution $331.55 ($349) first year

  • Free updates within subscription time
  • Free support within subscription time
  • Read our policies
  • Supports for Magento 2 Enterprise Edition
  • Priority support

Full features list

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.

Reviews (9)

31 January 2024

User-Friendly Interface

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.

Darwin -Verified Purchase
04 May 2022


I've been looking around for such an extension, thanks for a wonderful module guys.

Sam Butler -Verified Purchase
29 April 2022

Multi national

If you want to sell in many countries, this is highly recommended. For the most part, it solves the problem of currency changes.

Gareth -Verified Purchase
19 April 2022


I got great help from support team. Support better than any expectations! Thank you

Tracy -Verified Purchase
19 April 2022


I got some issues and needed instant help and they solved my problem in 15 minutes. Amazing!

Steve -Verified Purchase
08 January 2021

Good Extension!

This extension is great support for our requirements.

Nang Visibee -Verified Purchase
09 April 2019


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!

Rebekah E. Cuellar -Verified Purchase
09 April 2019

Will buy

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 A. Wayman -Verified Purchase
09 April 2019

Must have!!!

This is a must-have extension. Made our life much easier, especially when working with international customers. Highly recommended this module!!!

William E. Boston -Verified Purchase

Leave a Review

How do you rate this product?

Your email address on Mageplaza's store

Plain text, no HTML tags.

Use Case #1: Automatically display appropriate storefront based on the visitor's country

Business goals:

  • Switch to stores which are suitable for visitors with their languages and special offers.
  • Provide international customers with a user-friendly experience.

Default Magento technical limitations:

  • You can add new languages and new store views with a default Magento store, but it has limits in automation.


  • Automatically switch to a store view that matches the visitor's location without advanced notice.
  • The new store view will have the location's language as well.
  • Detect customer's position with GeoIP to quickly adapt changes.

Use case 2: Allow visitors to choose their preferred store view

Business goals:

  • Let customers decide whether to switch the storefront or not.

Default Magento technical limitations:

  • Visitors simply can't choose their website view.


  • Show a pop-up that asks visitors if they want to switch to a suggested store view.
  • Visitors can also save a particular store option for their next visit.

Use Case #3: Apply currency that matches the customer's locations

Business goals:

  • Change the store's currency based on the country of the buyer.

Default Magento technical limitations:

  • You can't change the currency and configure it to alter automatically with the visitor's location.


  • Update the price of products with the currency-related to a visitor's country.
  • Let users choose their own currency with a selector at the top of the website.

Use Case #4: Set particular store views for specific pages

Business goals:

  • Customize not only the homepage but also other stores for visitors from different countries.

Default Magento technical limitations:

  • There is no solution to personalize pages for different locations.


  • You can set rules for specific page views to appear within which countries and not.
  • You can also change the rule to display a store view or other currencies or both.

All of the feature updates plan and status will be updated as soon as possible in our public Trello.

View Mageplaza Extension Roadmap 2023 ->

Don't see the features you are looking for?

Request feature

Want to do extension customization?

Custom request

Let us know your requirements

Release Notes

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

    22 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)

    14 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

For store admins

  • Enable/ Disable the module
  • Download library to activate the data source
  • Use customers’ IP addresses to detect customers’ locations
  • Auto switch store view, language and currency
  • Compatible with Mageplaza's extensions: Age Verification, Payment Restrictions, Extra Fee, Store Locator...

Why choose Mageplaza Magento 2 GeoIP

Mageplaza provides consistent and customer-centric extensions for your Magento 2 store.

We don't sell products for one time. We provide lifetime solutions which help our customers thrive with their businesses.

innovate exchange partner
mageplaza trustpilot
follow magento coding standard
8 years ecommerce

60-day Money Back

Extensive 60-day money-back period. You love it or get a full refund no questions asked.


Extensive Support Timeframe

Mageplaza provides support 16 hrs/day, 5.5 days/week to guarantee the seamless operation of our extensions on your store.


Install via Composer

Simple installation via composer helps you save time and eliminates technical issues during future updates.


Frequent Updates

Intensive update roadmaps ensure great performance, bug-free, highly compatible, and innovative extensions.