Introduction

The Magento 2 Store Switcher by FMEextensions is designed to automatically redirect visitors to their regional store views based on their geographic location. This feature enhances the user experience by ensuring customers see relevant content, currency, and language, tailored to their region.

Key Features

  • Automatic geo-location detection for visitor redirection
  • Customizable redirect rules by country, language, or currency
  • Option for customers to manually select preferred store view
  • SEO-friendly redirects to avoid duplicate content issues
  • IP-based redirection control for specific IPs or regions

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

Method 1

  1. Unzip fme_geoipdefaultstore-x.x.x.zip to a local folder.
  2. Make folder FME into your_magento_directory/app/code/ (if you don't find code folder within app folder, please create it first).
  3. Create the following folders (as mentioned in step 2):
  • app/code/FME
  • app/code/FME/Geoipdefaultstore
  1. Copy all the contents from fme_geoipdefaultstore-x.x.x to newly created Geoipdefaultstore folder.
  2. Now open console or shell.
  3. Go to your Magento directory and run the following commands:
  • php bin/magento module:enable FME_Geoipdefaultstore
  • 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
  1. Reload the Magento admin and you will see FME Extensions on the left side menu of your admin panel.

Method 2

  1. Unzip fme_geoipdefaultstore-x.x.x.zip to a local folder.
  2. Make folder FME into your_magento_directory/app/code/ (if you don't find code folder within app folder, please create it first).
  3. Create the following folders (as mentioned in step 2):
  • app/code/FME
  • app/code/FME/Geoipdefaultstore
  1. Copy all the contents from fme_geoipdefaultstore-x.x.x to newly created Geoipdefaultstore folder.
  2. Go to your_magento_directory/app/etc/
  3. Open config.php file in etc folder
  4. Add the following line in $modules array at the end ‘FME_Geoipdefaultstore’=>1,
  5. Now open console or shell.
  6. 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
  1. Reload the Magento admin and you will see FME Extensions on the left side menu of your admin panel.