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.
  • Convert products’ prices to numerous currencies
  • Automate currency display with geolocation detection
  • Display relevant currencies with Currency-Country relations optimization
  • Exclude particular User Agents and URLs from auto-switching
$79 first year
Product updates and support for 12 months

then $49 / Year

more info

then $95 / Year

more info

Get the bundle with 10% off

Payment Restrictions for Magento 2
$199 first year
GDPR for Magento 2
$259 first year
Save $53.70


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.


What is Magento 2 Currency Switcher?

Magento 2 Currency Switcher is a feature that automatically updates currency rates and shows your customer's preferred currency anywhere on the site, helping you increase sales. You can set up Magento 2 currency rates manually or on a schedule for more convenient currency management.

Adobe partner logo
Magento Marketplace logo
See 216+ verified reviews
1 Single points of sales
Trusted by Customers
Are Amasty extensions compatible with all themes and extensions by other vendors?
Amasty extensions work with all plugins we issued and with most 3rd-party plugins. If you come across a compatibility issue with any third-party module, we’ll definitely try to help you. If you face any technical issues, please create a ticket...
Will I get free support and updates?
Product updates for extensions purchased before Feb 1, 2022With the transition to product subscriptions, you will receive product updates for all extensions purchased before Feb 1, 2022 throughout the entire grace period — up to Aug 1, 2022. If you ...
Do you have the installation service?
Yes, you can use installation and configuration services that are available as the part of Pro and Premium add-ons for your product subscriptions.Please note that this installation service doesn’t include uninstallation. So, if you need to completely...
Can I request a free trial?
Amasty doesn’t provide any trials of Magento extensions. There's one exception: Amasty extensions are provided for testing or demo purposes to our official Platinum Partners as a part of the “access to Amasty extensions for testing purposes with Composer...
Can I test an Amasty extension on a staging site before transferring it to a live one?
Yes, you can install any Amasty extension on a test site and configure all the settings there before doing it on your live store.
How can I get a refund?
Amasty offers to its Customers a thirty (30) day money-back guarantee for the Software. In case the acquired extension didn’t meet your expectations, our support team is always ready to help you. Fees for support subscriptions and any services provided...
How can I receive a discount?
We are now working at a new loyalty program for our customers that is supposed to bring even greater benefits in the long term. While it’s not out yet, you can look through these Special Offers. New discounts and specials are added every month. To stay...
How to update a Magento 2 Amasty extension?
To update a Magento 2 extension by manual upload:1. log in to the customer account;2. navigate to the Products tab, scroll to the packages section, and click the Download link next to the extension that should be updated;3. Important: If some extension...
If I need additional features to be added to an Amasty extension, how can I ask for it?
To leave your feature request, log in to your customer account and open the Products tab. Then, scroll down to the bottom of the page, and leave your feature request in the following form: As soon as you send your request, it is considered by our ...
Magento 2 Amasty extensions installation
Each Amasty extension package is provided with the extension files, installation & setup guides, and a license agreement. Some extensions include import files examples as well. So how to install our Magento extension? What is the plugin...
How can I prolong support?
If you have an active support service subscription, it grants you access to support services for all products purchased before Feb,1 as long as your subscription is active. Alternatively, support services are only available as the part of a product ...
Can I change the EE extension to CE for free?
Usually, no, you can’t exchange modules. Please, contact our support managers and they’ll consider your case individually. → Learn more about our special offers
How can I get a discount to re-purchase plugins?
Usually, we don’t provide any discounts. But you can contact us, and we’ll consider your case individually. → Learn more about our special offers
Customer Reviews

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!

What feature your extension lacks?

Make sure that all your extensions purchased before Feb 1, 2022, are compatible with the new versions of Magento, equipped with the latest features and covered with technical support.

Get 60% OFF by activating your subscription right now. Grace Period offer is available until Aug 1, 2022.

Learn more →

You can always download the recent version free of charge from your account installing an upgrade is easy

See Magento (and other software) versions we support and guarantee their compatibility with our extensions

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
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

Ratings & Reviews

Be the first to review this product

© 2009-2022 Amasty. All Rights Reserved.