Menù

Getting Started: How to Configure GEOLocation in PrestaShop

The GEOLocation module for PrestaShop allows your store to automatically detect and adjust language, currency, tax, and shipping costs based on the customer’s location. This enhances user experience, reduces cart abandonment, and ensures customers see relevant pricing and payment options.

In this guide, we will walk you through the Settings tab of the GEOLocation module and help you configure it to match your store’s needs.

 

Accessing the GEOLocation module settings

Before configuring, ensure that the module is installed. Then follow these steps:

  • Log in to your PrestaShop Back Office.
  • Navigate to Modules > Module Manager.
  • Search for GEOLocation in the installed modules list.
  • Click the "Configure" button to open the module settings.
  • Go to the "Settings" tab to begin configuration.

  

Configuring the General settings

Step 1: Enable GEOLocation

What it does:

  • If enabled, first-time visitors will see a popup asking if they want to change the website language and currency based on their location.
  • A notification will also appear when GEOLocation automatically changes the settings.

How to configure:

  • Toggle the Enable GEOLocation option to ON.
  • You can customize the popup message in the Messages tab.

📌 Example: If a visitor from France accesses your site, they will be asked if they want to switch to French and EUR (€).

 

Step 2: Set default language, currency, and country

What it does: Defines the default language, currency, and country for visitors before any auto-detection occurs.

How to configure: Select a default language, default currency, and default country from the dropdown menus.

📌 Example: If you set English, USD, and the United States as default, all new visitors will see the site in English with prices in USD unless GEOLocation detects a different setting.

 

Step 3: Auto set customer language

What it does: When enabled, visitors from different countries will be prompted to switch to their local language.

How to configure: Toggle Auto Set Customer Language to ON.

📌 Example: A German visitor will see a popup suggesting to switch from English to German.

  

Step 4: Auto set customer currency

What it does: Automatically suggests changing the currency based on the visitor’s location.

How to configure: Toggle Auto Set Customer Currency to ON.

📌 Example: A UK visitor will see a prompt to switch from USD to GBP (£).

  

Step 5: Auto calculate shipping cost and tax

What it does: Automatically calculates taxes and shipping costs based on the customer’s location.

How to configure: Toggle Auto Calculate Shipping Cost and Tax to ON.

📌 Example: A visitor from Canada will see tax and shipping rates adjusted according to Canadian regulations.

  

Step 6: Restrict Auto-change to Homepage only

What it does: Prevents GEOLocation from changing language and currency if a customer visits a specific product or category page with a predefined URL.

How to configure: Toggle Only Auto Set on Homepage to ON.

📌 Example: If a visitor clicks a link with ?currency=EUR, GEOLocation won’t override it.

 

Step 7: Enable location switching button

What it does: Adds a location switcher button on the website, allowing customers to manually change their location, language, and currency.

How to configure: Toggle Enable Location Switching to ON.

📌 Example: Like Amazon, users can manually select their country to see prices in their local currency.

  

Important Notes

If you want customers to switch to a specific language or currency, you must import the localization pack for that country.

To import:

  • Go to International > Localization in PrestaShop Back Office.
  • Choose the localization pack to import.
  • Select the data you want to import (language, currency, etc.).
  • Click "Import".

 

Summary

By following these steps, you can fully configure the GEOLocation module to improve the shopping experience for your international customers. It ensures they see familiar languages, currencies, taxes, and shipping costs, reducing friction and increasing conversions.

Next steps:

  • Explore the Statistics dashboard to track visitor data.
  • Learn how to set up Geolocation Rules to block users or redirect them based on country!

Need help? Feel free to ask in the comments!

Conteggio visualizzazioni articolo: 1038 visualizzazioni