PrestaShop Devises et langue par pays

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.

Główne zdjęcie produktu: Devises et langue par pays
0.00 €
Pourquoi y a-t-il plusieurs versions du module ?
C'est dû au fait que différentes versions de PrestaShop utilisent des solutions de programmation différentes. Les fonctions fonctionnant par ex. dans PrestaShop 1.7 peuvent ne pas fonctionner dans PrestaShop 9. D'où la nécessité de publier différentes versions du module pour assurer le fonctionnement dans de nombreuses versions différentes de la boutique.

Nous développons le module gratuitement - si vous le souhaitez - soutenez-nous !

Galeria

Géolocalisation Automatique Devise & Langue

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.

Version du module : 1.2.8
Versions de la boutique :
9.x8.x1.7.x1.6.x
Fonctionne avec ThirtyBees : Oui
Traductions :
Ce module : Devises et langue par pays est entièrement traduit en langue : Slovenčina (sk)Ce module : Devises et langue par pays est entièrement traduit en langue : Magyar (hu)Ce module : Devises et langue par pays est entièrement traduit en langue : Čeština (cs)Ce module : Devises et langue par pays est entièrement traduit en langue : Srpski (rs)Ce module : Devises et langue par pays est entièrement traduit en langue : Français (fr)Ce module : Devises et langue par pays est entièrement traduit en langue : 中文 (zh)Ce module : Devises et langue par pays est entièrement traduit en langue : Русский (ru)Ce module : Devises et langue par pays est entièrement traduit en langue : Norsk (no)Ce module : Devises et langue par pays est entièrement traduit en langue : Български (bg)Ce module : Devises et langue par pays est entièrement traduit en langue : Íslenska (is)Ce module : Devises et langue par pays est entièrement traduit en langue : Polski (pl)Ce module : Devises et langue par pays est entièrement traduit en langue : Slovenščina (si)Ce module : Devises et langue par pays est entièrement traduit en langue : हिन्दी (hi)Ce module : Devises et langue par pays est entièrement traduit en langue : Lietuvių (lt)Ce module : Devises et langue par pays est entièrement traduit en langue : Svenska (sv)Ce module : Devises et langue par pays est entièrement traduit en langue : Українська (ua)Ce module : Devises et langue par pays est entièrement traduit en langue : 日本語 (ja)Ce module : Devises et langue par pays est entièrement traduit en langue : Ελληνικά (el)Ce module : Devises et langue par pays est entièrement traduit en langue : Eesti (et)Ce module : Devises et langue par pays est entièrement traduit en langue : Deutsch (de)Ce module : Devises et langue par pays est entièrement traduit en langue : Nederlands (nl)Ce module : Devises et langue par pays est entièrement traduit en langue : Dansk (da)Ce module : Devises et langue par pays est entièrement traduit en langue : English (en)Ce module : Devises et langue par pays est entièrement traduit en langue : Română (ro)Ce module : Devises et langue par pays est entièrement traduit en langue : Italiano (it)Ce module : Devises et langue par pays est entièrement traduit en langue : Bahasa Indonesia (id)Ce module : Devises et langue par pays est entièrement traduit en langue : Latviešu (lv)Ce module : Devises et langue par pays est entièrement traduit en langue : Português (pt)Ce module : Devises et langue par pays est entièrement traduit en langue : Hrvatski (hr)Ce module : Devises et langue par pays est entièrement traduit en langue : Suomi (fi)Ce module : Devises et langue par pays est entièrement traduit en langue : Español (es)

Un pays, une expérience.
Géolocalisation Gratuite : Devise + Langue pour PrestaShop.

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.

PrestaShop 1.7.x, 8.x, 9.x
100% Gratuit (Freeware)
Basé sur GeoIP (natif PrestaShop)
Configuration du module gratuit de géolocalisation de devise et de langue dans le back-office de PrestaShop

Pourquoi afficher la même devise et la même langue à tout le monde n'est pas suffisant

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.

Ce que vous obtenez avec ce module

  • Devise automatique pour un pays :
    Les visiteurs du pays sélectionné voient les prix dans la devise que vous choisissez. Pas de changement manuel ; le module définit le contexte à chaque requête.
  • Langue automatique pour un pays :
    Même principe pour la langue : les visiteurs du pays sélectionné voient la boutique dans la langue que vous configurez. Une seule langue pour cette région, appliquée automatiquement.
  • Uniquement le GeoIP de PrestaShop :
    Utilise la même base de données et le même mécanisme GeoIP que PrestaShop (GeoLite2 City dans /app/Resources/geoip/). Pas de services externes, pas de clés API.

Ce que fait le module

Devise par pays

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.

Langue par pays

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é.

Formulaire simple dans le back-office

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.

Géolocalisation = GeoIP

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.

Comment fonctionne la détection de pays

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.

Sélecteurs de devise et de langue

Activez la devise et/ou la langue indépendamment. Un pays, la devise et la langue de votre choix pour ce pays.

Contrôle indépendant

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 et mises à jour

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.

Messages utiles dans le back-office

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.

Configuration simple dans le back-office

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.

Paramètres du module gratuit de géolocalisation de devise et de langue dans PrestaShop

Champs du formulaire

  • Sélectionner le pays (liste déroulante : tous les pays de PrestaShop)
  • Activer le changement de langue par origine du visiteur (Activé/Désactivé)
  • Sélectionner la langue (langue unique pour ce pays)
  • Activer le changement de devise par origine du visiteur (Activé/Désactivé)
  • Sélectionner la devise (devise unique pour ce pays)

Comportement

  • Pays du visiteur via GeoIP de PrestaShop (GeoLite2 City)
  • Correspondance = définit le contexte de devise et/ou de langue à chaque requête
  • Pas de correspondance = devise et langue par défaut de la boutique
  • Vérificateur de mises à jour MyPresta et alertes (localhost, fichier GeoIP) sur la page de configuration

Spécifications techniques et compatibilité

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.

PrestaShop : 1.7.x et supérieur (compatible 8.x, 9.x). Onglet : Prix et Promotions.
Hooks : actionAdminControllerSetMedia, actionFrontControllerAfterInit, actionDispatcherBefore.
GeoIP : Base de données GeoLite2 City de PrestaShop dans _PS_GEOIP_DIR_. Pas d'API externes.
Surcharges : Classes Currency et Language optionnelles pour restreindre la devise/langue disponible pour le pays cible lorsque le module est actif.
0.00 €
Pourquoi y a-t-il plusieurs versions du module ?
C'est dû au fait que différentes versions de PrestaShop utilisent des solutions de programmation différentes. Les fonctions fonctionnant par ex. dans PrestaShop 1.7 peuvent ne pas fonctionner dans PrestaShop 9. D'où la nécessité de publier différentes versions du module pour assurer le fonctionnement dans de nombreuses versions différentes de la boutique.

Nous développons le module gratuitement - si vous le souhaitez - soutenez-nous !

Galerie du module

Pourquoi choisir notre module
Devises et langue par pays?

Optimisation et Automatisation

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.

Augmentation des Ventes

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.

15 ans d'expérience

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.

Large Personnalisation

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.

Code Source Ouvert

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.

Licence et Mises à jour

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.