Theme
Go Dark Go Light
Stand with Ukraine! How can you help?
Find out more

Magento 2 Currency Switcher Extension

Magento 2 Currency Switcher is the extension that allows you to display prices in customers' local currency automatically based on their location (GeoIP). Round off base or converted prices to provide a better customer experience.

Three GeoIP databases, currency by country, location simulator, compatibility with page cache and Varnish. Benefit from these and other features with the Automatic Magento 2 Currency Converter.

  • Display prices in different currencies based on visitors’ location
  • Set currency to display for a specific country
  • Round off prices with 12 different algorithms
  • Use the built-in simulation tool to test the settings
  • Disable auto currency switcher for different robots
  • Use three out-of-the-box databases to detect visitor’s location
  • Buy now and get $8 cash back in reward points!

$89
one-time payment
Add to Cart Free Trial
Purchase as part of the Magento 2 GeoIP Switcher and save 10% OFF.
Benefits of the Magento 2 Auto Currency Switcher Extension
Display prices in local currencies based on customers location in Magento
Set "currency by country" to display different currencies per different countries
Enable different rounding algorithms in Magento
Live Demo
Compatibility:Magento 2.3.0 - 2.4.7-p3 (CE, EE, ECE, B2B)
Version:2.0.17
hyva compatible
807 downloads
Composer Package
Magento 2 Currency Switcher Extension

Display Prices in Customers’ Currency Automatically

Transparent pricing plays a vital part in the purchasing decision. This includes currencies in which you display your prices.

Although Magento allows you to choose allowed currencies, visitors still have to switch them manually.

But not with the Magento 2 Currency Switcher Extension.

Let it detect customers' location and automatically display prices in their local currency. You don’t have to do anything.

magento 2 currency switcher
auto currency switcher magento

Control What Currency is Displayed

Regardless of the country people come to your website from, they see prices in the default currency. Then, if they want to, they switch to the other currencies.

Eliminate that extra step and display prices in visitors local currency automatically.

Assign each currency to a country and control the price visitors see on every page of your store.

Improve customers' experience with the Automatic Magento 2 Currency Switcher!

Round Off Base/Converted Prices

Based on the currencies and currency rates, different prices may be displayed with decimals.

However, you can fix that with the Magento 2 Currency Converter algorithms. Round off prices (base and converted):

- Round (14.3 -> 14.00, 14.5 -> 15.00)
- Ceil (14.3 -> 15.00, 14.5 -> 15.00)
- Round 10 (12.3 -> 10.00, 17.5 -> 20.00)
- Ceil 10 (12.3 -> 15.00, 17.5 -> 20.00)
- Round .99 (14.3 -> 13.99, 14.5 -> 14.99)
- Ceil .99 (14.3 -> 14.99, 14.5 -> 14.99)
- Round .95 (14.3 -> 13.95, 14.5 -> 14.95)
- Ceil .95 (14.3 -> 14.95, 14.5 -> 14.95)

magento round off prices
magento 2 geoip database

Detect GeoIP Location Properly

Proper GeoIP detection is vital for currency conversion. That’s why we use top GeoIP databases: MaxMind, CloudFlare and PHP GeoIP.

Magento 2 GeoIP Currency Switcher ensures seamless location detection.

Update the GeoIP database manually or let the cron do it for you automatically. No complex configuration required.

Make sure it's a good match!

Uncertain whether the Magento 2 Currency Switcher Extension has all the features you're looking for, or if it aligns with your goals?

Simulate Your Location for Testing

Wondering about the experience your customers get once you set up the Magento Currency Switcher?

Step in your customer's shoes with our location simulator.

Just specify the IP and country you want to simulate and check your storefront. Make sure your customers get the best shopping experience regardless of their location.

magento 2 geoip simulator
auto currency switcher restrictions magento

Disable Auto Currency Switcher for Robots

People are not the only visitors that come to your website. Search engine crawlers visit it regularly too.

However, to avoid SEO issues, you don’t switch currencies for them.

Simply list certain crawlers and bots in a corresponding field to disable the Magento 2 Auto Currency Switcher for them.

FAQs
Does the Magento 2 Auto Currency Switcher supports varnish cache?

Yes, it does. To make the module work properly with the varnish cache you need to modify the Varnish Cache configuration file (by default /etc/varnish/default.vcl) on your server and restart varnish. Please add these lines of code to the varnish config file:

if (req.http.cookie !~ "PHPSESSID=" && req.http.User-Agent !~ "bot" && req.http.User-Agent !~ "loader") {
return (pass);
}

With this setting, your store will be displayed without varnish cache during the first visit. You need to do this as the GeoIP detections held on the PHP level, and you need to allow varnish to skip the first visitor's request to make GeoIP detection possible. Check varnish configuration for better GeoIP detection guide for more information.

What is a currency switcher?
Currency Switcher is a manual switcher option usually in the header of a website that displays all available currencies on a store. Customers use it to see prices in their preferred currency.
How do I change currency in Magento 2?
To change currency in Magento 2 go to Admin > System > Configuration > Currency Set Up and select default and allowed currencies for your store.
How do I change currency symbol in Magento 2?
To change currency symbol in Magento 2 go to Stores > Currency > Currency Symbols and set the currency symbols you want.
Can I install your Magento 2 Currency Switcher via the composer?
Yes, all our modules can be installed via the composer. Once you purchase the extension, you receive keys to the private Magefan composer repository. The composer installation commands are available in your account ("My Downloads" section).
Do you offer installation for this extension?
Each Magefan extension comes with the extension files and installation guides. The installation service is not included in the extension price. You can purchase it separately.
Does this extension come with free support and updates?
After you purchase the extension, you get 365 days of free updates and free support. You also keep the source code of the latest version released during these 365 days.

Yet, if you'd still like to update after 365 days pass, you can renew access to updates and support for 50% of the extension's price. Find more in our license agreement.

Do you offer a free trial for Magento Auto Currency Switcher?
Yes, you can request a free trial for this extension by filling out the free trial form. If you comply with all the free trial requirements, we’ll issue a trial for 14 days.
Do you offer any discounts?
If no sale is running currently, you can get a discount by subscribing to our newsletter or leaving a review for any of the extensions you already use.
How many websites can I use Magefan extensions on?
According to our license agreement you can use one extension license on one live Magento instance and multiple stage, dev and test instances.

This means the extension will work on all websites within one Magento admin panel. At the same time, you don’t need a license key to use the extension on stage, dev or test websites.

Quick Overview Video

Want your business to become global and seek the best way to do so? This is the case Magento 2 Auto Currency Switcher Extension by Magefan comes in handy. Attract more customers by displaying them prices in their local currency.

Check out this short video where we describe all the features our module has.

I love the extension and moreover its support team. Excellent support all the time on any issue. Wish you good luck team!!!

By Shujaat Ali
 
What our clients say
Brands Who Trust Us
Magento 2 Currency Switcher Extension
Live Demo
Top