Magento 2 Auto Language Switcher Extension

(version 2.0.3)
100% of 100

Magento 2 GeoIp Language Auto Switcher extension allows you to automatically display locale at your multi-language Magento 2 store based on visitor country (geographic location / Geo IP) or browser language. It is useful for merchants that sell globally. You can automatically display locale (store view) that visitor preferred. For example, display German for visitors from Germany, for visitors from Canada you can display English or Franch based on their browser language, etc.

Purchase GeoIP Switcher Extension and Save up to 15% OFF

Compatibility: Magento 2.0.0 - 2.3.1
License: 1 license for 1 LIVE Magento installation

In stock
30 days money back
FREE lifetime updates
90 days FREE support
100% Open Code

Store View Redirect Based On Customer Browser Language

Magento 2 allows you to set default store view on a multi-language store, but it does not allow you to set it depends on customer language. With our Magento 2 Language Auto Switcher extension, customers will automatically see information on your store on their languages. Customers can manually change store view (language) as always.

Magento 2 Currencies
Magento 2 GeoIp

Store View Switcher Based on Visitor Geographic Location

Language Switcher includes GeoIP database out of the box. You can configure it in a way to display store view based on customer geolocation (country).

Robots Restrictions

The module can be easily disabled for crawlers and bots. Google and other bots can scan your site as usual.

Magento 2 Google Robot
Magento 2 Themes

Integration With Custom Themes

Our extension will not effect your Magneto 2 theme and will not have any conflicts with it.

Customer Reviews
  1. Great support
    There were some issues with composer install, but they solved it quickly, the communication process with support was really smooth. Afterwards the module worked as expected

    Review by

    Posted on

  2. Excellent service
    This extension really helped. Thank Magefan team for the support.
    Sincerely recommend it to everyone.

    Review by

    Posted on

  3. Thanks a lot!
    Thanks Magefan Team for this module and support! Works as we expected.

    Review by

    Posted on

Write Your Own Review
You're reviewing: Magento 2 Auto Language Switcher Extension

Magento 2 Language Switcher Magento 2 Language Switcher Magento 2 Language Switcher Magento 2 Language Switcher Magento 2 Language Switcher Magento 2 Language Switcher Magento 2 Language Switcher

Version 2.0.3 (January 7, 2019)


  • - Updated GeoIP database
  • - Added IP information block in the extension configuration page

Version 2.0.2 (November 29, 2018)

Bug Fixes:

  • - PHP Fatal error: Uncaught Error: Call to undefined method Magento\Framework\App\Response\Http\Interceptor::setDispatched()

Version 2.0.1 (October 29, 2018)

Bug Fixes:

  • - Issue with Full Page Cache

Does the language switcher extension provide support to varnish cache?

 - Yes, it does. To make the module work properly with the varnish cache you need to modify the Varnish Cache configuration file (by default /etc/varnish/default.vcl) on your server and restart varnish. Please add these lines of code to the varnish config file:
if (req.http.cookie !~ "PHPSESSID=" && req.http.X-UA-device !~ "^bot") {
return (pass);
With this setting, your store will be displayed without varnish cache during the first visit. You need to do this as the GeoIP detections held on the PHP level, and you need to allow varnish to skip first's visitor request to make GeoIP detection possible.