Passer au contenu Passer à la barre latérale
Mis à jour
Avril 27, 2026

Découvrez comment traduire votre boutique WooCommerce avec WPML, y compris les produits, les catégories, la page de panier, la page de paiement, les e-mails et les avis.

Chaque section de ce guide explique comment utiliser WPML Multilingual & Multicurrency for WooCommerce (WCML) pour traduire une partie spécifique de votre boutique WooCommerce.

Regardez la vidéo ci-dessous pour un aperçu de la façon de traduire WooCommerce.

Installer et configurer les plugins requis

Pour traduire WooCommerce avec WPML, installez et activez :

Voir les détails sur l’installation de WPML.

Après avoir installé et activé ces plugins, allez dans WPML → Configuration et WooCommerce → WCML pour compléter nos assistants de configuration rapide.

L’assistant de configuration WCML vous aidera à :

  • Créer des pages de boutique dans toutes les langues disponibles
  • Choisir quels attributs de produits traduire
  • Ajouter éventuellement plusieurs devises
WCML setup wizard
Assistant de configuration WCML

Comment traduire les produits WooCommerce et les variations de produits

Vous pouvez traduire les produits WooCommerce depuis le tableau de bord de traduction de WPML. Lorsque vous envoyez un produit en traduction, WPML inclut également :

  • Les variations de produits
  • Les termes d’attributs, les catégories et les étiquettes liés au produit
  • Le texte des images comme les légendes, les titres et les descriptions

Pour traduire les produits WooCommerce :

  1. Allez dans WPML → tableau de bord de traduction.
  2. Dans la section Produits, sélectionnez les produits que vous souhaitez traduire.
Sélection des produits à traduire dans le Tableau de bord de traduction
  1. Une fois que vous avez sélectionné les produits que vous souhaitez traduire, choisissez votre méthode de traduction.

La plupart des propriétaires de sites utilisent le Private Translation Cloud pour traduire les produits. Ses traductions par IA, sensibles au contexte, sont prêtes en quelques minutes et sont accompagnées d’une garantie de qualité. Vous verrez également le coût exact avant de confirmer.

Choosing how to translate products in the Translation Dashboard
Choix de la méthode de traduction des produits dans le Tableau de bord de traduction

Comment traduire les pages Panier et Paiement de WooCommerce

Les pages Panier et Paiement sont créées automatiquement par WooCommerce et utilisent soit un shortcode, soit un bloc pour afficher leur contenu.

Lorsque vous configurez l’extension WCML de WPML sur une boutique WooCommerce, l’assistant de configuration crée automatiquement des versions traduites des pages Panier et Paiement pour chaque langue active. Il le fait pour les pages WooCommerce Panier et Paiement qui utilisent des shortcodes ou des blocs. Pour la plupart des boutiques, aucune étape supplémentaire n’est nécessaire.

WCML setup wizard for store pages
WPML génère automatiquement des pages Panier et Paiement traduites

Comment corriger les chaînes non traduites sur les pages Panier et Paiement

Si certaines chaînes sur vos pages Panier ou Paiement restent dans la langue d’origine, il y a trois causes fréquentes :

Nouvelles langues ajoutées après la configuration de WCML

L’assistant de configuration de WCML installe les traductions WooCommerce pour les langues actives au moment de la configuration. Les langues ajoutées ensuite peuvent ne pas inclure automatiquement ces traductions. Pour corriger cela :

  1. Dans l’administration de votre site, allez dans Tableau de bord → Mises à jour
  2. Faites défiler jusqu’à la section Traductions et cliquez sur Mettre à jour les traductions

Traductions manquantes pour les pages Panier et Paiement basées sur des shortcodes

Si votre thème ou WooCommerce n’inclut pas de traductions pour les pages Panier et Paiement basées sur des shortcodes, vous devez traduire ces chaînes :

  1. Allez dans WPML → tableau de bord de traduction.
  2. Faites défiler jusqu’à Autres textes (Chaînes).
  3. Dans le menu déroulant Tous les domaines, sélectionnez le domaine de votre thème ou plugin.
  4. Choisissez les chaînes que vous souhaitez traduire et envoyez-les en traduction.
Translating cart and checkout page strings
Envoi des chaînes de la page de paiement pour traduction via le Tableau de bord de traduction

Les chaînes des blocs Panier et Paiement ne sont pas traduites

Dans les langues moins courantes, WooCommerce n’inclut pas de traductions pour certains textes sur les pages Panier et Paiement construites avec des blocs.

Par exemple, en letton, des chaînes comme « Ajouter des coupons », « Total estimé » et « Procéder à la commande » apparaissent non traduites dans le bloc Panier de WooCommerce.

Chaînes non traduites provenant du bloc Panier de WooCommerce

Pour traduire ces textes des blocs Panier et Commande :

  1. Accédez à WPML → Réglages et faites défiler jusqu’à la section String Translation.
  2. Activez Détecter les chaînes dans les fichiers JavaScript
Activation de l’option pour détecter les chaînes dans les fichiers JavaScript
  1. Allez dans WPML → Localisation des thèmes et extensions et analysez l’extension WooCommerce pour les chaînes.
  2. Une fois l’analyse terminée, retournez dans WPML → Réglages et désactivez Détecter les chaînes dans les fichiers JavaScript.
  3. Allez dans WPML → Tableau de bord de traduction et faites défiler jusqu’à Autres textes (Chaînes). Recherchez le texte non traduit.
Recherche de chaînes non traduites du bloc Panier WooCommerce dans le Tableau de bord de traduction

  1. Sélectionnez les chaînes et envoyez-les pour traduction.

Les traductions apparaîtront maintenant sur vos pages Panier et Commande traduites.

Contrôler le comportement du panier lors du changement de langue ou de devise

Par défaut, WCML vous permet de décider ce qu’il advient des articles déjà dans le panier d’un client lorsqu’il passe à une autre langue ou devise. Vous pouvez choisir de conserver et synchroniser le contenu du panier, de le vider ou d’afficher un message au client.

Pour toutes les options et les étapes, consultez le guide sur la suppression du contenu du panier lors d’un changement de langue ou de devise.

Comment traduire les catégories WooCommerce, les classes de livraison et d’autres taxonomies

Lorsque vous traduisez un produit, WPML traduit automatiquement les taxonomies associées en même temps que le contenu du produit. Cela inclut les catégories de produits, les étiquettes, les classes de livraison et les taxonomies personnalisées.

Pour voir comment cela fonctionne, ouvrez la traduction du produit dans l’Éditeur de traduction avancé. Vous pouvez y accéder en visualisant le produit traduit sur le front-end et en sélectionnant Modifier la traduction. Vous verrez toutes les taxonomies associées apparaître pour traduction aux côtés du contenu du produit.

Toutes les taxonomies liées au produit apparaissent dans l’Éditeur de traduction avancé

Si vous le souhaitez, vous pouvez aussi traduire les termes de taxonomie manuellement. Pour ce faire :

  1. Allez dans WPML → Traduction des taxonomies.
  2. Choisissez la taxonomie dans le menu déroulant.
  3. Cliquez sur l’icône plus pour saisir les traductions de vos termes.
Traduction manuelle des termes de taxonomie depuis l’écran de traduction des taxonomies

Comment traduire les attributs de produits WooCommerce

Lors de la configuration de WCML, vous pouvez choisir quels attributs de produits doivent être traduisibles. Cette étape existe parce que tous les attributs n’ont pas besoin d’être traduits. Les attributs basés sur des nombres, des codes ou des mesures sont généralement identiques d’une langue à l’autre ; vous pouvez donc choisir de les laisser non traduits.

WCML setup wizard attributes step
Sélectionner quels attributs de produits doivent être traduisibles

Une fois qu’un attribut est marqué comme traduisible, il est traduit en même temps que le produit. Il vous suffit d’envoyer le produit en traduction et WPML s’occupe du reste.

  1. Allez dans WPML → tableau de bord de traduction
  2. Trouvez vos produits et envoyez-les en traduction
  3. WPML traduira le contenu du produit et tous les attributs traduisibles qui lui sont attribués

Comment traduire les attributs de produits en masse

Si vous souhaitez traduire les attributs de produits en masse, vous pouvez le faire en les attribuant temporairement tous à un produit et en l’envoyant en traduction. Pour les étapes exactes, consultez comment traduire les taxonomies en une seule fois.

Comment traduire les e-mails WooCommerce

WooCommerce envoie deux types d’e-mails :

  • E-mails aux clients (comme les confirmations de commande)
  • E-mails aux administrateurs ou aux responsables de boutique (comme les notifications de nouvelle commande)

WPML gère automatiquement la traduction des e-mails WooCommerce. Les e-mails clients sont envoyés dans la langue dans laquelle la commande a été passée. Les e-mails destinés aux administrateurs et aux responsables de boutique sont envoyés dans la langue définie dans le profil utilisateur de l’administrateur.

Les seuls e-mails que vous devez traduire sont ceux que vous avez personnalisés ou créés vous-même.

Comment traduire le texte par défaut des e-mails personnalisé

Si vous avez modifié le contenu par défaut des e-mails WooCommerce dans WooCommerce → Réglages → E-mails, vous devez traduire vos modifications avec WPML.

  1. Allez dans WPML → Tableau de bord de traduction → Autres textes (Chaînes).
  2. Recherchez votre texte personnalisé et sélectionnez-le.
Selecting WooCommerce email text for translation in Other texts (Strings)
Sélection du texte des e-mails WooCommerce pour traduction dans Autres textes (Chaînes)
  1. Choisissez une méthode de traduction et traduisez votre contenu.

Comment traduire le texte des e-mails par défaut non affiché dans les paramètres WooCommerce

Certains e-mails WooCommerce incluent du texte qui n’est pas visible ou modifiable dans les paramètres WooCommerce.

Pour traduire ces chaînes :

  1. Allez dans WPML → Localisation des thèmes et plugins et scannez WooCommerce pour les chaînes.
  2. Une fois l’analyse terminée, accédez à WPML → String Translation.
  3. Sélectionnez le domaine de texte woocommerce.
  4. Recherchez la chaîne et cliquez sur l’icône crayon pour ajouter ou modifier la traduction.
Editing the translation for default WooCommerce email text
Modification de la traduction du texte des e-mails WooCommerce par défaut

Comment traduire les modèles d’e-mails personnalisés

Si vous avez créé vos propres modèles d’e-mails PHP, entourez chaque chaîne traduisible d’une fonction gettext afin que WPML puisse la détecter :

<p><?php _e( 'TEXTE PERSONNALISÉ', 'woocommerce' ); ?></p>

Ensuite, pour traduire le texte :

  1. Allez dans WPML → Localisation des thèmes et plugins et scannez votre thème.
  2. Ouvrez WPML → Tableau de bord de traduction et faites défiler jusqu’à Autres textes (Chaînes).
  3. Recherchez votre texte d’e-mail personnalisé.
  4. Sélectionnez une méthode de traduction et traduisez votre contenu.

Comment traduire les avis produits WooCommerce

Par défaut, WCML n’affiche que les avis écrits dans la langue que le visiteur consulte. Vous pouvez modifier ce comportement de deux façons :

  • Afficher tous les avis dans toutes les langues
  • Traduire les avis sur les produits pour que chaque langue affiche sa propre version

Avant d’utiliser l’une ou l’autre option, vous devez activer un paramètre qui rend tous les avis visibles dans toutes les langues.

Étape 1 : activer l’affichage des avis dans toutes les langues

  1. Allez dans WooCommerce → WCML → paramètres.
  2. Dans la section Avis sur les produits, cochez Afficher les avis dans toutes les langues.
Enabling the option to show product reviews in all languages
Activation de l’option pour afficher les avis dans toutes les langues

Si vous voulez simplement afficher tous les avis (sans les traduire), vous n’avez rien d’autre à faire.

Étape 2 : traduire les avis sur les produits

Si vous souhaitez que les avis apparaissent traduits sur les pages de produits, continuez avec ces étapes :

  1. Allez dans WPML → tableau de bord de traduction.
  2. Faites défiler jusqu’à la section Autres textes (Chaînes).
  3. Filtrez par le domaine de texte wcml-reviews.
  4. Sélectionnez les avis sur les produits que vous souhaitez traduire.
Selecting product reviews to translate in Other texts (Strings)
Sélection des avis sur les produits à traduire dans Autres textes (Chaînes)
  1. Choisissez une méthode de traduction et envoyez-les en traduction.

Les avis traduits apparaissent sur le front-end avec une étiquette (traduit).

Translated product reviews on the front-end
Avis sur les produits traduits sur le front-end

Les avis qui ne sont pas traduits apparaîtront dans leur langue source sur toutes les pages de produits traduites.

Vous ne voyez pas tous les avis sur les produits disponibles pour la traduction ?

Par défaut, WPML enregistre uniquement les chaînes des nouveaux avis sur les produits.
Si les anciens avis ne sont pas disponibles pour la traduction, allez dans WooCommerce → WCML → État et cliquez sur Dépannage. Dans la section Corriger les avis manquants sur les produits, cochez la case à côté de Autoriser la traduction des avis manquants sur les produits. Cliquez sur Exécuter les outils sélectionnés. Vous pouvez ensuite traduire les avis sur les produits à partir du Tableau de bord de traduction.

Comment traduire d’autres chaînes intégrées de WooCommerce

Le plugin WooCommerce inclut des traductions dans de nombreuses langues, mais certaines traductions sont manquantes dans les langues moins populaires.

Vous pouvez utiliser WPML pour traduire les chaînes manquantes ou non traduites du plugin WooCommerce.

  1. Visitez la page traduite avec le texte non traduit sur le front-end. WPML détecte et enregistre automatiquement ces chaînes pour la traduction.
Viewing the page with the untranslated text on the frontend
Visualisation d’une page traduite avec du texte non traduit sur le front-end
  1. Allez dans WPML → Tableau de bord de traduction et faites défiler jusqu’à la section Autres textes (Chaînes).
  2. Recherchez le texte et sélectionnez-le.
Searching for, and selecting the untranslated text in Other texts (Strings)
Recherche et sélection du texte non traduit dans Autres textes (Chaînes)
  1. Choisissez une méthode de traduction et traduisez les chaînes.

Vous ne trouvez toujours pas certaines chaînes ? Consultez comment enregistrer des chaînes pour la traduction dans WPML.

Traduire les extensions WooCommerce

Les extensions WooCommerce ajoutent des fonctionnalités supplémentaires à votre boutique, comme les abonnements, les réservations et les compléments de produits.
WCML est compatible avec de nombreuses extensions, vous permettant de traduire leur contenu.

Vous ne savez pas quelle extension de commande utiliser avec WPML ? Nous avons testé et comparé les meilleures extensions de commande WooCommerce en termes de compatibilité, de fonctionnalités et de prise en charge multilingue.

Ressources pour les développeurs

Si vous êtes développeur, WCML inclut des outils pour vous aider à ajouter le support multilingue aux sites, thèmes et plugins WooCommerce.

Ressources pour les développeurs pour la traduction des sites WooCommerce

Si vous créez des plugins ou des intégrations WooCommerce, vous pouvez utiliser les hooks ou l’API REST pour ajouter le support multilingue à votre code.

Liste tous les hooks disponibles pour WCML.

Explique comment gérer le contenu WooCommerce traduit via l’API REST.

Ressources pour les développeurs pour la traduction des plugins et thèmes WooCommerce

Si vous développez des plugins ou des thèmes complémentaires pour WooCommerce, utilisez Private Translation Cloud (PTC) pour inclure des traductions avec votre produit.

PTC est un système de traduction qui traduit avec une IA de qualité humaine et vous permet de choisir comment recevoir les traductions :

  • Télécharger les traductions manuellement
  • Recevoir des demandes de fusion via votre dépôt
  • Automatiser les mises à jour via votre pipeline CI/CD

Découvrez comment traduire les fichiers PO pour les thèmes et extensions WordPress avec PTC.

Explorez plus de fonctionnalités WCML

WCML fait plus que traduire votre boutique.
Il inclut également de puissantes fonctionnalités multidevises qui vous permettent de vendre dans différentes devises et de contrôler l’affichage des prix dans toutes les langues.

En savoir plus sur la page principale de WCML ou consultez le guide multidevises.

Prêt à traduire votre boutique WooCommerce ?

Obtenez WPML aujourd’hui. Il est livré avec WCML et inclut des crédits de traduction, vous pouvez donc commencer à traduire votre boutique avec l’IA sans frais supplémentaires.