Guide Suisse

Boutique Shopify en français et en allemand : comment faire sans doubler le travail

Une boutique suisse qui ne parle que français ferme la porte à la majorité du pays. Une boutique qui gère deux langues avec deux sites séparés double le travail, les bugs et les stocks à synchroniser. Entre les deux, Shopify propose une voie plus simple : une seule boutique, un seul catalogue, deux langues.

Ce guide explique comment la mettre en place proprement, ce qui mérite une vraie traduction et ce qui peut attendre, et les erreurs que nous voyons le plus souvent sur les boutiques bilingues. Nous construisons des boutiques Shopify pour des marques de Suisse romande, à distance, en visio.

Pourquoi l'allemand compte, même pour une marque romande

L'allemand est la langue principale d'environ 63 % de la population suisse. Le français en représente environ 23 %. Une marque de Suisse romande qui ne vend qu'en français s'adresse donc à moins d'un quart du pays, alors que la logistique, la devise et la TVA sont strictement les mêmes de Genève à Saint-Gall. Le marché alémanique n'est pas un marché étranger. C'est le même marché, dans une autre langue.

Cela ne veut pas dire qu'il faut lancer les deux langues le premier jour. Cela veut dire que la boutique doit être construite pour accueillir l'allemand sans tout refaire. Ce guide est là pour ça.

Shopify Markets et Translate & Adapt : le socle

Shopify gère le multilingue avec deux briques natives. Shopify Markets définit les marchés : ici un seul, la Suisse, avec deux langues publiées, français et allemand. Translate & Adapt, l'application gratuite de Shopify, stocke les traductions de chaque contenu : produits, collections, pages, menus, politiques, notifications. Il n'y a qu'une boutique, un catalogue, un stock, une liste de commandes.

Côté URL, la version allemande vit sous un préfixe de langue, par exemple votre-boutique.ch/de. Shopify pose automatiquement les balises hreflang entre les deux versions, de sorte que Google sait quelle page montrer à quel lecteur. Vous n'avez rien à coder pour cela. Le sélecteur de langue se place dans l'en-tête ou le pied de page, et la langue choisie est mémorisée pour le client.

Ce qui reste à votre charge : les traductions elles-mêmes. Translate & Adapt propose une traduction automatique pour amorcer, puis vous corrigez champ par champ. Une application tierce peut aussi importer un fichier traduit par un professionnel.

Ce qu'il faut vraiment traduire

Tout n'a pas la même importance. Un client alémanique pardonne un article de blog resté en français. Il ne pardonne pas un bouton de paiement incompréhensible. Dans l'ordre :

  • Les fiches produit. Titre, description, options et variantes, tableau des tailles. C'est ce qui vend. Une fiche à moitié traduite fait douter du sérieux de la marque.
  • Le tunnel de commande. Panier, checkout, messages d'erreur, page de confirmation. Shopify fournit les textes du checkout en allemand, mais vos personnalisations doivent suivre.
  • Les emails. Confirmation de commande, expédition, remboursement. Ils partent dans la langue de la commande si les gabarits sont traduits. Sinon, ils partent en français.
  • Les politiques. Livraison, retours, confidentialité, conditions de vente. Elles engagent la marque. Elles doivent être lisibles dans la langue du client.
  • Les menus et le pied de page. Rapides à faire, visibles sur toutes les pages.

Ce qui se traduit mal en machine

La traduction automatique a beaucoup progressé. Elle reste fragile sur trois terrains. Le ton de marque d'abord : une accroche tutoyante, un jeu de mots, une tournure volontairement familière deviennent plats ou étranges une fois traduits mot à mot. Les mesures ensuite : une contenance, un poids, une taille de vêtement mal convertie ou mal formatée coûte un retour. Les formules légales enfin : une politique de retour ou une mention de garantie approximative est un risque, pas un détail.

Notre règle : amorcer en automatique pour les contenus techniques et répétitifs, faire relire par un germanophone tout ce qui vend et tout ce qui engage. Pensez aussi à l'allemand écrit en Suisse : pas de ß, on écrit ss. Un texte visiblement produit pour l'Allemagne se repère tout de suite.

Les prix : identiques en CHF dans les deux langues

Un piège fréquent vient de la confusion entre langue et marché. Shopify Markets permet d'ajuster les prix par marché. Mais la Suisse romande et la Suisse alémanique forment un seul marché : même pays, même devise, même TVA, mêmes frais de port. Un produit doit afficher exactement le même prix en CHF qu'on le lise en français ou en allemand. Si vous créez par erreur deux marchés pour deux langues, vous risquez des écarts de prix, des stocks réservés séparément et un client qui compare les deux versions.

La bonne configuration est donc un marché Suisse, en CHF, avec deux langues publiées. Les prix sont saisis une fois. Seul le texte change. Pour les règles de devise, de TVA et de livraison, voir notre guide Shopify en Suisse : CHF, TWINT, TVA, Poste.

SEO par langue : hreflang, titres, slugs

Google traite votre version allemande comme un ensemble de pages à part entière. Trois choses à soigner. Les balises hreflang, posées par Shopify, indiquent la correspondance entre une page française et son équivalent allemand : vérifiez qu'elles sont bien présentes après la mise en ligne, surtout si vous utilisez un thème ou une application qui modifie l'en-tête HTML.

Les titres et descriptions de page ensuite : ce sont des champs traduisibles dans Translate & Adapt, souvent oubliés. Un titre français sur une page allemande dans les résultats de recherche fait chuter le clic. Les slugs enfin, c'est-à-dire la partie de l'URL après le préfixe de langue : Shopify permet de les traduire. Une URL en allemand pour une page en allemand est plus lisible pour le client et pour Google. Faites-le avant le lancement, pas après, pour éviter des redirections.

Organisation pratique : français d'abord, allemand ensuite

Lancer deux langues en même temps double la charge de relecture au moment où tout bouge encore. Nous recommandons un ordre simple. Construire et ouvrir la boutique en français. Laisser le catalogue, les politiques et les emails se stabiliser sur les premières commandes. Puis ajouter l'allemand sur une base qui ne change plus toutes les semaines.

Pendant la phase française, deux habitudes préparent la suite : écrire des fiches produit structurées, avec des champs séparés pour les caractéristiques, plutôt qu'un bloc de texte libre, et éviter d'incruster du texte dans les images. Un visuel avec un slogan en français ne se traduit pas. Un visuel propre avec le texte à côté, oui.

Le jour où l'allemand est prêt, la publication se fait en quelques clics dans Markets. Les URL, les hreflang et le sélecteur de langue suivent. Vous ne touchez ni au stock ni aux prix.

Les erreurs que nous voyons le plus souvent

  • Une application de traduction qui duplique les URL. Certaines applications créent des pages séparées au lieu de traduire les contenus existants. Résultat : des doublons pour Google et un stock à maintenir deux fois. Préférez les traductions natives via Translate & Adapt ou une application qui s'appuie dessus.
  • Des drapeaux comme sélecteur de langue. Un drapeau représente un pays, pas une langue. Le drapeau suisse ne dit pas français ou allemand, et un drapeau allemand sur un site suisse est maladroit. Écrivez simplement FR et DE, ou Français et Deutsch.
  • Des mélanges au checkout. Un bouton personnalisé resté en français, une notification d'expédition en français envoyée à un client qui a commandé en allemand, une politique de retour non traduite liée depuis le checkout. Testez une commande complète dans chaque langue avant d'ouvrir.
  • Deux marchés pour deux langues. Voir plus haut : des prix et des stocks qui divergent pour un seul pays.
  • Du texte dans les images. Bannières et visuels produit avec un slogan incrusté restent en français quelle que soit la langue choisie.

Pour aller plus loin

En résumé

Une boutique Shopify bilingue, c'est une boutique, un marché Suisse en CHF, deux langues publiées avec Markets et Translate & Adapt. On traduit d'abord ce qui vend et ce qui engage, on fait relire par un germanophone, on soigne titres, slugs et hreflang, et on lance l'allemand quand le français est stable. Le travail n'est pas doublé. Il est fait une fois, dans le bon ordre. Si vous voulez qu'on regarde votre cas, c'est le sujet de l'appel de cadrage sur la page Agence Shopify Suisse.

Questions fréquentes

Faut-il deux boutiques Shopify pour vendre en français et en allemand ?+

Non. Une seule boutique suffit. Shopify Markets gère les langues et Translate & Adapt stocke les traductions. Le catalogue, le stock, les commandes et les clients restent au même endroit.

L'allemand de Suisse ou l'allemand d'Allemagne ?+

L'allemand standard écrit, tel qu'il est utilisé en Suisse alémanique : sans ß, avec ss. Les Suisses alémaniques parlent le dialecte mais lisent et achètent en allemand standard. Évitez les tournures propres à l'Allemagne dans les formules commerciales.

Les prix peuvent-ils être différents selon la langue ?+

Techniquement oui, mais ce serait une erreur en Suisse. Vos clients romands et alémaniques paient dans la même devise, dans le même pays. Un même produit doit afficher le même prix en CHF dans les deux langues. La langue est un confort de lecture, pas un marché différent.

La traduction automatique suffit-elle ?+

Pour démarrer et couvrir les textes techniques, elle dépanne. Pour les fiches produit qui vendent, le ton de marque, les mesures et les formules légales, il faut une relecture humaine. Une erreur d'unité ou une mention légale approximative coûte plus cher qu'une traduction.

Dans quel ordre lancer les langues ?+

Commencez en français, stabilisez le catalogue, les politiques et le tunnel de commande. Ajoutez l'allemand quand les textes ne bougent plus toutes les semaines. Traduire un catalogue qui change encore, c'est traduire deux fois.

Vous pouvez mettre en place la version allemande ?+

Oui. Nous configurons Markets, les URL par langue et le sélecteur, puis nous intégrons vos traductions ou celles de votre traducteur. Nous ne nous substituons pas à un traducteur professionnel pour le texte final. Le tarif est présenté pendant l'appel.

5,0/5 sur Trustpilot

Une seule boutique, deux langues, zéro doublon.

15 minutes, gratuit et sans engagement.