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

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

La détection automatique de la langue du navigateur n'a actuellement aucun effet visible sur les pages normales. Un visiteur au navigateur français qui arrive sur l'URL nue de votre boutique obtient tout de même la langue principale de la boutique. La préférence détectée est stockée dans un cookie de 30 jours qui n'est honoré que sur la page de succès de commande / remerciement. Les visiteurs accèdent à l'autre langue en cliquant sur le sélecteur ou en ouvrant directement une URL préfixée.

SEO

C'est la raison la plus forte d'activer l'add-on. Comme chaque langue est une vraie URL, DZBuild émet des alternatives hreflang pour chaque langue activée, plus un x-default pointant vers le chemin nu, sur toutes les pages de la vitrine (produit, catégorie, liste des produits, panier, checkout et accueil). 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 Vitrine.

  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 ; sans effet visible sur les pages normales)

⚠️ 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, activer AR et FR augmente la conversion d'environ 5 à 15 % selon le mix de wilayas — les acheteurs arabophones et francophones sont deux audiences significatives.

  • 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 ?