An open API service indexing awesome lists of open source software.

https://github.com/magefan/magento-2-language-switcher

Direct customers to a corresponding store view automatically based on their geolocation or browser language with Automatic Magento 2 Language Switcher.
https://github.com/magefan/magento-2-language-switcher

language-switcher magefan magefan-extension magefan-extensions magefan-modules magefan-solutions magento magento-2 magento-2-extension magento-2-extensions magento-2-language-switcher magento-2-module magento-2-modules magento-extension magento2 magento2-extension magento2-module

Last synced: 12 days ago
JSON representation

Direct customers to a corresponding store view automatically based on their geolocation or browser language with Automatic Magento 2 Language Switcher.

Awesome Lists containing this project

README

        

# [Magento 2 Language Switcher](https://magefan.com/magento-2-auto-language-switcher) by Magefan

Automatic [Magento 2 Language Switcher](https://magefan.com/magento-2-auto-language-switcher) allows you to redirect customers to a corresponding store view based on their browser language or geographic location. You can switch stores automatically or display a suggestion popup to get a customer’s consent first.

Elevate the customer experience and make the shopping journey smooth right from the start with the advanced Magento 2 Language Switcher!

Compatibility: Magento 2.3.0 - 2.4.x (CE, EE, ECE, B2B)

## Useful Links
* [User Guide](https://magefan.com/magento-2-auto-language-switcher/documentation)
* [Change Log](https://magefan.com/magento-2-auto-language-switcher/change-log)
* [FAQs](https://magefan.com/magento-2-auto-language-switcher#pattr-faq)

## 🇺🇦 Stand with Ukraine! [How can you help?](https://magefan.com/blog/join-our-donations)

## Benefits

* [Change Store Views Based on Visitor’s Location](https://github.com/magefan/magento-2-auto-language-switcher#change-store-views-based-on-visitors-location)
* [Change Store Views Based Browser Language](https://github.com/magefan/magento-2-auto-language-switcher#change-store-views-based-browser-language)
* [Redirect Customers Between Websites](https://github.com/magefan/magento-2-auto-language-switcher#redirect-customers-between-websites)
* [Display Store Redirect Suggestion Popup](https://github.com/magefan/magento-2-auto-language-switcher#display-store-redirect-suggestion-popup)
* [Restrict Redirection For Pages, Robots, and IPs](https://github.com/magefan/magento-2-auto-language-switcher#restrict-redirection-for-pages-robots-and-ips)
* [Test Store Switcher Using Location Simulator](https://github.com/magefan/magento-2-auto-language-switcher#test-store-switcher-using-location-simulator)
* [Ensure Correct Location Detection](https://github.com/magefan/magento-2-auto-language-switcher#ensure-correct-location-detection)
* [Get Customers’ Location via GraphQL Endpoints](https://github.com/magefan/magento-2-auto-language-switcher#get-customers-location-via-graphql-endpoints)

## Features
### Change Store Views Based on Visitor’s Location
Providing your content in various languages is one of the key aspects of high customer satisfaction. Yet, having landed in your store, they still have to look for a switcher and change the language manually.

Thanks to this Magento 2 Language Switcher your customers don’t have to go the extra mile.

The extension detects their location and automatically redirects them to the corresponding store view. So, they view your store in the familiar language right from the start!



### Change Store Views Based Browser Language
At the same time, the Auto Magento 2 Language Switcher can also redirect users based on their browser language. This is specifically useful when a country uses multiple languages.

Thus, this extension detects the customers' browser language and redirects them to the corresponding store view. This doesn’t take much effort from you but creates an uninterrupted experience for shoppers.



### Redirect Customers Between Websites
The Magento 2 Language and Store Switcher allows you to redirect customers not only within one website. It works equally well on multiple websites of your Magento installation.

Thus, you can easily redirect customers between all your websites to ensure they reach just the right one. No matter where shoppers landed initially, you can still redirect them to the proper store view.



### Display Store Redirect Suggestion Popup

Automatic redirection is certainly a useful thing. Yet, customers may not always want to change a language and are completely okay with the one they landed on. What do you do in that case?

The Automatic Magento 2 Language Switcher comes with the suggestion popup option. You can enable it to ask for customers’ consent before redirecting them to a different store view.

Give your customers a choice and let them view the preferred version of your store.



### Restrict Redirection For Pages, Robots, and IPs

Search crawlers regularly analyze your website to submit the latest changes for search engines. Yet, there is no need to switch stores for them. The same goes for specific store pages — it makes sense to disable redirection for some of them.

The Magento 2 Language and Store Switcher allows you to do just that. You can restrict the module for all or specific pages, search crawlers, and IPs. Thus, you avoid SEO inconsistencies and ensure smooth store operation for your team.



### Test Store Switcher Using Location Simulator
Before publishing anything new on your live website, you need to test it first. The Magento 2 Language switcher functionality is not an exception.

This is why, this extension comes with the location simulation. It allows you to simulate a specific country and see how the automatic switching works.

Put yourself in the customers’ shoes and provide the best functionality possible.



### Ensure Correct Location Detection
When redirecting customers automatically, you need to accurately detect their location. Fortunately, the Magento 2 Language and Store Switcher has you covered.

It implements three GeoIP databases for the most accurate location detection. With such an approach, you can rest assured that your customers will be redirected properly.



### Get Customers’ Location via GraphQL Endpoints
Do you implement the headless storefront and want to redirect customers as well? That’s what you can do with this Magento 2 Language Switcher.

Use GraphQL endpoints to get customer location and redirect them correspondingly. Ensure an uninterrupted multi-language experience for your PWA frontend, too.

## Video Reference

[This short video](https://www.youtube.com/watch?v=vSTIsh2I-oQ) will help you understand how the Magento 2 Language Switcher works and learn more about its configuration.

## Demo

Try out our open demo and if you like our extension **please give us some star on Github ★**




Storefront Demo


Admin Panel Demo





Magento 2 Language Switcher Extension Storefront Demo




Magento 2 Language Switcher Extension Admin Panel Demo






view




view



## Support
If you have any issues, please [contact us](mailto:[email protected])
then if you still need help, open a bug report in GitHub's
[issue tracker](https://github.com/magefan/magento-2-auto-language-switcher/issues).

## Need More Features?
Please contact us to get a quote
https://magefan.com/contact

## License
The code is licensed under [EULA](https://magefan.com/end-user-license-agreement).

## [Magento 2 Extensions](https://magefan.com/magento-2-extensions) by Magefan

### [Magento 2 Google Extensions](https://magefan.com/magento-2-extensions/google-extensions)

* [Magento 2 Google Indexing](https://magefan.com/magento-2-google-indexing-api)
* [Magento 2 Google Analytics 4](https://magefan.com/magento-2-google-analytics-4)
* [Magento 2 Google Tag Manager](https://magefan.com/magento-2-google-tag-manager)
* [Magento 2 Google Shopping Feed](https://magefan.com/magento-2-google-shopping-feed-extension)
* [Magento 2 Google Customer Reviews](https://magefan.com/magento-2-google-customer-reviews)

### Magento 2 SEO Extensions

* [Magento 2 SEO Extension](https://magefan.com/magento-2-seo-extension)
* [Magento 2 Rich Snippets](https://magefan.com/magento-2-rich-snippets)
* [Magento 2 HTML Sitemap](https://magefan.com/magento-2-html-sitemap-extension)
* [Magento 2 XML Sitemap](https://magefan.com/magento-2-xml-sitemap-extension)
* [Magento 2 Facebook Open Graph](https://magefan.com/magento-2-open-graph-extension-og-tags)
* [Magento 2 Twitter Cards](https://magefan.com/magento-2-twitter-cards-extension)

### [Magento 2 Speed Optimization Extensions](https://magefan.com/magento-2-extensions/speed-optimization)

* [Magento 2 Google Page Speed Optimizer](https://magefan.com/magento-2-google-page-speed-optimizer)
* [Magento 2 Full Page Cache Warmer](https://magefan.com/magento-2-full-page-cache-warmer)
* [Magento 2 Image Lazy Load](https://magefan.com/magento-2-image-lazy-load-extension)
* [Magento 2 WebP Images](https://magefan.com/magento-2-webp-optimized-images)
* [Magento 2 Rocket JavaScript](https://magefan.com/rocket-javascript-deferred-javascript)

### [Magento 2 Admin Panel Extensions](https://magefan.com/magento-2-extensions/admin-extensions)

* [Magento 2 Size Chart Extension](https://magefan.com/magento-2-size-chart)
* [Magento 2 Security Extension](https://magefan.com/magento-2-security-extension)
* [Magento 2 Admin Action Log](https://magefan.com/magento-2-admin-action-log)
* [Magento 2 Order Editor](https://magefan.com/magento-2-edit-order-extension)
* [Magento 2 Better Order Grid](https://magefan.com/magento-2-better-order-grid-extension)
* [Magento 2 Extended Product Grid](https://magefan.com/magento-2-product-grid-inline-editor)
* [Magento 2 Product Tabs](https://magefan.com/magento-2/extensions/product-tabs)
* [Magento 2 Facebook Pixel](https://magefan.com/magento-2-facebook-pixel-extension)
* [Magento 2 Email Attachments](https://magefan.com/magento-2-email-attachments)
* [Magento 2 Admin View](https://magefan.com/magento-2-admin-view-extension)
* [Magento 2 Admin Email Notifications](https://magefan.com/magento-2-admin-email-notifications)
* [Magento 2 Login As Customer](https://magefan.com/login-as-customer-magento-2-extension)

### Magento 2 Blog Extensions

* [Magento 2 Blog](https://magefan.com/magento2-blog-extension)
* [Magento 2 Multi Blog](https://magefan.com/magento-2-multi-blog-extension)
* [Magento 2 Product Widget](https://magefan.com/magento-2-product-widget)

### [Magento 2 Marketing Automation Extensions](https://magefan.com/magento-2-extensions/marketing-automation)

* [Magento 2 Cookie Consent](https://magefan.com/magento-2-cookie-consent)
* [Magento 2 Product Labels](https://magefan.com/magento-2-product-labels)
* [Magento 2 Base Price](https://magefan.com/magento-2-base-price)
* [Magento 2 Dynamic Categories](https://magefan.com/magento-2-dynamic-categories)
* [Magento 2 Dynamic Blocks and Pages Extension](https://magefan.com/magento-2-cms-display-rules-extension)
* [Magento 2 Automatic Related Products](https://magefan.com/magento-2-automatic-related-products)
* [Magento 2 Price History](https://magefan.com/magento-2-price-history)
* [Magento 2 Mautic Integration](https://magefan.com/magento-2-mautic-extension)
* [Magento 2 YouTube Video](https://magefan.com/magento2-youtube-extension)

### [Magento 2 Cart Extensions](https://magefan.com/magento-2-extensions/cart-extensions)

* [Magento 2 Checkout Extension](https://magefan.com/better-magento-2-checkout-extension)
* [Magento 2 Coupon Code](https://magefan.com/magento-2-coupon-code-link)
* [Magento 2 Guest to Customer](https://magefan.com/magento2-convert-guest-to-customer)

### [Magento 2 Multi-Language Extensions](https://magefan.com/magento-2-extensions/multi-language-extensions)

* [Magento 2 Hreflang Tags](https://magefan.com/magento2-alternate-hreflang-extension)
* [Magento 2 Auto Currency Switcher](https://magefan.com/magento-2-currency-switcher-auto-currency-by-country)
* [Magento 2 GeoIP Store Switcher](https://magefan.com/magento-2-geoip-switcher-extension)
* [Magento 2 Translation](https://magefan.com/magento-2-translation-extension)

### [Developers Tools](https://magefan.com/magento-2-extensions/developer-tools)

* [Magento 2 Zero Downtime Deployment](https://magefan.com/blog/magento-2-zero-downtime-deployment)
* [Magento 2 Cron Schedule](https://magefan.com/magento-2-cron-schedule)
* [Magento 2 CLI Extension](https://magefan.com/magento2-cli-extension)
* [Magento 2 Conflict Detector](https://magefan.com/magento2-conflict-detector)

## [Shopify Apps](https://magefan.com/shopify/apps) by Magefan

* [Shopify Login As Customer](https://apps.shopify.com/login-as-customer)
* [Shopify Blog](https://apps.shopify.com/magefan-blog)
* [Shopify Size Chart](https://magefan.com/shopify/apps/size-chart)
* [Shopify Google Indexer](https://magefan.com/shopify/apps/google-indexing)
* [Shopify Product Feeds](https://magefan.com/shopify/apps/product-feed)