Passer au contenu principal

Boutique multilingue

Servez votre vitrine en arabe et en français, chaque langue sur sa propre URL indexable, avec un sélecteur de langue pour les clients.

Écrit par Support

Catégorie : Vitrine · Plan min. : Illimité (Enterprise inclus) · Slug : multi-language

Servez votre vitrine en arabe et en français, chaque langue sur sa propre URL indexable, avec un sélecteur de langue pour les clients.

Tutoriel vidéo

Fonctionnalités

  • Sélecteur de langue pour les clients

  • Arabe et français

  • Une URL distincte par langue, indexable par Google

  • Annotations SEO hreflang + x-default émises automatiquement

  • Basculement automatique RTL/LTR

  • Fonctionne sur tous les thèmes en production

  • Aucune perte de mise en cache CDN

Langues prises en charge

L'arabe et le français — c'est l'ensemble complet. Il n'existe aucun moyen d'ajouter l'anglais, l'espagnol ou toute autre langue : n'achetez donc pas le plan Illimité en espérant le contraire.

Les traductions de l'ossature de la vitrine sont fournies et maintenues par DZBuild, pas par vous : elles sont complètes et cohérentes pour les deux langues dès le départ.

Ce que fait l'add-on

Une fois activé, chaque page de la vitrine affiche un petit sélecteur de langue avec les langues que vous avez activées.

Chaque langue a sa propre URL. La langue principale de votre boutique reste sur le chemin nu, et l'autre langue est servie sous un préfixe de langue :

https://yourstore.com/                    ← langue principale
https://yourstore.com/product/my-item
https://yourstore.com/fr/                 ← version française
https://yourstore.com/fr/product/my-item

Le sélecteur navigue vers cette URL au lieu de redessiner la page sur place. Quand le client arrive sur la version arabe, toute la mise en page bascule automatiquement en RTL ; la version française s'affiche en LTR.

Comme la langue vit désormais dans l'URL, un visiteur qui met /fr/... en favori ou le rouvre reste en français — tandis que celui qui ressaisit votre domaine nu retrouve votre langue principale.

📝 Remarque — Comment la langue d'un visiteur est choisie

C'est l'adresse qui décide de la langue. Votre domaine nu s'ouvre toujours dans votre langue principale, et l'adresse préfixée (/fr/ sur une boutique en arabe, /ar/ sur une boutique en français) ouvre l'autre. Le visiteur change de langue avec le sélecteur, qui l'emmène sur la même page dans l'autre langue.

Détection automatique de la langue du navigateur ne redirige pas les visiteurs. Sur une boutique en arabe, un visiteur dont le navigateur préfère le français voit l'arabe à l'adresse nue jusqu'à ce qu'il utilise le sélecteur ou suive un lien /fr/.

SEO

C'est la raison la plus forte d'activer l'add-on. Chaque langue est une vraie URL, et DZBuild émet des alternatives hreflang pour chaque langue activée, plus un x-default pointant vers le chemin nu, sur votre page d'accueil, les pages produit, les pages catégorie et la liste des produits. Le panier, le checkout et les landing pages ne portent pas d'alternatives hreflang. Google indexe les deux versions séparément : une même boutique peut donc se positionner à la fois sur les requêtes arabes et françaises pour les mêmes produits.

Et comme la langue est dans le chemin plutôt que dans un cookie, les pages multilingues conservent tout le cache CDN — activer cette fonction ne coûte rien en vitesse.

Comment l'activer

  1. Ouvrez Tableau de bord → Add-ons sur /dashboard/addons.

  2. Repérez Boutique multilingue dans Boutique.

  3. Cliquez Activer (plan Illimité requis).

  4. Le panneau de réglages expose trois interrupteurs : - Activer le français (activé par défaut) - Activer l'arabe (activé par défaut) - Détection automatique de la langue du navigateur (activé par défaut ; voir la note ci-dessus)

⚠️ Attention — Gardez les deux interrupteurs de langue activés

Ces deux interrupteurs sont la liste complète des langues. Comme il n'y a que deux langues, en désactiver une ne laisse qu'une seule langue — ce qui désactive tout l'add-on : le sélecteur disparaît et les URL /fr/ cessent de répondre. Votre boutique continue de servir sa propre langue principale (elle vient du réglage de la boutique, pas de ces interrupteurs), mais vous perdez entièrement la fonction multilingue.

Ce qui est traduit

L'add-on traduit l'ossature de la vitrine — navbar, panier, textes du checkout, boutons, libellés génériques.

Les titres de produits, les descriptions et les noms de catégories ne sont pas traduisibles aujourd'hui. Ils s'affichent exactement tels que vous les avez saisis sur les URL des deux langues. Il n'existe nulle part dans le tableau de bord de champs par langue pour les produits ou les catégories.

Conseils

  • Même si vous ne vendez qu'à des acheteurs algériens, les acheteurs arabophones et francophones sont deux audiences importantes : une seconde langue enlève une raison de partir. Aucun écran du tableau de bord ne répartit les commandes par langue, donc pour savoir ce que la seconde langue a changé, comparez votre nombre de commandes avant et après.

  • Choisissez bien la langue principale ; le sélecteur s'adresse à la minorité de vos visiteurs.

  • Testez la vitrine dans les deux langues après activation. Du CSS personnalisé peut mal basculer en RTL — un passage visuel rapide le détecte.

Compatibilité

  • Fonctionne sur les sept thèmes en production : starter, brico, digital, showcase (affiché comme Started V2), prestige, bloom, promobi.

  • L'emplacement du sélecteur dépend de la largeur d'écran. Le sélecteur de la navbar est masqué en dessous de 768 px — sur mobile, les liens de langue apparaissent dans la barre latérale coulissante. Les pages sans la navbar standard reçoivent un bouton flottant dans le coin inférieur.

  • Compatible avec les add-ons Avis produits et Sélection du point de retrait — leurs textes d'interface sont aussi traduits.

Avez-vous trouvé la réponse à votre question ?