Free Installation
Free 1-Year Support
Free Update
30-Day Money Back

GEOIP Store Switcher for Magento 2

You are running a multinational business, but whether you know to optimize customer shopping experience when they come to your website? Customers live in France, but they have to shop in the US store view, is that matched? Magento 2 GeoIP Store Switcher will be your ideal solution in this case:
  • Auto-detect customer location based on IP address
  • Redirect visitors to the relevant store view
  • Enable/disable visitors to switch store views
  • Restrict redirect based on IP and URLs
  • Don’t redirect search engine crawlers to guarantee SEO efficiency
  • Allow blocking visitors by countries and IPs

⇨ Improve customer experience with $79 only! (Save up to 50%)

Community: 2.0.x - 2.1.x - 2.2.7 - 2.3
      |      Enterprise: 2.0.x - 2.1.x - 2.2.7 - 2.3

* Required Fields

Free Installation
Free 1-Year Support

GeoIP location is a very common technology which automatically detects user location through IP addresses and then performs suitable actions depending on store owners’aims.

GeoIP usage will improve the shopping experience effectively because customers can go shopping in their own store views. Customers in each region have specific insight, demands, and shopping behaviors; therefore; redirecting them to their relevant store will be a better way to enhance personalization and also create a convenient shopping experience. Furthermore, by allowing store owners to restrict IP address, Magento business can limit blacklist visitors to access websites and efficiently avoid spam that causes harmfulness to their stores.

Magento 2 GeoIP extension makes your site more user-friendly!

  • Redirect users to the relevant store view based on IP address

Magento 2 GeoIP Store Switcher firstly identifies users' countries, then redirects users to a relevant store view. For example, France users are changed to French store view when navigating to your website. This function is really handy to improve the customer shopping experience when they could conveniently make purchases on the right store view that is matched with their behavior and demand.



  • Enable/disable visitors to switch store views

Users could see not only their own redirected store views but also other ones when they make a store switch. Whereas, if you want to limit the publicity of different pricing for each store view, disabling switch is a worth-to-try feature. This definitely helps you keep better control of access at the store view level, especially in some specific cases.

  • Set redirect exception for specific IPs and URLs

Not every redirect is necessary, there will be some exception. This module lets you define URLs and IPS to restrict redirects. When users access these URLs or visit your site from these IPs, they are not redirected. For example, you have a support team working in France, hence, French users are redirected to French store view while your support team is not.


  • Don’t redirect search engine crawlers

Magento 2 GeoIP Store Switcher allows you to specify search engine crawlers which are prevented from redirecting. It means that search engine bots can still access your website to crawl data as normal, but they are not redirected to store views. This function guarantees that SEO of your website is not impacted.




  • Allow blocking visitors by countries and IPs

This is a very stunning feature which helps to prevent spamming or fraud order effectively. By setting up blacklists of countries and IPs in the module configs, you could completely block access to your site by visitors from those specific IP addresses or countries.


  • Define how long cookie is saved on the website

Administrators can determine the number of days in which the website can store users’ cookies. Hence, if users access your website in this period of time again (on the same devices), the website can take saved cookies to use.

  • Provide a specific function to check how the module works

This module lets admins assign an URL and IP of any country for testers to easily check how the module is working on your website.

  • Work well with Fastly CDN, Cloudflare CDN, and Amazon CDN


  • You are the best for multiple store views
    The price that you guys offer by far is the best on the market for multiple store views, and the performance, as well as other support policies, are still outstanding. I bought it and even another extension: multiple store view pricing. They are a good combo!
    verified buyer
    Reviewed by Jett Bower on 14 February 2019
  • Great module for international websites
    This module was so great for our international magento 2 store it helped us solve problems that we didn't know how to solve. the BSS commerce support is amazing and was very helpful with our project.
    verified buyer
    Reviewed by Karol on 22 July 2018
  • Working progress are very clear
    Got some small trouble while using the module on my site. However the problems were quickly recognized by the support team. They all were fixed well. The working progress are very clear and easy to catch up with
    verified buyer
    Reviewed by Wallace McGuire on 22 September 2017
  • Store view modules work well together
    All the store view modules work well together! They work effectively in improving the UX. Tech team is nice, too. Always reply to my questions in an instant
    verified buyer
    Reviewed by Philip Weems on 14 September 2017
  • Very satisfied with your support and services
    Been working with BSS for almost 1 year now. Very satisfied with your support and services. The staff are nice and caring. The developers are all professionals with deep knowledge about Magento. Modules work flawlessly.
    verified buyer
    Reviewed by Donald B. Fennell on 04 September 2017
  • Thumb up for the GEOIP block
    I totally love the IP block feature. Got some troubles with fraud order before. But the problem is solved with this function
    verified buyer
    Reviewed by Lester J. Carrillo on 30 August 2017
  • Good customer service
    I have purchased 2 of your M2 extensions and they are excellent. They include very thoughtful features that are often missing from other extensions. Customer service is also very good in answering questions.
    verified buyer
    Reviewed by Vincent Sciverit on 24 August 2017
  • Better control on Multi store view shop
    The extension support a better control on the access to the store view. I like how you can change the redirect scope and limit buyers about which store view they can reach in your website
    verified buyer
    Reviewed by Kaspar Göransson on 18 August 2017
  • Improve UX
    Magento 2 GEOIP s the second extension I get from BSS after M2 Multiple store view pricing. The module works perfectly on my site without any bugs. Also, it helsp improving the UX a lot as buyers dont have to spend time finding where to switch the store view anymore
    verified buyer
    Reviewed by Joel B. Benn on 18 August 2017
Write a Review
You're reviewing: GEOIP Store Switcher for Magento 2
How do you rate this product? *

Release Note

  • v1.0.0: First Release
  • v1.0.1: Advance logic of import function
  • v1.0.3: Fix bug with switching store view on frontend
  • v1.0.4: Compatible with 2.2.1 and works with both IPv4 and IPv6 address
  • v1.0.7: Fix bug core Switch Store, Seperate Import Database into 2 parts for IPv4 and IPv6
  • v1.0.8: Work with default navigation
  • v1.0.9: Fix URL redirects with BOT
  • v1.1.0: Fix bug when admin configures Proxy of Server IP returning to Multiple IP Address
  • v1.1.1: Fix issue when 2 websites are assigned to the same country with Redirect scope of Website
  • v1.1.2: Fix bug Switch Store when Switch Store = NO conflicts with IP for Tester
  • v1.1.3: Fix issue with paid MaxMind package
  • v1.1.4: Fixx bug of the suffix of redirect url
  • v1.1.5: Fix bug when enable cookie by magento default
  • v1.1.6: Switch store for restricted IP
  • v1.1.7: Fix bug on magento 2.1.5
  • v1.1.8: Compatible with magento 2.2.5
  • v1.2.0: Fix bug core of Redirects and lost params when redirecting with Multipe website; Update function Time save Cookie
  • v1.2.1: Add config Default Redirect URL
  • v1.2.3: Compatible with magento 2.2.6
  • v1.2.6: Fix duplicated code with magento core file
  • v1.2.7: Support Google Adword; Remove param type ?__store=pk from url; Update popup display when store view switching
  • v1.2.8: Fix display issue on footer; Update function GeoIP Switch Currency
  • v1.2.9: Add config Enable Switch Website; Update logic of popup; Update module functions when url-key of product, category, cms-page are different on store view level