Log in or create an account
If you have an account with us, please log in.

You have no items in your shopping cart.

Currency Auto Switcher by MageWorx for Magento 2

Partner Product

Boost international sales by removing any difficulties in price perception. Automatically display product prices in local currencies based on customers’ location.
  1. Convert products’ prices to numerous currencies
  2. Automate currency display with geolocation detection
  3. Display relevant currencies with Currency-Country relations optimization
  4. Exclude particular User Agents and URLs from auto-switching
You can also visit the partner website
Explore Demo
User Guide
Get a bundle with 2 additional extensions and save up to 10%
60 Days Money Back
Free Lifetime Updates
90 Days Free Support


Configuration of foreign currency is an important step when reaching out to international audiences. Vanilla Magento 2 offers limited multi-currency capabilities, as it doesn’t allow automatic currency display based on customers’ location. It can be challenging for shoppers to browse your shop with a foreign currency displayed and might lead to confusion on customers’ part.


Allows customers to browse your shop in their preferred currency without the hassle of doing currency conversion. This Magento 2 Currency Switcher detects customers’ IP addresses and automatically displays relevant prices in visitor’s local currency based on geolocation. It positively impacts sales, as buyers now know exactly how much each product costs and can buy it right away.

Benefits you get with Magento 2 Currency Switcher

Grow international sales showing prices in local currencies

Automate the foreign currency display based on user location

Prevent scams logging user IPs and monitoring unusual activity

Streamline the display of up-to-date currency information

One-click GeoIP update in the admin panel

This Magento 2 extension allows you to keep the GeoIP currency switcher database always up-to-date. It saves admins’ time spent on maintenance tasks, as now you need to simply press one button and the module will do the rest.

Manage GeoIP exceptions as required

In some cases, you might want to limit automatic currency conversion for Magento instances. For example, if you need to disable currency switching for search engine's crawler bots — simply enter the User-Agent list here. Also, you can disable auto currency switching for particular store pages with Exception URLs setting. It might be helpful in case you use a certain currency on the payment part, and don’t want the module to convert prices on payment pages.

Set up currency switching relations

Some currencies are used only in one country, while other currencies are well-recognized worldwide. There are regions where one currency is used in several countries — think of the Euro as an example. With the Magento 2 Currency Conversion extension, you can create Currency-Country relations that work best for your business needs. For example, you sell only in dollars, euros, and pounds and need to control what currency to use in each country (irrespective of local currency). E.g., manually set the ‘$’ dollar for Northern and South America and precisely distribute the ‘£’ pound and ‘€’ display between countries of the European region.

How to boost sales showing prices in familiar currencies

Show currencies for any countries you need

In Magento 2, there are 160+ available currencies for auto-switching to choose from. This way, you can precisely adjust which currencies are available for automatic currency switching. This setting can be configured on a Store View level, so it’s possible to have different currencies for two sites on the same Magento instance.

Manage foreign currency rates

In Magento 2, you can easily adjust the currency rates manually or by schedule.

  • For manual rate adjustment, simply enter the necessary numbers for the corresponding currency. Alternatively, you can refresh the data with one click on the ‘Import’ button.
  • To set automatic rate updates, configure the schedule in the admin at the Scheduled Import Settings section.

Prevent frauds monitoring order placing locations

Track geographical origin of the placed orders and the customers in real-time. This way, you can timely notice fraudulent orders. The Magento 2 tracks the IPs for placed orders, so if you have a spike of suspicious orders that were all placed from the same IP address, you can action on it and prevent money loss.

Keep track of order exchange rates

Make sure you speak with customers in the same language and numbers. In case you need to process a refund or solve payment issues, Magento provides the info on the exact currency rate that might come in handy.

Reasons to choose

Other Features

  • 100% Open Source — Easy To Customize
  • Follows Magento Code Architecture
  • Separated HTML/CSS/JS
  • Simple installation via Composer
* The name "Magento" and the logo are the trademarks of Magento, Inc.

Be the first to review this product

Currency Auto Switcher by MageWorx for Magento 2

Write Your Own Review

You're reviewing: SMS Notification for Magento 2

How do you rate this product?
Please rate the product from 1 to 5 stars.

Are you looking to add specific functionality for this extension or want to acquire a reliable development partner altogether? With custom development services by Amasty, you will receive high quality and cost-effective solutions developed by Magento professionals according to industry’s best practices.

Request a Quote

Submit this form now and we will get back to you promptly!

Magento 2.3.5+, 2.4.x

You can always download the recent version free of charge from your account

Installing an upgrade is easy — check now

My Downloads
Version 2.2.1
Last Update: Feb 09, 2021
2.2.1 - Feb 09, 2021:
  • Fix we fixed the error on the front-end with certain values in the "Exception URLs"
2.2.0 - Sep 04, 2020:
  • Compatibility we added Magento 2.4 compatibility
See previous updates
Version 2.1.7
Last Update: Jan 05, 2020
2.1.7 - Jan 05, 2020:
  • Compatibility we added support for new MaxMind database policy
2.1.6 - Jun 05, 2019:
  • Fix we fixed the problems with Magento 2 FPC
2.1.5 - Dec 05, 2018:
  • Compatibility we added the compatibility with Magento 2.3
2.1.4 - Sep 29, 2017:
  • Compatibility we added the compatibility with Magento 2.2
  • Fix minor bug fixes
2.1.1 - Jan 03, 2017:
  • Compatibility we added the compatibility with Magento 2.1.3
2.1.0 - Nov 23, 2016:
  • Improvement latest version of MaxMind GeoIP database is added
  • Fix minor bug fixes
Version 2.0.2
Last Update: Nov 08, 2016
2.0.2 - Nov 08, 2016:
  • Fix bug fixes for Magento 2.1
2.0.1 - Apr 01, 2015:
  • New initial release
Back to top