Get a fresh start of the year! ✨ Discounts starting from 1 extension in cart SHOP NOW

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
Activate support subscription
to access support service
Covers all products
in your account
90 days free trial
support subscription

Get the bundle with 10% off

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?
To access the support service, you need to activate a support subscription in your customer account. Thus, all possible technical issues will be handled by professionals. Support subscription covers all the extensions in your account and comes with 90...
Do you have the installation service?
Yes, we provide a professional installation service. You can purchase it when ordering an extension. If you buy more than 1 extension in one order, we can install all of them! If you need to configure plugins according to your business needs, you can...
Can I request a free trial?
Amasty doesn’t provide any trials of Magento extensions. But we have a 60-day money-back guarantee. 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...
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 provides a 60-day money-back guarantee. In case the acquired extension didn’t meet your expectations, our support team is always ready to help you.  To get a full or partial refund of your order, please create a ticket in our support...
How can I receive a discount?
According to the rules of Amasty's Reward Program, you get $15 back to your reward points for every $100 spent.You can spend them to buy other extensions or services from our catalog.These Points are valid for 60 days from the purchase date. You can...
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?
When you get any support subscription plan, it will be prolonged automatically. Also, you can cancel your subscription at any time. For this, go to your customer account and open the Subscriptions tab. If you cancel your subscription, the service will...
What should I do if my Reward Points have expired?
According to our reward program, the Reward Points are valid for 60 days starting from the moment they’re transferred to your account. But we always try to stay supportive, so you can create a ticket, and we’ll consider your case individually...
How can I use my Reward Points?
How to check your reward points balance? Step 1. Log in to your customer account or create a new one. After this, you will be redirected to your account dashboard. Step 2. In the left menu choose Reward points. Step 3. You will see your current reward...
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?

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.