User Guide of Magento 2 Language & Currency Switcher

At the backend, go to FME EXTENSIONS > Configurations. Here you can find the extension configurations.

General Configurations

  • Enable Store Switcher: Select ‘Yes’ or ‘No’ to Enable or Disable the store switcher module
  • Enable Round Prices: Select ‘Yes’ or ‘No’ to Enable or Disable the round prices
  • Round Algorithm: Select any one algorithm for rounding off the pricing figure in local currency to display a precise product value.

enable.png

  • Switch Currency For Specific Country: Create multiple rules to form a country- currency relationship and display product prices by permitting currency only to those specific countries; automatically switches store currency as per the geo- location so that users can continue shopping in their local currency.
  • Switch Store For Specific Country: Create multiple rules to form a country-store relationship and display product prices only to those specific countries. The manual switching can also be enabled to allow customers to switch between different store views and pay in a currency they are comfortable with.
  • Switch Language For Specific Country: Create multiple rules to form a country- language relationship and display product prices only to those specific countries. The language of the store is also switched to native or easily understandable language depending on the visitors’ location (Note: Please install the language pack to switch the language)
  • Redirect to Custom URL For Specific Country: The geolocation of the users is automatically detected from their IP addresses so that they could be redirected to a suitable store view.

country specific.png

  • User Agent: You can disable store switcher for specific search engine agents e.g. Google, Yahoo, etc.
  • IP to Ignore: Enter specific IP addresses to ignore automatic rule switching
  • IP to Block: Enter specific IP addresses to block automatic rule switching
  • Redirect URL: Enter a URL for the restricted customer to redirect it to a specific page
  • First Visit Redirect Only: Select ‘Yes’ or ‘No’ to Enable or Disable the redirect feature for the customers who visited your store for the very first time.

restriction.png

How to Update GeoIP Database?

At the back end, go to FME EXTENSIONS > GeoIP Database. Here you can find the following settings:

geoip.jpg

Note: This module uses the MaxMind GeoLite2 Country IP Database For GeoIP Information. MaxMind is very reliable and updates its database every month. You can download the latest database from https://dev.maxmind.com/geoip/geoip2/geolite2/. Download the file GeoLite2-Country-CSV_xxxx.zip (file size: 1.08M approx and CSV Formate) and extract it. Copy 2 files named as GeoLite2-Country-Blocks-IPV4.CSV and GeoLite2-Country-Locations-en.CSV to the /pub/media/geoipcurrencyswitcher folder inside Magento. Make sure that the files are named as GeoLite2-Country- Blocks-IPV4.CSV, GeoLite2-Country-Locations-en.CSV and 777 rights are given to the media folder.

How to Set up Currency?

At the back end, go to STORES > Configurations. Here you can find the following settings:

  • Base Currency: Select the base currency. The base currency is used for all online payment transactions. The base currency scope is defined by the catalog price scope ("Catalog" > "Price" > "Catalog Price Scope")
  • Default Display Currency: Select the default display currency for your store products. All your store products prices will display in this currency
  • Allowed Currencies: Select All/Specific currencies that you want to allow on your store

currency.png

FIXER.io

  • API Key: Enter the API key. You can download the API key from https://fixer.io/
  • Connection Timeout in Seconds: Enter a value for connection timeout in seconds

fixer.png

  • Connection Timeout in Seconds: Enter a value for connection timeout in seconds

connection time.png

Schduled Import Settings

  • Enabled: Select ‘Yes’ or ‘No’ to Enable or Disable the scheduled import
  • Service: Select the import service:
    • Fixer.io
    • Currency Converter API
  • Start Time: Specify the start time when cron will occur
  • Frequency: Specify the frequency of cron:
    • Daily
    • Weekly
    • Monthly
  • Error Email Recipient: Enter an email address on which error emails will be sent
  • Error Email Sender: Option to choose the sender of the error email:
    • General Contact
    • Sales Representative
    • Customer Support
    • Custom Email 1
    • Custom Email 2
  • Error Email Template: Option to choose the template for the error email (Note: Email template chosen based on theme fallback when "Default" option is selected)
    • Currency Update Warnings (Default)

scheduled import.png

Frontend

US Store View

frontend.jpg

Auto Redirection

redirction.jpg

Store View & Currency Switching

switch.jpg

Compatible with 2.1.x, 2.2.x, 2.3.x, 2.4.1, 2.4.2, 2.4.3, 2.4.4, 2.4.5, 2.4.6, 2.4.7
$149.99 Community
$349.99 Enterprise