Welcome to PotatoCommerce - Magento Extensions Store

Store & Currency Auto Switcher


Speak your shoppers’ language! This extension can detect customer location (GeoIP) and make automatic redirect to an appropriate store view (languague) and currency.

  • Automatically detect visitor's country and region
  • You can create unlimited number of flexible rules
  • Visitor can be offered to switch or switched automatically
  • Test mode
  • Free lifetime support, bugfixes and updates

Store and Currency Auto Switcher - Magento extension by PotatoCommerce

4 screenshots: click to zoom
  • You can create as much rules as you want.
  • Extension configuration
  • Extension rules and configuration are located at 'System' menu
  • Extension detected that visitor is from France and suggested the visitor French locale and EURO. If visitor clicks on OK button, then he will be redirected to French website, and currency will be changed from default ($) to EURO.

* Required Fields

  • 60-day money-back period
  • free updates
  • free bugfixes
  • free technical support

Detect customer IP-location and suggest/force a storeview switch.

“Store and Currency Switcher” extension can determine the client location by IP and suggest right language and currency, or perform GeoIP redirect automatically.

If you sell to many countries, and your store has multiple languages, then you definitely need this extension. Why? Many customers leave your site because by default your store is not offered in visitor's first language. Some people also can't find where is the language switcher.

Go to Google Analytics, and check how many people are coming to your site from other countries (Google Analytics > Audience > Geo > Location). Then check how many people are coming to your website for which your primary language is not their primary language (Google Analytics > Audience > Geo > Language). I bet that the Bounce Rate of such users is much higher than the Bounce Rate of users, who come to your site from your main country. Investing in “Store and Currency Switcher” extension will definitely pay off.

User-friendly interface is one of the keys to an effective online store. Your visitors want to see your site in their first langauge, or at least in the langague they can speak; as well as see the prices they are using.

If you are selling online and your website is not multi-lingual, then we recommend you to consider implementing language switch, as it will improve your Google SERP in the countries, for which you optimize content of your website.

Store & Currency Auto Switcher - the extension features

  • Automatic identification of the country and the region of each visitor
  • Unlimited number of flexible redirect rules can be set up
  • The client can be switched automatically, or the extension can offer him/her to switch.
  • The extension has a test mode, which can help you to configure the module properly.
  • The redirect action is performed by native 'directory' module, thus the behavior will be just the same as if you switch store view manually on a product page.
All use-cases below can be resolved by Store and Currency Auto Switcher Magento extension.

Use-Case #1

Marc Peterson is a store owner. He sells mainly to the United States, but he also has a lot of orders from Canada. Laura is visiting Marc's website from Canada. She speaks English, but the main currency in Canada is Canadian dollar. You can configure the module so that Laura will see Marc's website in English, but the currency will be automatically changed to Canadian dollar.

Use-Case #2

Marc has another website, which sell mainly in England, but it has a lot of customers from other European countries. You can configure the module so that:

  • users from UK will see English language and prices in Pound Sterling currency;
  • users from France will see prices in Euro, and language will be changed to French;
  • users from Denmark, Hungary, Denmark, Poland, Romania, Croatia, Czech Republic and Sweden will see prices in their local currency (these countries are not in the Eurozone), but language will remain English.

Use-Case #3

The extension also allows you to configure a redirect not just for a country, but also for its regions. For example, if you sell in Belgium, where both French and Dutch languages are used, then you can configure to redirect the user into French store view if he is visiting from the region of Wallonia, and redirect to the Dutch store view if he is visiting from Flanders.

Store and Currency Auto Switcher extension has an option that allows emulating visiting page from the specified IP (see Test Mode section). It is very important to clear cookie "po_scas_decline" when you test the extension on your website. This cookie is set by our extension automatically after the performed redirect. This cookie lifetime is 1 hour. It is used by the extension so that a visitor could change storeview or currency manually if needed.

Store and Currency Auto Switcher extension uses 2 free MaxMind databases - GeoIP.dat and GeoLiteCity.dat. Here you can check how accurate are free databases for your country. The databases are already added to the extension package, so that you don't have to worry about this step.

Why choose PotatoCommerce headline
Why choose Potatocommerce left
Why choose Potatocommerce right
2 Reviews

Average rating

Great Extension

Posted by why11 on Nov 2, 2016
Function as descibed.
Great Support !
recomended if you have multi currency and store.
keep the good work and stay update your extension developt

Excellent GeoIP Switcher with pop-up

Posted by purenz on Feb 29, 2016
The extension works exactly as described.
Highly friendly and professional support.
Highly recommend.

Write Your Own Review

Only registered users can write reviews. Please, log in or register



Magento CE1.5.*, 1.6.*, 1.7.*, 1.8.*, -, 1.9.3*
Magento EE1.11.*, 1.12.*, 1.13.*, -, 1.14.3.*
Compatible BrowsersChrome, Safari, Firefox, Opera, IE8+



  1. We recommend you to backup your store before installation
  2. Go to Magento® admin and disable compilation (Systems > Tools > Compilation > 'Disable' button) and flush store cache (System > Cache Management > 'Flush Magento Cache' button)
  3. Download the extension package from your account and extract the downloaded archive.
  4. Copy the content of extracted folder to your store's root directory 
  5. Flush store cache again
  6. Log out from the backend and log in again.
  7. If you want to enable compilation, then you should run compilation process (Systems > Tools > Compilation > 'Run Compilation Process' button).
  8. Go to extension configuration (System > Configuration > PotatoCommerce Extension > Store and Currency Auto Switcher) and enable the extension
  9. Flush store cache again  



After installing this extension my store gives error or a blank page.
Go to Magento® Backend, Flush Store Cache (System > Cache Management> 'Flush Magento Cache' button), Logout and Login again. 

Is it compatible with my checkout extension? I want to integrate your extension into my onestep checkout extension.
We haven't tested our extension with dozens of checkout extensions. We offer integration service for $99. 

How does the extension work?
Store and Currency Auto Switcher extension uses 2 free MaxMind databases GeoIP.dat и GeoLiteCity.dat. These free databases works perfectly for most countries. They are already added to extension, so you don't need to download them to install the extension.

Extension does not detect my location correctly. What do I do?
Store and Currency Auto Switcher extension uses 2 free MaxMind databases GeoIP.dat и GeoLiteCity.dat. Here you can check how accurate are free databases for your country - https://www.maxmind.com/en/geoip2-city-database-accuracy.
Also, these databases can be outdated. Paid MaxMind database is considered as a complete database. To download recent free or paid databases you need to go to http://dev.maxmind.com/geoip/legacy/geolite/. Then you need to put all downloaded database files into lib/MaxMind/GeoIP/country_file/ folder.

I need additional functionality.
Please contact our support. If we like the idea we can implement this in next release or do customization just for you. 

Is this extension compatible with SUPEE-6788 security patch?
Yes, of cource. 

If FAQ did not help you, please, contact us with detailed information about your issue. 



1.0.3 Released on 03 Nov 2016
* bugfix with allowed controllers

1.0.2 Released on 06 Oct 2016
* bugfix with ACL

1.0.1 Released on 11 Nov 2015
+ SUPEE-6788 compatibility
* bugfix 

1.0.0 Released on 6 Sep 2015
Initial release 

We Recommend
JS & CSS Compressor + Image Optimization

Improve your Google Page Speed and GTmetrix performance scores with this powerful solution for Magento optimization.

Full Page Cache + Cache Crawler

This trustworthy FPC extension will significantly speed up your Magento store.

Fraud Protection

Fraud and chargebacks protection solution. Fraud Protection Magento extension allows to check orders and change order status (hold) for a further review.

PDF Customizer

Convert any custom HTML to PDF file templates! Both templates to customer and admin are supported.

You may also be interested in the following product(s)