Store & Currency Auto Switcher

Store & Currency Auto Switcher



Magento Platform
Open Source (CE), 1.4.2, 1.5, 1.6, 1.6.1,, 1.7, 1.8, 1.8.1, 1.9, 1.9.1, 1.9.2, 1.9.3

Tech Specifications

Current Version:
Stable Build
19 September, 2017
Extensions, Content & Customizations, Personalization & Experience Management
License Type:


Automatically switch store views, currencies and apply local taxes.

Other Extensions by MageWorx


Back to top

This extension requires the following FREE special service extension to be installed in order to function properly: MageWorx All. Please be sure to install MageWorx All BEFORE installing the main package of this extension. Please read the MageWorx All documentation.

Having a multilingual and multicurrency store is a must if you don't want to switch off a huge number of your potential customers. 

With Store & Currency Switcher, you can extend your business horizons to other countries, improve communication and user experience with your international clients and eventually get higher sales. Moreover, having a multilingual website can give you a definite edge over your competitors and get a killer SEO.

Feature Summary

Store View (language) Switching

The extension uses customers' geolocation and browser language and automatically sends shoppers to the right local version of your website. Also, you can enable a manual store switcher, so the visitors can do this on their own.

  • List the countries to be displayed on the frontend
  • Assign countries and regions to any Store Views
  • Specify either Global or Per Website scopes
  • Add country flags

Prevent any unwanted store switching. Lock automatic and manual store switching for certain IP addresses, countries/user agents & search engine spiders or site URLs.


Currency & Tax Switching

Automatically switch currencies and apply local taxes according to the customer's location. 

  • Set Country-Currency relations
  • Lock auto-switching for certain URLs
  • Specify User Agents/ search engine spiders to disable currency auto-switching for


Billing/Shipping Address at the Checkout

With Store & Currency Auto Switcher, customers can select billing and shipping countries right on the checkout page.


GeoIP Tracking

The extension is integrated with MaxMind and supports 2 types of GeoIP databases: GeoIP country and GeoIP City. They deliver the following details on each order: Country, Region/State, City/Town, ZIP, and Area Code. *To use GeoIP City database, you need to download it from the MaxiMind website. 

  • Track customer's location and geographical origin of an order in real-time
  • Get a detailed report about customer's geolocation 

GeoIP database is being updated regularly. Plus, you can update it manually from the backend.

No extra fees for the database download are required. No need to create a separate account to download the database.


Demo & Docs

User Guide | Changelog


Live Demo



Comes With

  • FREE LIFETIME extension updates
  • FREE LIFETIME support and bug fixes
  • 100% Open Source



Release Notes

Back to top


  • Compatible with Open Source (CE) : 1.4.2 1.5 1.6 1.6.1 1.7 1.8 1.8.1 1.9 1.9.1 1.9.2 1.9.3
  • Stability: Stable Build
  • Description:

    Version: 1.2.5 (September 14, 2017)
    Minor bug fixes

    Version: 1.2.4 (May 6, 2016)
    Minor design improvements for the country select box on the front-end

    Version: 1.2.3 (April 19, 2016)
    Fixes a whitespace issue in the user agents list
    Fixes a design issue of the store switcher on the front-end
    Minor bug fixes

    Version: 1.2.2 (December 15, 2015)
    Fixes an issue with the incorrect path to the GeoIP library files.
    Fixes an issue with the helper object call.

    Version: 1.2.1 (November 5, 2015)
    Adds the compatibility with SUPEE 6788 Security Patch

    Version: 1.2.0 (October 16, 2015)
    Language switcher is added
    Redirects improvements for direct URLs
    The code is moved to the community folder
    Code refactoring

    Version: 1.1.5 (April 17, 2015)
    Infinite loop issue in case of https URLs is resolved

    Version: 1.1.4 (April 22, 2014)
    Compatibility with Magento EE FPC
    Bug fixes

    Version: 1.1.3
    The issue with currency switcher from a built-in test tool is resolved
    The issue with locale switching is resolved

    Version: 1.1.2
    Errors which happened if the display_errors was enabled are resolved

    Version: 1.1.1
    Ability to specify exception URLs separately for currency switcher
    New setting Countries Display Mode added
    Minor bug fixes

    Version: 1.1.0
    Ability to switch based on countries' regions
    Ability to update the GeoIP database right from the back-end
    Ability to replace a Magento native store-view switcher with a user-friendly country switcher with flags on the front-end
    Ability to test a redirect based on different locations right from the back-end (now you can just select a country you want to visit your site from and see how your site works for any country)
    Ability to change the correlations between country and currency in the back-end
    Switch taxes based on customers' locations (the taxes for specific locations should be created)
    Supports Magento Full Page Cache in Magento Enterprise Edition

    Version: 1.0.9
    The issue with saving countries to stores.

    Version: 1.0.8
    The issue with countries' flags on Magento 1.6
    GeoIP database is updated

    Version: 1.0.6
    Issue when Compilation mode is enabled

    Version: 1.0.5
    GeoIP database is updated (Last updated April 1st, 2011)

    Version: 1.0.4
    Compatibility with Magento 1.4
    Added IPs list for which store switcher is disabled
    Added User Agents list for which store switcher is disabled
    Fixed the issue with switching between websites

    Version: 1.0.3
    Ability to disable currency auto switcher

    Version: 1.0.2
    Ignore disabled stores

    Version: 1.0.1
    Added an option not to force the visitor to a store view

    Version: 1.0.0
    Initial release


Back to top
The best place to start if you need help with a specific extension is to contact the developer. All Magento developers have both a contact email and a support email listed.

Q & A

Back to top


Back to top