Shopping cart

GeoIP for Magento 2   v1.0.4

GeoIP for Magento 2
magento partner

Magento 2 GeoIP is a useful extension which 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.

  • Detect quickly a customer’s location
  • Collaborate with Magento 2 Store Switcher
  • Support Store Switcher to get an appropriate store-view: language and currency
  • Enhance user experience on shopping sites



60-day Money Back


Lifetime Update


365-day Support

Compatible With

CE, EE 2.1.x, 2.2.x, 2.3.x

Problems and Solutions

  • swap_horizontal_circle Redirect customers to appropriate store view with familiar languages

    There is the fact that the stores which target their businesses in multiple nations need to redirect the visitors to the suitable store view with their common language.
    For example, visitors coming from Vietnam will be switched to Vietnam store view with the Vietnamese language.

  • attach_money Price currency needed converting

    Product price should be converted to the appropriate currency which is commonly used or native to the customers from specific countries.

  • insert_emoticon Help customers gain better shopping experience

    It is much more convenient for customers to go shopping in the site whose language and price currency is familiar.

  • call_received Decrease bounce rate significantly

    The risk of visitors’ navigating away from the site shortly will be possible if they do not understand the language on site. Therefore, automatically switching store view is essential to decrease the bounce rate from this reason.

Take actions based on IPs

Overview of IPs 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.

Working theory of GeoIP 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

Magento 2 GeoIP extension - Mageplaza

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.

Proper assistance to Store Switcher

Geo IP and Magento 2 Store Switcher will be the couple extensions with full features to support multi-stores properly. The module collaboration will bring amazing effects as follows:

Redirect to specific Store View and language 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.

Automatically switch to the appropriate currency 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
Learn more

Magento 2 GEOIP Redirect extension

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.

Full Features List

For store admins

  • Enable/ Disable the module
  • Download library to activate the data source
  • Use customers’ IP addresses to detect customers’ locations
  • Redirect customers to specific store views
  • Decrease bounce rate from first-time site visits
  • Collaborate with Mageplaza Store Switcher to switch language and currency
  • Compatible with Mageplaza's extensions: Age Verification, Payment Restrictions, Extra Fee, Store Locator...

For customers

  • Automatically be switched to store view appropriately
  • View the site with the familiar language and currency
  • Have better user experience on shopping site


  • filter_drama I would like to change store view with appropriate language and currency. How can I do?

    This can be done properly if you install GeoIP and Store Switcher. Two extensions support each other effectively to make your wish come true.

  • filter_drama If a customer is switched to a store site, is the language changed accordingly?

    Yes, absolutely. GeoIP supports customers in detecting their country and switches them to the store site with their familiar language.

  • filter_drama How can I set the currency rate for changing price currency?

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

  • filter_drama After being switched to the new store view, can the customers come back to the initial default site?

    Yes, customers can come back easily by selecting the store view on the top menu from the frontend.

Reviews (7)

  • assignment_ind

    Posted by GM on 24 July 2019 verified_user Verified Buyer
    Easy to install, had a small issue but support was able to resolve it in less than 24 hours! Thanks, Mageplaza

  • assignment_ind
    Good solution.

    Posted by David on 02 July 2019 verified_user Verified Buyer
    This extension is a perfect store switching solution. Especially when it is free

  • assignment_ind
    Multi-Store recommended

    Posted by GOS on 29 May 2019 verified_user Verified Buyer
    Being able to correctly identify a customer by IP is something we wanted from day 1. This will allow us to show correct pricing and special products once we roll out our new store overseas. So far, testing has been spot on. Easy installation was a bonus. If you have even one additional store view in a different country, you need this extension.

  • assignment_ind

    Posted by mohamed on 17 March 2019 verified_user Verified Buyer
    It's a great extension and easy to install and receive immediate support whenever requested as my requirements are quite complex. I recommended for everyone who needs GEOIP and this helps SEO in Google search. Thanks again for the free extension.

  • assignment_ind
    Excellent prouduct

    Posted by mohamed on 12 March 2019 verified_user Verified Buyer
    'GeoIP' is a great extension by Mageplaza and enhanced my selling experience. Now, my eCommerce store automatically identifies the place from which the customers belong and redirects the website to their native store. Thanks again

  • assignment_ind
    lovely one

    Posted by mohamed on 10 March 2019 verified_user Verified Buyer
    Great extension and entirely free extension. It is a very simple extension but extremely useful and essential. It works very fine with my Magento 2. Very useful extension recommended for everyone. Thanks again.

  • assignment_ind
    Exellent Module

    Posted by Erc07 on 16 January 2019 verified_user Verified Buyer
    Thank you for this free extension. It is a very simple extension but extremely useful and essential. It works perfectly with my Magento 2. There are no core problems. Also, it works perfectly. Thank you Mageplaza Team!

Submit your review

How do you rate this product?


Your email address on Mageplaza's store


Plain text, no HTML tags.