1 langue :: 1 boutique

med_blocklanguages

Transformez votre PrestaShop multilingue en architecture « une langue = une boutique » pour décupler votre SEO international, sans casser la navigation de vos visiteurs.

rating Lire les 4 avis
Note moyenne : 4.5/5 Nombre d'avis : 4


Fiche technique

Version n° 3.3.0
Modification du Core (override) Non
Souscription à un service tiers : Non
Traduction : bg-da-de-el-es-et-fi-fr-hu-it-ja-nl-pl-pt-ro-sk-sv-uk
Compatible Prestashop 1.6 Oui
Compatible Prestashop 1.7 Oui
Compatible PrestaShop 8 Oui
Compatible PrestaShop 9 Oui
Compatible thirtybees 1.1 Oui
Compatible thirtybees 1.2 Oui
Compatible thirtybees 1.3 Oui
Compatible thirtybees 1.4 Oui
Compatible thirtybees 1.5 Oui
Compatible thirtybees 1.6 Oui
Compatible PhenixSuite Oui
Responsive Design Oui
Compatible Multi Boutique : Oui
Forum PrestaShop https://www.prestashop.com/forums/topic/1010566-module-changer-de-boutique-lorsque-lon-change-de-langue/
Démonstrations https://ps8.mediacom87.net/med_blocklanguages/
Addons PrestaShop https://prestashop.pxf.io/selecteur-multi-langue-multi-boutique-hreflang

99,99 € HT

Exclusivité Prestatoolbox

Secure payment methods

License

En achetant ce produit, vous pourrez bénéficier de toutes les mises à jour durant 365 jours.

Nombre de téléchargements

242 Téléchargements

Dernière mise à jour

06/05/2026: Version 3.3.0

Compatibilité PrestaShop

Ce module est compatible avec toutes les versions PrestaShop 1.6.x Ce module est compatible avec toutes les versions PrestaShop 1.7.x Ce module est compatible avec toutes les versions PrestaShop 8.x Ce module est compatible avec toutes les versions PrestaShop 9.x

Compatibilité thirtybees

 Ce module est compatible avec toutes les versions de thirtybees 1.1.x  Ce module est compatible avec toutes les versions de thirtybees 1.2.x  Ce module est compatible avec toutes les versions de thirtybees 1.3.x  Ce module est compatible avec toutes les versions de thirtybees 1.4.x  Ce module est compatible avec toutes les versions de thirtybees 1.5.x  Ce module est compatible avec toutes les versions de thirtybees 1.6.x

Compatibilité PhenixSuite

Ce module est compatible avec toutes les versions de PhenixSuite

Traduction disponible en

bg da de el es et fi fr hu it ja nl pl pt ro sk sv uk

Proposed by

Mediacom87


En savoir plus

Le problème

Le sélecteur de langue natif de PrestaShop change la langue dans la même boutique : parfait pour un site mono-domaine, catastrophique pour un projet international où chaque langue mérite son propre domaine (monsite.fr, monsite.com, monsite.de…).

Résultat : vos visiteurs basculent de langue mais restent sur la mauvaise boutique, vos URL hreflang sont incohérentes, Google indexe des contenus dupliqués, et l’option « détection langue navigateur » native devient inutilisable. Sans parler des liens cassés quand un produit n’existe pas dans toutes les boutiques.

La solution

Ce module remplace le bloc langues par un sélecteur intelligent qui change de boutique en même temps que de langue, en réutilisant l’URL canonique de la page courante (produit, catégorie, CMS, fabricant, fournisseur).

Compatible PrestaShop 1.6 à 9.x (Classic et Hummingbird), il génère automatiquement les balises hreflang conformes Google, redirige le visiteur vers la bonne boutique selon la langue de son navigateur (sauf pour les bots), et gère finement le cas où une page n’existe pas dans la langue cible.

Comment ça fonctionne

1

Associez vos boutiques à vos langues

Dans l’onglet « Shops / Languages », indiquez quelle boutique servir pour chaque langue de votre groupe. Configuration indépendante par groupe de boutiques.

2

Activez les options SEO

Drapeaux, balises hreflang, x-default, format ISO court ou long : tout est réglable depuis le back-office en quelques clics.

3

Le module fait le reste

Le bloc langues s’affiche automatiquement, les hreflang sont injectés dans le <head>, les visiteurs sont redirigés vers la bonne boutique à leur première visite.

Fonctionnalités détaillées

Sélecteur de langue multiboutique

  • Une langue = une boutique, un domaine dédié
  • Bascule sur l’URL équivalente de la page courante
  • Dropdown desktop + select mobile responsive
  • Compatible thrèmes Classic (PS 1.7/8) et Hummingbird (PS 9)

Balises hreflang conformes Google

  • Génération automatique dans le <head>
  • Choix entre code court (fr) et code long (fr-FR)
  • Définition de la langue x-default pour les visiteurs hors zone
  • Élimine les conflits avec les hreflang du thème

Redirection intelligente par langue navigateur

  • Lecture de l’en-tête HTTP_ACCEPT_LANGUAGE
  • Redirection unique à la première visite (cookie mémoire)
  • Aucun impact SEO : les bots Google & co ne sont jamais redirigés
  • Détection des crawlers via la bibliothèque CrawlerDetect

Gestion fine des pages manquantes

  • Vérification SQL de l’existence du produit / catégorie / CMS / fabricant / fournisseur dans la boutique cible
  • 3 stratégies : cacher, désactiver ou rediriger vers la home
  • Tooltip explicatif au survol pour les visiteurs
  • Plus jamais de lien 404 entre vos langues

Drapeaux SVG haute définition

  • 255 drapeaux SVG embarqués dans le module
  • Mapping intelligent langue → pays (avec variantes en-US, pt-BR, fr-CA…)
  • Affichage facultatif drapeau seul, libellé seul ou les deux
  • Vectoriels — aucun impact sur la qualité ni le poids

FAQ contextuelle & auto-diagnostic

  • Contrôles temps réel sur l’URL rewriting de chaque boutique
  • Vérification de la langue par défaut configurée
  • Détection de l’option PS_DETECT_LANG conflictuelle
  • Voyants verts / rouges directement dans le back-office

Multiboutique & multilingue

  • Configuration indépendante par groupe de boutiques
  • Mapping langue → boutique pour chaque groupe
  • 17 langues d’interface back-office incluses
  • Configuration globale ou par contexte boutique

Compatibilité multi-versions

  • Une seule base de code pour PrestaShop 1.6 à 9.x
  • Templates dédiés 1.6 / 1.7 / 9 (Hummingbird)
  • Choix automatique du hook (displayNav / displayNav2)
  • PHP 5.6 à 8.3+, compatible thirty bees

Performance & SEO préservés

  • Assets CSS/JS versionnés pour cache busting propre
  • Aucune requête externe au runtime
  • Cache fichier des appels API Addons (7 jours)
  • Aucun impact sur les Core Web Vitals

Back office unifié PrestUI

Interface à onglets moderne (Configuration, hreflang, Shops/Languages, FAQ, Informations & support, Plus de modules, License, Changelog) basée sur les composants PrestUI : switches, radios, panels dépliants, tooltips… Une expérience identique sur PrestaShop 1.6, 1.7, 8 et 9. La FAQ est interactive et vérifie en direct la configuration de chacune de vos boutiques pour vous indiquer les ajustements nécessaires.

Installation

Téléchargez le module et installez-le depuis votre back-office (Modules > Gestionnaire de modules).

Vérifiez que l’URL rewriting est activé sur chaque boutique (la FAQ du module vous l’indique en vert / rouge).

Dans Localisation > Langues, dissociez chaque langue des boutiques où elle ne doit pas apparaître, pour qu’une boutique ne serve qu’une langue.

Ouvrez l’onglet Shops / Languages et associez chaque langue à sa boutique de destination, pour chaque groupe de boutiques.

Activez hreflang, choisissez la langue x-default et réglez le comportement souhaité pour les pages indisponibles dans une langue.

CHANGELOG

3.3.0 - 06/10/2025

  • Compatibilité ajoutée avec PrestaShop 9
  • Personnalisation de certaines options par le magasin
  • Amélioration de l'expérience utilisateur

3.2.0 - 27/03/2023

  • Compatibilité ajoutée avec PrestaShop 8
  • Mise à jour de la bibliothèque de test des robots
  • Modernisation du code de test si une page existe dans un autre magasin
  • Ajout d'une option de configuration pour le type de lien alternatif hreflang

3.1.0 - 23/09/2022

  • Ajout d'une option pour rediriger le visiteur vers le magasin correspondant à la langue de son navigateur
  • Ajout d'un contrôle de visite pour éviter de rediriger les robots d'indexation et de perturber le référencement.

3.0.0 - 16/02/2022

  • Refonte complète du code pour la génération des URL des pages
  • Amélioration des performances
  • Correction du bug d'affichage du backoffice sur certaines versions de PrestaShop 1.7
  • Retrait de la comptabilité avec PrestaShop 1.5

2.3.0 - 31/03/2020

  •     Ajout d'un contrôle de configuration supplémentaire dans la FAQ pour la langue par défaut associée à chaque boutique

2.2.0 - 06/03/2020

  • Ajout de l'option d'afficher ou non la méta hreflang
  • Ajout d'une option permettant de choisir la boutique communiquée à Google comme celle par défaut lorsque la langue du client ne correspond à aucune langue prise en charge par vos boutiques.
  • Correction du code du module pour éviter toute interaction avec d'autres modules

2.1.0 - 04/12/2019

  • Correction de l'affichage de la langue
  • Amélioration de la FAQ pour fournir de meilleures informations

2.0.0 - 28/11/2019

  • Refonte complète du module
  • Ajout de la compatibilité avec PrestaShop 1.7
  • Amélioration des performances
  • Ajout d'options supplémentaires pour faciliter la configuration du module

1.4.1 - 25/08/2015

  • Correction de la validation du formulaire de configuration sur PrestaShop 1.6

1.4.0 - 15/07/2015

  • Mise à jour du design de PrestaShop 1.6
  • Ajout d'informations hreflang pour Google

Intéressé par ce produit

Racontez-nous votre intérêt pour ce produit et nous vous contacterons pour plus de détails.

[0/]
PrestaShop multi boutique, une langue par boutique
1 langue :: 1 boutique

Avis

rating
Certainement parfait
Pas encore en production
rating
100 % content
Il fait ce qu'il doit faire et en plus le support est là, dispo et aimable Que demander de plus ?? Merci
rating
Tobi
Hi. I bought this moduel and iut is very good. But one problem, we have no flags for lanbguages in this module. Many thanks.
rating
Très bien
Le module fonctionne exactement comme attendu, rien à dire !