How to Configure Auto Currency Switcher in Magento 2?

Any business that aims to sell products or services in two different countries or regions may need to transpose the prices in local or rather more familiar currencies. For example, if you reach out to European customers, you may need to show product prices in Euros, while showing the same products in USD to your local customers.

Furthermore, you may need to assign a different currency to specific countries. For example, the UK uses its own currency before and after leaving the European membership. For targeted a complex nature of the user base, you may need to draft multiple rules. Some with specific currencies, while the rest with global currencies.

Solution For Currency Switching in Magento 2

If you are managing your store on Magento, there are different ways of doing so. The most reliable and effective method is the use of an extension. The Magento 2 auto currency switcher is a reliable solution in configuring product price conversion to local currency. In this quick tutorial, I am drafting a quick tutorial for you to easily incorporate auto currency switching with a few clicks. Follow each step for error-free configuration.

How to Use the Extension to Show Currency Switcher in Magento 2

  • Step 1: Download and Install Magento 2 currency converter extension to add currency switcher in your magento 2 store
  • Step 2: Upon installation, you may find an additional tab in the control panel of your magento 2 store named as FME Extensions. Click it and find Currency Switcher Configuration options.
  • Enable Currency Switcher in Magento 2


  • Step 3: Click Yes against ‘Enable Currency Switcher’ to activate the plugin and start doing the rest of the settings. This will allow country wise currency switching for all the products

  • Configure Country Wise Currency Switching in Magento 2


  • Step 4: Move to the ‘Country Specific Settings’ section. Select a country from the dropdown menu and allow a currency from its adjacent option. Change currency to each country according to user's geoip location. Setup multiple currency switching rules to configure price change for multiple countries and regions.

  • Step 5: Add unlimited rules to define the currency-country relationship for automating product price change.
  • Limit Currency Switching For Specific User Agents in Magento 2


  • Step 6: Implement User-agent restrictions. You can stop auto currency switching for specific user agents e.g. Yahoo, MSN, or Bing. This will help you stop customers from coming through specific user agents to view price conversions and disable currency switcher for them. Show currency switcher to your regular customers with personalized product pricing.

  • Auto Update Currency Rates Via API in Magento 2


  • Step 7: The currency rates updates automatically. The extension acquires the latest foreign currency exchange rates from the internet with the help of an API to auto update currency rates to an accurate figure. You do not have to bother about updating the currency rates every time it changes in the open market.

  • Round Off Product Prices in Magento 2


  • Step 8: Enable price round off and select any rounding-off algorithm from the multiple algorithms. You can allow the extension to round off product prices after converting it from a standard currency to a local one. For example, a product price in US $32 may convert to CAD 42.36. You can decide either to round off the price to CAD 41.40 or CAD 41.00.

  • Detect Users' Country By IP in Magento 2


  • Step 9: Click on the ‘GeoIP database’ and find the MaxMind IP Database incorporated in the extension. Update the database and save the configuration. MaxMind GEO IP database is a reliable collection of IP addresses across the globe. It helps the extension recognize the users’ location by their IP addresses. You can utilize it for automatic currency switching or update its latest version for an updated collection of IP addresses.

  • Step 10: Once you are done with all the above steps, you may have configured auto currency converter on your magento 2 store. To check if it is working, you can try assessing your store by users of different targeted locations. It may show different pricing for different locations, just like the way it is shown in the image below.


Final Words

The extension is purpose-built to help merchants and store managers to assign relevant currencies to countries and show personalized product prices. It improves the user experience, and trust and reliability. The customers feel comfortable in knowing product prices and shopping in their local currency. Thus, it results in higher sales and conversions.

If you have any issue in configuring geoip auto currency switcher in your Magento 2 store, then feel free to contact our support team.