Ceci est un module de géolocalisation gratuit pour PrestaShop qui permet de définir la devise et la langue pour un pays sélectionné. Le module désactivera le reste des langues et des devises pour les visiteurs du pays défini. C'est une version gratuite de notre addon de géolocalisation pro.
Nous développons le module gratuitement - si vous le souhaitez - soutenez-nous !

Ce module gratuit de géolocalisation pour PrestaShop adapte dynamiquement la devise et la langue de votre boutique en fonction de l'emplacement de vos clients. Il détecte automatiquement le pays pour afficher les prix dans la devise appropriée et changer la langue de la vitrine. Cela crée une expérience utilisateur localisée et personnalisée, réduisant les frictions pour les visiteurs internationaux et stimulant les taux de conversion. En offrant un contenu familier, le module améliore significativement la satisfaction client et peut optimiser votre référencement. Facile à installer, il est essentiel pour les e-commerçants mondiaux désireux d'étendre leur portée.
Par défaut, chaque visiteur voit la même devise et la même langue. Si vous vendez principalement dans un pays ou si vous souhaitez offrir aux visiteurs de cette région une expérience dédiée et localisée, vous avez besoin d'une détection et d'un changement automatiques. Ce module gratuit utilise le GeoIP intégré de PrestaShop pour détecter le pays du visiteur et, lorsqu'il correspond à votre pays choisi, définit la devise et/ou la langue de la boutique en une seule fois. Pas de changement manuel, pas de devinettes. Un seul formulaire dans le back-office, coût zéro.

Lorsque vous ciblez un pays spécifique — par exemple, vous gérez une boutique locale qui livre également dans un pays voisin, ou vous avez une offre dédiée pour un marché — les visiteurs de cette région s'attendent à voir les prix dans leur devise et le contenu dans leur langue. Les forcer à chercher le sélecteur de langue ou de devise ajoute des frictions et peut vous coûter des ventes.
PrestaShop est déjà livré avec la géolocalisation (GeoIP) : il peut détecter le pays du visiteur à partir de son adresse IP. Ce qui manque, c'est un moyen simple de dire : « Quand le visiteur vient du pays X, utiliser automatiquement la devise Y et la langue Z. » Pas de redirections, pas d'API tierces — juste un pays configuré, et la devise et la langue que vous souhaitez pour ce public.
Le module Géolocalisation Gratuite : Devise + Langue fait exactement cela. Vous choisissez le pays, activez optionnellement le changement de devise et sélectionnez la devise, puis activez optionnellement le changement de langue et sélectionnez la langue. Les visiteurs de ce pays obtiennent la bonne expérience dès le premier chargement de page. Tous les autres voient le comportement par défaut de la boutique. Un module, un formulaire, entièrement gratuit.
/app/Resources/geoip/). Pas de services externes, pas de clés API.Activez le changement de devise selon l'origine du visiteur et sélectionnez la devise. Lorsque le pays du visiteur (détecté par GeoIP) correspond au pays configuré, le contexte de la boutique est défini sur cette devise. Les prix et le panier l'utilisent automatiquement ; pour ce pays, vous pouvez ainsi offrir une expérience mono-devise.
Activez le changement de langue selon l'origine du visiteur et sélectionnez la langue. Pour les visiteurs du pays sélectionné, la langue de la boutique est définie sur cette langue. Les descriptions, la navigation et les e-mails (le cas échéant) suivent la même locale. Vous décidez de la langue unique pour ce marché.
Un seul écran de configuration : sélectionnez le pays dans la liste déroulante (tous les pays de PrestaShop), puis activez ou désactivez le changement de langue et choisissez la langue, et faites de même pour la devise. Enregistrez. Le module s'exécute sur le hook actionFrontControllerAfterInit et applique le contexte avant le rendu de la page.
Le module utilise le GeoIP intégré de PrestaShop (GeoLite2 City). Assurez-vous que le fichier de la base de données est en place pour que la détection du pays fonctionne.
Le pays du visiteur est déterminé à partir de son IP en utilisant la même base de données GeoIP que PrestaShop : le fichier GeoLite2 City dans /app/Resources/geoip/. Si ce fichier est manquant, le module affiche une alerte dans le back-office avec un lien pour le télécharger et des instructions pour l'extraire dans le bon répertoire. En localhost, la géolocalisation ne résout généralement pas un pays réel, donc le module affiche un avertissement — le comportement est fiable lorsque le site est en ligne avec une IP publique.
Lorsque le pays détecté correspond au pays sélectionné, le module définit le cookie et le contexte pour la devise et/ou la langue (selon vos réglages). Pour ce visiteur, la boutique utilise alors uniquement la devise et la langue choisies jusqu'à ce qu'il les modifie ou vienne d'un autre pays. Pas de redirections ; le changement se produit au début de la requête.
Activez la devise et/ou la langue indépendamment. Un pays, la devise et la langue de votre choix pour ce pays.
Vous pouvez activer le changement de langue selon l'origine du visiteur et laisser le changement de devise désactivé (ou l'inverse). Vous pouvez donc afficher une seule langue pour un pays donné tout en conservant la devise par défaut, ou forcer une devise et conserver la langue par défaut. Le formulaire est clair : « Ce sera la seule langue disponible pour les visiteurs du pays sélectionné » et le même principe s'applique à la devise. Vous adaptez ainsi l'expérience exactement à vos besoins pour ce pays cible.
Alertes dans le back-office pour localhost et GeoIP manquant. Le vérificateur de mises à jour MyPresta est intégré pour que vous restiez sur la dernière version.
Lorsque vous ouvrez la configuration du module, il peut afficher : (1) un avertissement si vous êtes en localhost — la géolocalisation n'identifiera le pays que lorsque le site sera en ligne ; (2) une alerte de danger si le fichier de la base de données GeoIP est manquant, avec un lien direct pour télécharger le fichier et des instructions pour l'extraire dans /app/Resources/geoip/. Une fois le fichier en place et le site en ligne, le module fonctionne sans configuration supplémentaire. La page inclut également le vérificateur de mises à jour MyPresta pour que vous puissiez voir si une nouvelle version est disponible et ouvrir le changelog.
Un seul écran : choisissez le pays cible, puis activez et sélectionnez la langue et/ou la devise pour les visiteurs de ce pays. Pas d'onglets, pas de superflu.

Utilise le GeoIP de PrestaShop et s'exécute tôt dans la requête. Surcharges optionnelles des classes Currency et Language pour que la devise/langue choisie soit imposée pour le pays cible. Sûr pour le multiboutique et les mises à jour si utilisé comme prévu.
actionAdminControllerSetMedia, actionFrontControllerAfterInit, actionDispatcherBefore._PS_GEOIP_DIR_. Pas d'API externes.Currency et Language optionnelles pour restreindre la devise/langue disponible pour le pays cible lorsque le module est actif.Nous développons le module gratuitement - si vous le souhaitez - soutenez-nous !

Ce module optimise et automatise la personnalisation de la boutique en détectant la localisation du client. Il adapte dynamiquement la devise et la langue affichées, rationalisant les opérations pour une expérience utilisateur améliorée et des conversions potentielles accrues, sans aucune intervention manuelle.
Ce module gratuit maximise vos ventes en adaptant automatiquement la devise et la langue à la géolocalisation de vos clients. Il améliore l'expérience utilisateur, simplifie le processus d'achat et réduit les frictions, ce qui augmente significativement les taux de conversion et la satisfaction client.
Forts de 15 ans d'expertise PrestaShop, nous avons conçu ce module de géolocalisation pour résoudre les défis internationaux. Il adapte automatiquement la devise et la langue, fruit de notre connaissance approfondie des besoins e-commerce, améliorant ainsi l'expérience client et le SEO avec une fluidité éprouvée.
Ce module offre une large personnalisation en adaptant dynamiquement la devise et la langue de votre boutique selon la localisation géographique du client. Il assure une expérience utilisateur sur mesure, renforçant l'engagement et les conversions pour votre audience internationale. Une solution d'adaptation parfaite.
Ce module gratuit offre un accès complet au code source, vous permettant des modifications et intégrations personnalisées. Il n'y a aucune limitation pour l'édition, garantissant une flexibilité maximale pour votre boutique PrestaShop.
Ce module est offert entièrement gratuitement, ne nécessitant aucune licence payante ni frais de mise à jour. Profitez de ses fonctionnalités complètes et de son accès illimité sans aucun coût additionnel, garantissant une solution durable et économique pour votre boutique.