Autocomplétion d'Adresses Google - Prestashop
Autocompleta gli indirizzi nel checkout con Google Places API. Compila via, città, CAP, provincia e paese con un solo…
- PS 1.7+
- PS 8
- PS 9
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.
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.
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.

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.
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.
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é.
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é.
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.
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.
Chaque boutique de l'installation garde ses propres règles et ses propres exceptions, sans mélange.
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 ».

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

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.

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

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.

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.

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.
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.
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.
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.
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é.
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.
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.
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.
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.
Oui. Il est testé de PrestaShop 1.7.6 à 9.x, en PHP 7.1 à 8.4 et sur des installations multiboutique.
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.
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.
Prêt à propulser votre boutique PrestaShop ? Parlons de votre projet et créons ensemble quelque chose d'exceptionnel.
Contactez-nous