60-day Money Back


Frequent Update


365-day Support

Magento 2 Store Switcher extension


Magento 2 Store Switcher by Mageplaza automatically guides international customers of online stores to reach localized stores with the familiar languages and currencies.

Total price:


This demo is hosted on Cloudways

Magento 2 Store Switcher for Magento 2.2.x, 2.3.x, 2.4.x CE/EE/B2B/Cloud/ Adobe Commerce 2.2.x, 2.3.x, 2.4.x

Most-Trusted Pick

  • Work perfectly together
  • Cost-effective
  • 60-day money back guarantee
  • FREE installation for all
Store Switcher
Store Switcher + GeoIP $149
Magento 2 Store Locator extension - Google Maps Magento 2 Store Locator extension - Google Maps




Demand to switch to the stores which are appropriate to customers’ countries. When a store owner owns several stores in different countries, they need a tool to support their visitors to reach a suitable site with the appropriate language.

Need to change currency to suitable to specific countries. The price of products should be converted to the appropriate currency which is familiar to customers in specific nations.


Make store sites to be more user-friendly. Customers will feel convenient and satisfied when they visit a store and be switched to the store view with their familiar languages and currencies.

Create the professional look to multi-national stores. With a store expanding the business in many countries, it is necessary to include store switcher to impress visitors with the international and professional system.

Magento 2 Store Switcher Highlight Features

Automatically or manually change store view

Magento 2 Store Switcher allows admins to set redirecting action - automatic or manual. If the store change is automatic, a customer who visits a store site will be auto-switched to the appropriate store view without a advanced notice.

Otherwise, in case the setting is manual, a pop-up will be shown to ask visitors whether they want to switch to the suggested store view.

Select pages to apply store view rule

Switching store view can be applied to the selected pages by admin settings from the backend. The selection list includes Home Page, All Pages, and Specific Pages. Depending on the selected pages, the store view can be applied accordingly.

Switch to the appropriate currency to the local store

With the store which has many locations in multiple countries, it is necessary that the currency for store’s prices be updated accordingly. Store Switcher by Mageplaza helps stores to provide customers with their local currency during shopping on sites.

For example, with the stores located in France, the price of items would be shown in Euro accordingly.

Detect a customer's current location by using GeoIP

With the support of GeoIP, the current country customers are living can be recognized quickly. Depending on customers’ IP addresses, the current site will automatically change to the appropriate local site, or there is a notice suggesting changing store.

More Features
Check out more details of Store Switcher


Save store view

Allow customers to save a store view for the next visit.


Rule priority

Set display priority for each store view rule. The rule with the smallest number (0) has the highest priority.


Exclude IPs

Input IP ranges which the rule is not applied to.


Rule management

View, edit all the rules via the management grid.


Redirect to a URL

Add a URL which visitors are switched to.


Extension compatibility

The module is properly compatible with Store Pickup, Store Locator, Google Maps, GeoIP Redirect

Choose your suitable edition


Crafted for a great webstore start $ 149 first year

  • 1-year extension updates
  • 1-year support
  • 60-day money-back guarantee
  • Read our policies
  • Supports for Magento 2 Community Edition


Great for an enterprise solution $ 349 first year

  • Free updates within subscription time
  • Free support within subscription time
  • Read our policies
  • Supports for Magento 2 Enterprise Edition
  • Highest priority support

Full features list

Reviews (8)

04 May 2022


I've been looking around for such an extension, thanks for a wonderful module guys.

Sam Butler -Verified Purchase
29 April 2022

Multi national

If you want to sell in many countries, this is highly recommended. For the most part, it solves the problem of currency changes.

Gareth -Verified Purchase
19 April 2022


I got great help from support team. Support better than any expectations! Thank you

Tracy -Verified Purchase
19 April 2022


I got some issues and needed instant help and they solved my problem in 15 minutes. Amazing!

Steve -Verified Purchase
08 January 2021

Good Extension!

This extension is great support for our requirements.

Nang Visibee -Verified Purchase
09 April 2019


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!

Rebekah E. Cuellar -Verified Purchase
09 April 2019

Will buy

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 A. Wayman -Verified Purchase
09 April 2019

Must have!!!

This is a must-have extension. Made our life much easier, especially when working with international customers. Highly recommended this module!!!

William E. Boston -Verified Purchase

Leave a Review

How do you rate this product?

Your email address on Mageplaza's store

Plain text, no HTML tags.

Use Cases of Magento 2 Store Switcher

Use case 1: Automatically display appropriate storefront based on the visitor's country

Business goals:

  • Switch to stores which are suitable for visitors with their languages and special offers.
  • Provide international customers with a user-friendly experience.

Default Magento technical limitations:

  • You can add new languages and new store views with a default Magento store, but it has limits in automation


  • Automatically switch to a store view that matches the visitor's location without advanced notice.
  • The new store view will have the location's language as well.
  • Detect customer's position with GeoIP to quickly adapt changes.

Use case 2: Allow visitors to choose their preferred store view

Business goals:

  • Let customers decide whether to switch the storefront or not.

Default Magento technical limitations:

  • Visitors simply can't choose their website view.


  • Show a pop-up that asks visitors if they want to switch to a suggested store view.
  • Visitors can also save a particular store option for their next visit.

Use case 3: Apply currency that matches the customer's locations

Business goals:

  • Change the store's currency based on the country of the buyer.

Default Magento technical limitations:

  • You can't change the currency and configure it to alter automatically with the visitor's location.


  • Update the price of products with the currency-related to a visitor's country.
  • Let users choose their own currency with a selector at the top of the website.

Use case 4: Set particular store views for specific pages

Business goals:

  • Customize not only the homepage but also other stores for visitors from different countries.

Default Magento technical limitations:

  • There is no solution to personalize pages for different locations.


  • You can set rules for specific page views to appear within which countries and not.
  • You can also change the rule to display a store view or other currencies or both.

All of the feature updates plan and status will be updated as soon as possible in our public Trello.

View Mageplaza Extension Roadmap 2023 ->

Don't see the features you are looking for?

Request feature

Want to do extension customization?

Custom request

Let us know your requirements

Release Notes

  • 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

Store Switcher's Full Features

Store Switcher for store admins

General Configuration

  • Enable/ Disable the extension
  • Allow visitors to save the switched store view

Store Switcher for customers

  • Be guided to the appropriate store view with familiar language and currency
  • Be convenient when shopping in multinational stores

Manage rule

  • Set name for a store switcher rule
  • Set status for the rule
  • Set priority for the rule
  • Select countries which the rule is applied to
  • Select pages which the rule is applied to
  • Set IP ranges which are excluded from the rule
  • Select store view to be redirected to (with type Redirect to a Store View/ Currency Switcher)
  • Select the converted currency (with type Redirect to a Store View/ Change Currency)
  • Add a URL to be redirected to (with type Redirect to a URL)
  • View and edit rules via Management Grid

Why choose Mageplaza Magento 2 Store Switcher

Mageplaza provides consistent and customer-centric extensions for your Magento 2 store.

We don't sell products for one time. We provide lifetime solutions which help our customers thrive with their businesses.

innovate exchange partner
mageplaza trustpilot
follow magento coding standard
8 years ecommerce

60-day Money Back

Extensive 60-day money-back period. You love it or get a full refund no questions asked.


Extensive Support Timeframe

Mageplaza provides support 16 hrs/day, 5.5 days/week to guarantee the seamless operation of our extensions on your store.


Install via Composer

Simple installation via composer helps you save time and eliminates technical issues during future updates.


Frequent Updates

Intensive update roadmaps ensure great performance, bug-free, highly compatible, and innovative extensions.