Product image of Store Switcher
Magento Edition *
Version *
Ends in:
03 : 00 : 00 : 00
Get 10% OFF

Magento 2 Store Switcher

v4.1.5
5.0
(9 reviews)
Read all >
Magento 2 Store Switcher enables merchants to offer a personalized shopping experience by automatically detecting customer locations and redirecting them to the appropriate store view. It adjusts language and currency to match the visitor’s region, creating a seamless and localized journey that improves engagement and drives conversions across global markets.
tick icon
Compatible with Hyva theme
tick icon
Compatible with API/GraphQL
tick icon
Detect customers's location based on their IP address
tick icon
Automatically switch store views based on location
tick icon
Manually prompt users to switch store views
tick icon
Redirect customers to specific URLs
tick icon
Display prices in customers' local currencies
tick icon
Apply store view rules to selected countries and pages
Compatible with:
Community: 2.4.4 - 2.4.7
Enterprise: 2.4.4 - 2.4.7
Free 1 year support & updates
60 days money back guarantee
Hyvä theme icon
Hyvä Theme

Grow Beyond Borders with the Power of Store Switcher

benefit b2b signup
Enable creating company accounts with ease

Auto-detect customers' location using GeoIP technology

GeoIP technology identifies a visitor’s location by IP and instantly switches or suggests the right store view, helping users see the correct language and settings from the start.
Show more

Display prices in customers' local currencies

Based on the visitor’s location, the extension converts and displays prices in their local currency. Shoppers can view costs in a familiar format, which helps them feel more confident when making purchasing decisions.
Show more
Collect numerous data from the registration form
Approve or disapprove of any account

Show a popup to let users switch store views manually

Rather than redirecting visitors automatically, you can choose to display a popup that asks users whether they want to switch to their localized store. This gives users the choice and keeps their browsing experience smooth and uninterrupted.
Show more

Automatically redirect users to the correct store view

After identifying the customer’s location, the extension redirects them to the store view that fits their region. This way, shoppers arrive at the right version of your site right away, making it easier and quicker for them to start shopping.
Show more
Auto-send notification emails for any important events
Approve or disapprove of any account

Allow redirecting visitors to custom URLs

The extension lets you create redirection rules that send users to specific URLs based on their country. This is useful for guiding visitors to localized landing pages, regional promotions, or country-specific content
Show more

Manage all redirection rules easily on one grid

The extension offers a clear, easy-to-use grid to view, edit, and manage all redirection rules. This helps store admins update settings quickly, reduce errors, and maintain consistent store view behavior.
Show more
Auto-send notification emails for any important events

All features

GeoIP-based location detection
The extension leverages GeoIP to determine a visitor’s geographic location through their IP address. Once identified, the system can either redirect the user to the appropriate store view or display a prompt suggesting a switch.
This functionality ensures that customers are welcomed with the language, currency, and content most relevant to them right from the start, creating a smoother and more personalized shopping experience from the first interaction.
Automatic store view switching
Once the customer’s location is identified, the module automatically redirects them to the store view that matches their region. This helps customers land on the right version of your site without any confusion, making their shopping journey faster and more convenient.
Manual store view popup
Instead of redirecting users without notice, the module offers the option to display a popup that suggests switching to a more appropriate store view based on the customer’s location. This feature allows visitors to make the choice themselves rather than being moved automatically. It’s especially useful when customers prefer to browse in a language or region different from their physical location.
By offering a prompt instead of a forced redirect, the store maintains a smooth, user-friendly experience while still encouraging shoppers to explore the version of the site that best suits their needs.
URL redirection
The extension allows you to set up custom redirection rules that send visitors to specific URLs based on their geographic location. This feature is ideal for directing users to localized landing pages, promotional campaigns, or tailored content that matches their region, helping you deliver more targeted and relevant experiences.
For example, in the Redirect to a URL field, if you enter https://mageplaza.com or just mageplaza.com, your website will automatically redirect users to https://mageplaza.com.
Local currency display
When a customer visits your store, the extension detects their location and automatically converts product prices to their local currency. This eliminates the need for manual currency selection and prevents misunderstandings about pricing.
By showing familiar currency symbols and values, the store builds trust and creates a more comfortable shopping environment, especially for international visitors who prefer to browse and buy in their own currency.
Country and page-specific rules
The extension gives you full control to set redirection rules based on both the visitor’s country and the specific page they are viewing. For instance, you can apply different store view redirects for users in the US and Canada or target only certain pages like the homepage, product pages, or CMS content.
This level of flexibility allows you to define precisely when and where redirection should happen, helping you create a more tailored and seamless experience for each segment of your audience.
IP address exclusion
The extension allows you to exclude certain IP addresses from redirection rules. This is especially useful for internal teams, developers, or testers who need consistent access to a specific store view without being affected by automatic location-based redirection.
By adding their IP addresses to the exclusion list in the settings, you can ensure they browse the site freely without interruptions or forced redirects.
Rule priority settings
The extension follows a built-in priority system to determine which rule to apply when multiple rules match a visitor’s conditions. Higher-priority rules will override others, allowing you to maintain clear and consistent redirection logic across different scenarios.
Save store view preference
For stores that use a manual store view switch with a pop-up prompt, this feature adds convenience by remembering the customer’s selection. Once a shopper chooses their preferred store view, the extension saves it for future visits. This prevents repeated prompts and helps create a smoother, more personalized browsing experience every time they return to your site.
Manage all rules on grid
The extension provides a user-friendly management grid where you can view, edit, and organize all your redirection rules in one place. Each rule is clearly listed with its corresponding conditions and settings, allowing you to make updates quickly and efficiently. This helps store admins maintain better control over store view logic, reduce errors, and ensure a smooth experience for both shoppers and backend users.

What customers say about us

Product reviews: 9
Overall rating: 5.0
5
4
3
2
1
How much do you like this product?
Leave your email to get reward points for reviews
Submit a relevant review of 30+ words to earn 5 reward points (one-time per extension)
Darwin
31 January 2024
Verified purchase
I recently integrated Mageplaza's Magento 2 Store Switcher extension into my online store, and the impact on my multistore management has been nothing short of remarkable. This extension has streamlined the entire process, making it an absolute must-have for any Magento 2 store owner looking to enhance their multistore experience.
Sam Butler
04 May 2022
Verified purchase
I've been looking around for such an extension, thanks for a wonderful module guys.
Gareth
29 April 2022
Verified purchase
If you want to sell in many countries, this is highly recommended. For the most part, it solves the problem of currency changes.
Tracy
19 April 2022
Verified purchase
I got great help from support team. Support better than any expectations! Thank you
Steve
19 April 2022
Verified purchase
I got some issues and needed instant help and they solved my problem in 15 minutes. Amazing!
Nang Visibee
08 January 2021
Verified purchase
This extension is great support for our requirements.
Rebekah E. Cuellar
09 April 2019
Verified purchase
I own several stores in different countries and I have struggled with converting the price to the appropriate currency for a long time. Luckily, I have found Store Switcher. It's working very well and I highly satisfied with the functionality of the extension. Thank you Mageplaza for creating this amazing module!
William A. Wayman
09 April 2019
Verified purchase
The support team was very friendly and helpful. They answered all my questions in a blink of an eye. I will surely buy this extension!
William E. Boston
09 April 2019
Verified purchase
This is a must-have extension. Made our life much easier, especially when working with international customers. Highly recommended this module!!!

Release notes

  • v4.1.5 (Magento v2.4.x)

    22 January 2025

    Compatibility: Now compatible with Hyva theme

  • v4.1.4 (Magento v2.4.x)

    05 June 2024

    Compatibility: Now compatible with Magento 2.4.7

  • v4.1.3 (Magento v2.4.x)

    22 May 2023

    • Compatibility: The extension is now compatible with Magento 2.4.6
  • v4.1.2 (Magento v2.4.x)

    13 July 2022

    • Compatibility: The extension is now compatible with Magento 2.4.4
  • v4.1.1 (Magento v2.4.x)

    25 October 2021

    • Compatibility: The extension is now compatible with Magento 2.4.3
  • v4.1.0 (Magento v2.4.x)

    09 July 2021

    • Added first visit redirect only and clean
    • Added stores option feature when using the URL Redirect
    • Fixed minor bugs
  • v1.1.0 (Magento v2.3.x)

    09 July 2021

    • Compatible with Magento 2.3.7
    • Added first visit redirect only and clean
    • Added stores option feature when using the URL Redirect
    • Fixed minor bugs
  • v1.0.4 (Magento v2.3.x)

    10 June 2021

    • Compatible with Magento 2.3.5
    • Fixed minor bugs
  • v4.0.1 (Magento v2.4.x)

    10 June 2021

    • Compatible with Magento 2.4.2
    • Fixed minor bugs
  • v4.0.0 (Magento v2.4.x)

    14 October 2020

    • Supported Magento v2.4.0
  • v1.0.3 (Magento v2.3.x)

    14 October 2020

    • Compatible with Magento v2.3.5
  • v1.0.2 (Magento v2.3.x)

    14 July 2020

    • Updated GeoIP Library
    • Fixed minor bugs
  • v1.0.1 (Magento v2.3.x)

    30 December 2019

    • Compatible with Full Page Cache
    • Fixed error with search engine
    • Improved code style & performance
  • v1.0.0 (Magento v2.3.x)

    09 January 2019

    Initial Release

Load More

Frequently Asked Questions

Magento 2 Store Switcher is a must-have extension for international e-commerce stores. It helps businesses change the default store view to a familiar language and currency, personalizing the customer experience. Notably, it can automatically detect the customers' current location and suggest they change to a suitable store view to make shopping even more convenient.

While a Magento 2 website includes many stores, a store view is only a part of one store. Each store view represents a language.

Mageplaza Store Switcher would be an excellent choice for creating various store views. In order to do so, please follow these steps:
- Download and then enable the extension as follow: Navigate to the admin panel > Stores > Store Switcher > Configuration > Mageplaza Extension > Store Switcher > choose the General Configuration section > select Yes in the Enable field.
- Allow your shoppers to switch between various store view: Choose Yes in the Allow visitors to save the switched store view field.
- Create a new rule: From the Admin Panel, go to Stores > Store Switcher > Manage Rules > select Add New button in the right corner and then configure the rule as you want.
- Continue to add more rules.
For more details on how to use the extension, please check our User Guide.

Absolutely! Store owners can easily choose among 2 options, auto or manual when switching customer store view. If you select the manual method, the system will display a popup asking for customer permission to switch the store view.

With Mageplaza Store Switcher, you can be assured of this concern. Our extension provides various languages for you to create as many store views as you want.

Sure. Instead of setting the system to redirect to a store view, you can change it to the option: Redirect to a URL. In this case, when the customer is redirected to another URL, they will see a new store view just like normal but the link will be different.

- Step 1: On the Admin sidebar, click Stores > Settings > All Stores
- Step 2: In the box Store View. Click on the name of the view want to edit.
- Step 3: Update the fields in the Store View Information as you need.
- Step 4: Click on Save Store View.

Yes! You can do that by setting the condition of the store view as choosing as many countries to apply as you want.

Yes, the Store Locator extension is designed to be mobile-friendly, ensuring a seamless user experience on various devices, including smartphones and tablets.

Yes, Store Switcher is compatible with Hyva theme. However, the checkout only supports hyva-themes/magento2-theme-fallback. To learn how to enable checkout on Hyva, please follow this guide.

Mageplaza provides FREE Hyva Checkout Compatibility for all of our extensions upon requests. You can request by contacting us via email, live chat, or support ticket. Our team will respond within 24 hours and ask for details such as Order ID, extension name, Magento & Hyva versions, and any special requirements. To qualify, your module subscription must be active. If your subscription has expired, renewal is required as some older modules do not support Hyva. Additional customization requests may incur extra costs, and our team will inform you before proceeding. For assistance, feel free to reach out - we're here to help!

Magento Edition *
Version *
Ends in:
03 : 00 : 00 : 00
Get 10% OFF

Pricing

Choose your suitable edition.

Community

$ 149 first year
Free 1 year support & updates Tooltip
60 days money back guarantee
Read our policies
check
Supports for Magento 2 Community Edition

Enterprise/ Magento Cloud

$ 349 first year
Free 1 year support & updates Tooltip
60 days money back guarantee
Read our policies
check
Supports for Magento 2 Community Edition
check
Highest priority support
Can't see the feature you're looking for?
Describe it and we will customize this extension to suit your needs!
Request customization
feature looking icon