Géolocalisation pour PrestaShop : prix, devise et langue par pays

Chaque pays avec sa langue, sa devise et son prix. Détecte le pays du visiteur par IP —Cloudflare ou MaxMind— et lui sert la boutique dans sa langue avec la grille de prix de son marché, sans dupliquer la boutique ni nuire au SEO.

49,99 $
Licence
Essayer la démo Testez toutes les fonctionnalités
Téléchargement immédiat après l'achat Paiement sécurisé
Module de géolocalisation pour PrestaShop : prix, devise et langue par pays

Géolocalisation pour PrestaShop : prix, devise et langue par pays

Sélectionné :
49,99 $
PS 1.7+, 8.x, 9.x
SSL sécurisé
Téléchargement immédiat
Assistance officielle
Remboursement sous 14 jours
Sous licence

Géolocalisation pour PrestaShop : prix, devise et langue par pays

On ne vend pas à un Allemand comme à un Turc. Ce module détecte le pays du visiteur et lui sert votre boutique dans sa langue, dans sa devise et avec la grille de prix que vous avez décidée pour ce marché, dès la première page qu'il ouvre. Sans dupliquer la boutique et sans mettre votre référencement en danger. Pour PrestaShop 1.7.6 jusqu'à 9.x.

Un prix unique pour le monde entier laisse de l'argent sur la table

Le même montant ne veut pas dire la même chose partout

Avec un prix unique il faut choisir : soit celui que supporte votre marché le plus fort, et vous restez hors des autres, soit le plus bas, et vous offrez de la marge là où l'on aurait payé davantage. PrestaShop sait déjà enregistrer un prix par devise ; ce qu'il ne sait pas faire, c'est placer chaque visiteur dans la devise qui lui revient avant qu'il ne voie le premier chiffre, et garder les autres grilles hors de sa vue. C'est le rôle de ce module.

Chaque pays, avec sa devise et sa grille de prix

Vous fixez en roupies le prix qui a du sens en Inde et en euros celui qui a du sens en Allemagne. Le visiteur qui arrive de Bombay voit des roupies dès l'accueil, sans rien toucher. Celui qui arrive de Berlin voit des euros et ne se voit jamais proposer la grille indienne : le sélecteur de son pays n'affiche que les devises que vous avez activées pour lui.

Fiche produit PrestaShop affichée en roupies pour un visiteur indien, avec le sélecteur de pays dans l'en-tête

Les prix restent là où vous les avez déjà : dans le prix spécifique par devise de PrestaShop. Le module n'invente aucune table de prix parallèle à maintenir ; il s'occupe de ce que le cœur ne fait pas, décider la devise dans laquelle chaque visiteur entre.

Principales fonctionnalités

Pays détecté par IP

Par l'en-tête Cloudflare ou par la base GeoLite2 de MaxMind installée sur votre serveur. Aucun service payant, aucun appel externe à chaque visite.

Une devise par pays

Chaque règle fixe la devise d'arrivée du visiteur et celles qu'il peut choisir. Ce qui n'est pas dans sa règle ne lui est même pas proposé.

Langue automatique

Le visiteur atterrit sur l'URL de sa langue. S'il visait déjà une URL de langue, elle est respectée : c'est ce qu'il a demandé.

Pensé pour le SEO

Chaque langue garde son URL indexable et les robots restent hors de la redirection : Google continue de voir la page qu'il a indexée.

Sélecteur pays, langue et devise

Fenêtre, menu déroulant, panneau latéral ou bouton compact, dans l'une des quinze positions de votre thème. Avec recherche et noms de pays écrits dans leur propre langue.

Multiboutique

Chaque boutique de l'installation garde ses propres règles et ses propres exceptions, sans mélange.

Le visiteur voit son pays écrit comme il l'écrit

Deutschland, España, Italia, भारत. Les noms ne sont pas traduits dans la langue de la page : ils s'affichent dans la langue principale de chaque pays, celle dans laquelle ceux qui y vivent les reconnaissent. En dessous, la langue et la devise de ce pays, déjà sélectionnées ; et une recherche qui comprend les deux noms, si bien qu'« Allemagne » trouve « Deutschland ».

Sélecteur de pays, langue et devise PrestaShop avec les pays dans leur propre langue et l'Inde sélectionnée en roupies

Comment ça marche

Installez : tout est déjà amorcé

À l'installation, il lit les langues actives et crée une règle pour chacune avec la devise correspondante, plus une règle de repli pour le reste du monde. Il fonctionne dès la première minute ; ensuite, vous affinez.

Ajoutez les pays qui vous intéressent

Une ligne par pays : langue, devise d'entrée et devises qu'il peut choisir. On les glisse pour changer leur ordre dans le sélecteur et on les désactive sans les supprimer.

Fixez le prix de chaque marché

Sur la fiche produit, un prix spécifique par devise. C'est tout : le module s'occupe déjà de faire arriver chaque visiteur dans la bonne.

Règles par pays du module de géolocalisation PrestaShop : langue, devise par défaut et devises disponibles de chaque pays

Géolocaliser sans casser le référencement

C'est là que la plupart des boutiques internationales échouent : servir un contenu différent sur la même URL selon qui la demande. Ce module est construit exactement à l'envers.

Ce qu'il fait
  • Chaque langue garde son URL, et c'est elle qui est indexée
  • Il ne redirige que depuis l'URL sans préfixe de langue, jamais en boucle
  • Les robots sont exclus et reçoivent la page telle quelle
  • Pour un robot, la devise suit la langue de l'URL : la page espagnole est toujours indexée en euros
Ce qu'il ne fait jamais
  • Changer la langue d'une page en cours de rendu
  • Servir deux contenus différents sous la même adresse
  • Rediriger quelqu'un qui a déjà demandé une langue précise
  • Toucher à vos URL, à vos canoniques ou à vos balises hreflang
Exceptions du module de géolocalisation PrestaShop : robots des moteurs de recherche et adresses IP exclus de la redirection

La liste de robots est fournie — Google, Bing, Yandex, les outils SEO habituels — et accepte n'importe quel autre user agent ou adresse IP : pratique aussi pour que votre agence ou votre équipe voient la boutique sans être géolocalisées.

Cloudflare ou MaxMind, à vous de choisir

Si votre boutique est derrière Cloudflare, le pays arrive déjà résolu dans l'en-tête de chaque requête : aucune consultation, aucune maintenance. Sinon, le module le résout avec la base GeoLite2 de MaxMind installée sur votre propre serveur. En automatique, il utilise l'en-tête quand elle arrive et la base quand elle manque.

Choix du fournisseur de géolocalisation dans PrestaShop : Cloudflare, MaxMind ou automatique

La base de données, à jour en un bouton

Un bouton télécharge la base GeoLite2 depuis un miroir public et l'installe. Si vous préférez la vôtre, un compte MaxMind gratuit suffit pour la télécharger et l'importer depuis le même écran. Le panneau indique la taille et la date du fichier, et vous prévient quand il a vieilli.

Écran de la base GeoIP dans PrestaShop : téléchargement automatique de GeoLite2 ou import manuel du fichier mmdb

Vérifiez-le avant qu'un client ne le fasse

Saisissez une adresse IP de n'importe quel pays et le module vous dit quel pays il détecte, quelle règle s'applique et avec quelle langue et quelle devise ce visiteur entrerait. Avec des raccourcis pour tester des adresses connues de plusieurs pays.

Test de géolocalisation par IP dans PrestaShop : pays détecté, règle appliquée, langue et devise qui seraient forcées

À quoi ça sert

Vendre au prix de chaque marché

Le pouvoir d'achat de l'Inde, du Brésil ou de la Turquie n'est pas celui de l'Allemagne. Une grille de prix par devise vous ouvre des marchés qui n'achèteraient jamais à votre prix européen, sans le baisser pour tout le monde.

Encaisser dans la devise dans laquelle les gens pensent

Un prix dans la devise du client convertit mieux qu'un prix converti à la volée : rien à traduire mentalement, aucun taux de change à mettre en doute.

Boutiques multilingues

Le visiteur arrive directement dans sa langue au lieu d'une page d'accueil qu'il ne comprend pas, et les moteurs continuent de voir un site propre avec une URL par langue.

Marques avec des distributeurs par zone

Chaque pays entre avec la devise et les conditions de sa zone, et les devises des autres n'apparaissent même pas dans le sélecteur.

Compatible avec votre boutique

Versions et environnements
  • PrestaShop 1.7.6 jusqu'à 9.x
  • PHP 7.1 à 8.4
  • Compatible multiboutique, avec des règles par boutique
  • Aucun fichier du cœur n'est surchargé
Langues et données
  • Back-office et boutique en français, anglais, espagnol, italien et allemand
  • Traduisible dans n'importe quelle langue depuis le back-office
  • La désinstallation conserve règles, exceptions et réglages
  • Aucune donnée du visiteur ne sort de votre serveur

Questions fréquentes

Peut-on avoir des prix différents par pays dans PrestaShop ?

Oui, avec un prix spécifique par devise sur chaque produit ou déclinaison. Ce que PrestaShop ne fait pas tout seul, c'est placer le visiteur dans la devise de son pays : c'est le rôle de ce module, et c'est pourquoi les deux ensemble donnent une grille de prix par marché.

Comment changer la devise selon le pays du visiteur ?

En créant une règle pour ce pays avec sa devise. Dès lors, celui qui arrive de là voit la boutique dans cette devise sans rien faire, et le sélecteur ne lui propose que les devises que vous avez marquées comme disponibles pour son pays.

La géolocalisation nuit-elle au SEO ?

Elle nuit quand elle est mal faite : en changeant le contenu d'une URL selon qui la demande. Ici chaque langue garde son URL, les moteurs sont exclus de la redirection et, pour eux, la devise suit la langue de l'URL : ils indexent toujours la même page avec les mêmes prix.

Faut-il un compte MaxMind ou un abonnement ?

Non. Vous pouvez télécharger la base GeoLite2 avec le bouton du module, sans compte. Et si votre boutique passe par Cloudflare, aucune base n'est nécessaire : le pays arrive dans l'en-tête de la requête.

Et si le visiteur veut une autre langue ou une autre devise ?

Il peut la choisir dans le sélecteur. Son choix est conservé dans un cookie — pour la durée que vous fixez — et prime sur la géolocalisation tant qu'il dure : qui choisit, choisit.

Fonctionne-t-il sur PrestaShop 8 et PrestaShop 9 ?

Oui. Il est testé de PrestaShop 1.7.6 à 9.x, en PHP 7.1 à 8.4 et sur des installations multiboutique.

Faut-il modifier le thème ?

Non. Le sélecteur s'accroche à l'une des quinze positions standard de PrestaShop, choisie dans la configuration. Il ne surcharge ni les templates de votre thème ni les fichiers du cœur.

Que se passe-t-il si je désinstalle le module ?

La boutique retrouve son comportement d'avant et vos règles, exceptions et réglages restent enregistrés au cas où vous réinstalleriez ou changeriez de serveur. Ils ne sont effacés que si vous appuyez sur le bouton prévu pour cela.

Faites de votre e-commerce votre meilleur commercial

Prêt à propulser votre boutique PrestaShop ? Parlons de votre projet et créons ensemble quelque chose d'exceptionnel.

Contactez-nous