ASAP!!! Save Your Site from Magento 1 End of Life by Moving to Magento 2 Before It's Too Late!
Loading...

Magento 2 GEOIP Store Switcher

1000+ downloads
Rating:
92% of 100
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
  • Automatically switch currency per 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 $99 only! (up to 50% cheaper than marketplace's average price)

Community: 2.2.x - 2.3.x - 2.4
|
Enterprise: 2.2.x - 2.3.x - 2.4
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
  • Automatically switch currency per 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 $99 only! (up to 50% cheaper than marketplace's average price)

Community: 2.2.x - 2.3.x - 2.4
|
Enterprise: 2.2.x - 2.3.x - 2.4
Links
 

Free
1-Year Support

 

Free
Lifetime Update

 

Free
Installation

 

(*) 30-Day
Money Back

$99.00

Get to know

magento 2 multiple store views combo

 

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 addresses, Magento business can limit blacklist visitors to access websites and efficiently avoid spam that causes harm to their stores.

Magento 2 GeoIP Store Switcher 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, Canada users with Canada IP address are brought to Canada 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.

 

Magento 2 store switcher- Redirect Canada users to right store view

Automatically switch currency per store view

Not only redirected to their own store views but also customers now view product prices under corresponding currencies to their locations. This stunning feature of Magento 2 Store Switcher lets purchasers process products with familiar currency with home countries or regions.

Display a confirmation popup to ask customers store view switch 

Beside automatically redirecting customers to their correct store views, this Magento 2 GeoIP Store Switcher module also supports a popup to notify them about store view switching. The popup with a clear message guarantees that your customers are aware of the store they will go shopping on, and your site also creates a good impression to visitors with user-friendly website experience.

 

magento 2 geoip store switcher- confirmation popup of store view switch   

Enable/disable visitors to switch store views after redirect

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 Magento 2 GeoIP Store Switcher definitely helps you keep better control of access at the store view level, especially in some specific cases.

 

Magento 2 Store switcher-switch store views after redirect

Set redirect exception for specific IPs and URLs

Not every redirect is necessary, there will be some exceptions. This Magento 2 Store Switcher 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 the 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 that 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 the SEO of your website is not impacted.

 magento 2 geoip- skip redirect user agent

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 Magento 2 GeoIP extension 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.

 

magento 2 geoip-cookie

Provide a specific function to check how the module works

This Magento 2 GeoIP Redirect extension 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

Why choose BSS?

Competitive Price

Every merchant needs to survive – we do understand. That’s why we keep the price as low as possible.

Dedicated Support

We are all ears to your problems, either with our extensions or customizations. FREE 1-year support is included.

Open Source

The source code is completely open to inspect, modify and enhance according to your business purposes.

Qualified Code

We have developed a validation tool to ensure that every piece of code follows Magento coding standards.

High Compatibility

Our modules work well with each other. Even you want ours to be compatible with those of others. We are here to help

Simple installation

We simplify and clarify the installation process, so you can get the extension played for your website in clicks.

Quick Update

Your business and customers’ demands are ever-changing. Our extensions are also up-to-date with new features.

Business expert

Our certified experts get involved from the extension development to support to bring you efficient and budget solutions.

Easy to Use

No need to install bunches of redundant features. We select the most relevant functions to ensure the user-friendliness.

Hear from others

Write a review

FAQs

  • Do your extensions support multiple domains?

    Our license allows you to use a single extension license on one Magento installation. The extension is not domain related, but installation related. If you run several domains on the same instance of Magento, you can use one extension license. However, if you run each website on a new installation of Magento, you need a separate license for each of them.

  • Can I request trial?

    We do not provide trial versions for our extensions. However, we are happy to offer 30-day money back guarantee if our extensions fail to function properly due to a bug and we cannot support to fix it. However, we always try our best to assist customer in solving problems.

  • What should I do if I can’t install the extension?

    In case you cannot install the extension, please contact us to ask for more support. We are willing to install it for you based on our policy

  • How can I receive the updated version?

    When BSSCommerce publishes new version of any product, please take notice of the release note tab in the product page to get the update news about the new version. Customers purchased product from us can get the updated version by contacting us via email; we will send the new package version once we receive this kind of request. In addition, you can go to My Account -> My Downloadable Products to download the latest version of the extension.

  • Hello, I have a question about your geoip auto switch extension. We have this extension installed and working on our site. Is it possible to enforce an ip check for a frontend user while being in the checkout? User scenario: France customer arrives at the german store view. He ignores and dismisses the language switch pop up. He continues shopping until he arrives in the checkout. Is it possible to recall the geo ip check during check out again, so he can go to the france store view in checkout? Thank you for your help. Kind Regards, Eric

    Thanks for using BSSCommerce extension. 
     
    For your concern, I regret that our module doesn't support this feature currently.
    If you want to implement this feature, we would like to offer our customization service and charge you an amount of support fee. 
    If you have an interest in our offer, please let us know.
  • Good afternoon, This extension can work with more than 1 domain? thank you

    Regarding your query, we would like to inform that our module does not support multiple domains; it does support one domain at this time.
     
    If you have any other queries, please feel free to let us know.
    We'd like to help.
  • What is the difference between the community and the Enterprise versions
    Thank you for your interest in our products. Regarding your question about the difference between Community and Enterprise versions, we would like to inform you that two versions are different from the price. It's due to the fact that we have to build and test extensions separately on both Community and Enterprise edition and both editions are a bit different from each other. The price difference is for development and testing time on Enterprise. ​ If you have any other queries, please feel free to let us know. We'd like to help.
  • Can I install this Magento 2 extension via Composer? If yes, how can I do that?

    Yes. You can install Magento 2 extensions via Composer following the instruction here.

  • How to send customization request for this extension?

    Dear,

    Just drop us an email to [email protected] or contact us.

    We'd like to offer customization service for all BSS Commerce extensions and any third-party extensions.

Release Note
  • v1.3.6 (july 31, 2020): Change logic from store redirect to store switch; Update condition to generate country code from database; Fix conflict with magnific css; Update popup switch
  • v1.3.5 (Jan 31, 2020): Update Maxmind GeoIp database file
  • v1.3.4 (Nov 28, 2019): Fix switch store popup message when configuring multiple [country]
  • v1.3.3 (Oct 14, 2019): Fix bug download and import ip data into module's database
  • v1.3.2 (Sep 19, 2019): Fixed error Invalid form key when click button popup switch store; Fix get country code is null from ajax; Fix error Undefined variable: dataCollection, HTTP_USER_AGENT; Rename config; Fix error cannot redirect to store when Allow Manual Switch after Redirect is yes; Fix bug not display currency switcher; Update Varnish cache guide; Fix URL issue; Fix bug with multiple redirect; Update config Skip Redirect Url User Agent
  • v1.3.1 (Jun 19, 2019): Compatible with Magento 2.3.1
  • v1.3.0 (Apr 12, 2019): Update popup function working with Redirect Scope config; Fix issues in folder var/report; Fix bug of target store view disabled
  • v1.2.9 (Mar 07, 2019): 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
  • v1.2.8 (Jan 24, 2019): Fix display issue on footer; Update function GeoIP Switch Currency
  • v1.2.7 (Dec 14, 2018): Support Google Adword; Remove param type ?__store=pk from url; Update popup display when store view switching
  • v1.2.6 (Nov 27, 2018): Fix duplicated code with magento core file
  • v1.2.2 (Oct 18, 2018): Compatible with magento 2.2.6
  • v1.2.1 (Sep 13, 2018): Add config Default Redirect URL
  • v1.2.0 (Aug 30, 2018): Fix bug core of Redirects and lost params when redirecting with Multipe website; Update function Time save Cookie
  • v1.1.8 (Aug 20, 2018): Compatible with magento 2.2.5
  • v1.1.7 (Jul 27, 2018): Fix bug on magento 2.1.5
  • v1.1.6 (Jul 17, 2018): Switch store for restricted IP
  • v1.1.5 (Jul 16, 2018): Fix bug when enable cookie by magento default
  • v1.1.4 (Jul 04, 2018): Fix bug of the suffix of redirect url
  • v1.1.3 (May 24, 2018): Fix issue with paid MaxMind package
  • v1.1.2 (May 06, 2018): Fix bug Switch Store when Switch Store = NO conflicts with IP for Tester
  • v1.1.1 (Apr 23, 2018): Fix issue when 2 websites are assigned to the same country with Redirect scope of Website
  • v1.1.0 (Apr 11, 2018): Fix bug when admin configures Proxy of Server IP returning to Multiple IP Address
  • v1.0.9 (Mar 22, 2018): Fix URL redirects with BOT
  • v1.0.8 (Mar 12, 2018): Work with default navigation
  • v1.0.7 (Jan 11, 2018): Fix bug core Switch Store, Seperate Import Database into 2 parts for IPv4 and IPv6
  • v1.0.4 (Dec 05, 2017): Compatible with 2.2.1 and works with both IPv4 and IPv6 address
  • v1.0.3 (Oct 25, 2017): Fix bug with switching store view on frontend
  • v1.0.1 (Oct 23, 2017): Advance logic of import function
  • v1.0.0 (Aug 16, 2017): First Release
Want more? Talk to us
Contact us Now

OR, CHECK OUT OUR ONLINE SUPPORT CENTER

Sign in to Your Account