Introduction
The Magento 2 Language & Currency Switcher Extension by FMEextensions is an ideal solution for stores targeting international customers. This extension automatically switches the store’s language and currency based on the user’s geolocation, enhancing the shopping experience for visitors worldwide.
Key Features
- Automatically detects visitor location using IP address.
- Dynamically switches store language based on region.
- Updates currency to match the user's country.
- Default fallback options for unmatched locations.
- Manual selection of language and currency via dropdown menu.
- Compatible with multi-store environments.
Compatibility
This extension is compatible with the following Magento versions.
- 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
Installation Guide
Download Language & Currency Switcher from your account dashboard. Now you have the following 2 methods to install the extension.
Method 1
- Unzip fme_geoipdefaultlanguage-x.x.x.zip to a local folder.
- Make folder FME into your_magento_directory/app/code/ (if you don't find code folder within app folder, please create it first).
- Create the following folders (as mentioned in step 2):
- app/code/FME
- app/code/FME/Geoipdefaultlanguage
- Copy all the contents from fme_geoipdefaultlanguage-x.x.x to newly created Geoipdefaultlanguage folder.
- Now open console or shell.
- Go to your Magento directory and run the following commands:
- php bin/magento module:enable FME_Geoipdefaultlanguage
- php bin/magento setup:upgrade
- php bin/magento setup:static-content:deploy -f (-f may not work in Magento versions less than 2.2.x.)
- chmod command for var/ pub/static and generated/ folders
- Reload the Magento admin and you will see FME Extensions on the left side menu of your admin panel.
Method 2
- Unzip fme_geoipdefaultlanguage-x.x.x.zip to a local folder.
- Make folder FME into your_magento_directory/app/code/ (if you don't find code folder within app folder, please create it first).
- Create the following folders (as mentioned in step 2):
- app/code/FME
- app/code/FME/Geoipdefaultlanguage
- Copy all the contents from fme_geoipdefaultlanguage-x.x.x to newly created Geoipdefaultlanguage folder.
- Go to your_magento_directory/app/etc/
- Open config.php file in etc folder
- Add the following line in $modules array at the end ‘FME_Geoipdefaultlanguage’=>1,
- Now open console or shell.
- Go to your Magento directory and run the below commands
- php bin/magento setup:upgrade
- php bin/magento setup:static-content:deploy -f (-f may not work in Magento versions less than 2.2.x.)
- chmod command for var/ pub/static and generated/ folders
- Reload the Magento admin and you will see FME Extensions on the left side menu of your admin panel.