Sauter la navigation

Home » Documentation WPML » Projets connexes » WooCommerce Multilingual – Sites Multilingues WooCommerce Faciles à Créer

Sites WooCommerce Multilingues et Multi-Devises Faciles à Créer

WooCommerce Multilingual vous permet de gérer des boutiques WooCommerce avec plusieurs langues et devises. Il alimente plus de 100 000 sites WooCommerce multilingues, en faisant la plateforme la plus populaire et la plus fiable pour le e-commerce multilingue.

WooCommerce Multilingual

Permet de traduire tous les textes que les acheteurs voient pendant le processus de validation de la commande

Inclus avec les packages Multilingual CMS et Multilingual Agency

Vous permet de traduire automatiquement l’intégralité de votre site WooCommerce

Permet de définir les prix et de collecter les paiements dans plusieurs devises

Facilite le référencement dans plusieurs langues

Vous permet de traduire les produits WooCommerce, les variations et les emails de la boutique

Compatible avec toutes les extensions et thèmes populaires de WooCommerce

Modules d’extension requis et configuration

WooCommerce Multilingual (WCML) peut être utilisé seul sans WPML pour ajouter des fonctionnalités multidevises à votre boutique WooCommerce. En savoir plus sur les fonctionnalités multidevises du WCML. Pour créer une boutique multilingue avec WooCommerce Multilingual et WPML, vous devez avoir les plugins suivants installés et activés :

  • WooCommerce Multilingual
  • WPML 4.4.11 ou supérieur
  • WPML String Translation
  • WooCommerce 3.9.0 ou plus récent

Si vous souhaitez utiliser des images différentes pour les différentes traductions d’un produit, vous devez installer WPML Media Translation.

Si vous travaillez avec un développeur, il doit installer et configurer tous les composants nécessaires énumérés dans cette section.

Vous pouvez obtenir tous les composants WPML, y compris WooCommerce Multilingual, depuis votre page de Téléchargements WPML. WooCommerce Multilingual et WooCommerce sont également hébergés dans le dépôt de plugins WordPress. Vous disposez de toutes les extensions ? C’est parti !

Utilisation de l’Installateur pour un Téléchargement et une Mise à Jour Faciles des Plugins

Si vous souhaitez utiliser WooCommerce Multilingual avec WPML, il existe un Installateur intégré pour télécharger, activer et mettre à jour tous les plugins requis.

Après avoir activé WooCommerce Multilingual, allez dans PluginsAjouter Nouveau et cliquez sur l’onglet Commercial.

À partir de là, vous avez la possibilité d’acheter une licence WPML ou d’entrer la clé de site enregistrée si vous avez déjà acheté WPML. Achetez ou enregistrez WPML pour voir une liste de plugins disponibles à télécharger, activer et mettre à jour.

Onglet Commercial de la Page des extensions après l’enregistrement de votre Site

Utilisation de l’Assistant de Configuration

WooCommerce Multilingual dispose d’un Assistant de Configuration pour vous guider à travers les étapes de base de la configuration de votre site avec le plugin WooCommerce Multilingual.

Une fois que vous avez activé tous les plugins requis, vous serez invité à démarrer l’Assistant de Configuration WooCommerce Multilingual.

Démarrer l’Assistant de Configuration

Configuration des pages de la Boutique

Lors de l’utilisation de l’assistant de configuration, WooCommerce Multilingual configure automatiquement les pages standard de la boutique WooCommerce pour apparaître dans toutes les langues de votre site.

Création de pages de boutique en plusieurs langues

WooCommerce Multilingual crée ces pages avec les titres de pages traduits disponibles. Vous pouvez toujours modifier les traductions des titres de pages ultérieurement.

Traduire les produits

Traduire automatiquement les produits

Avec WooCommerce Multilingual, vous pouvez traduire automatiquement l’intégralité de votre site en configurant WPML sur Tout Traduire Automatiquement. Cette option de traduction vous permet de traduire automatiquement tous les contenus de votre e-boutique, y compris les pages de la boutique, les produits, les taxonomies de produits, et plus encore, dès que vous les créez ou les modifiez.

Lors de l’utilisation de l’assistant de configuration WCML, choisissez l’option de traduction pour Traduire tous les produits automatiquement.

Choisissez parmi différentes options de traduction

Si vous souhaitez traduire automatiquement tous vos produits mais pas vos articles et pages, vous pouvez choisir quels produits traduire en définissant WPML sur Traduire ce que vous choisissez. Dans l’assistant de configuration de WCML, sélectionnez Choisir quels produits traduire. Traduisez-les ensuite à l’aide de la traduction automatique en masse.

Vous pouvez également envoyer des produits à traduire par votre propre équipe de traducteurs ou par un service de traduction professionnel grâce à la Gestion de traduction.

Dupliquer les produits

Si vous ne souhaitez pas traduire tous vos produits, vous pouvez tout de même les afficher dans toutes vos langues. Pour ce faire, vous pouvez dupliquer ou copier vos produits dans d’autres langues. Vous pouvez également utiliser la langue par défaut comme solution de repli si un produit n’a pas encore été traduit.

En savoir plus sur ces options sur la page concernant l’affichage du contenu non traduit dans les langues secondaires.

Traduire les modules relatifs aux produits

WooCommerce Multilingual vous permet de traduire les champs ajoutés aux produits par diverses extensions WooCommerce. Tous les champs et options de ces extensions prises en charge sont définis sur Traduisible par défaut dans WPMLParamètres.

Champs d’extension traduits affichés sur le front-end

Traduire les variations de produits

WooCommerce Multilingual crée et synchronise automatiquement les variations de produits dans toutes les langues. Après avoir créé une variation dans la langue par défaut, enregistrez le produit (dans la langue par défaut) et WooCommerce Multilingual créera immédiatement les mêmes variations pour toutes les traductions du produit.

Les variations de produits peuvent être traduites dans l’onglet Produits, tout comme les produits simples. Lorsque vous traduisez votre variation de produit, vos attributs de produit personnalisés sont également disponibles pour la traduction.

translating woocommerce product variations
Traduction des variations de produits WooCommerce

Vous pouvez également traduire les titres des images de vos variations. Si les variations utilisent des attributs de produit globaux, elles doivent être traduites dans les onglets de taxonomie correspondants. Une fois que vous avez traduit tous les attributs, vous pouvez générer automatiquement les variations pour les produits traduits.

Une fois les attributs traduits, les variations des produits dans les autres langues doivent également être créées. Pour ce faire, utilisez le bouton Synchroniser les attributs et mettre à jour les variations des produits sous l’onglet des attributs.

Traduction des pages Panier et Commande

La traduction des pages Panier et Commande de WooCommerce est un peu différente de la traduction du reste du contenu de WooCommerce. Le thème et les plugins de votre site fournissent souvent ces traductions, mais dans certains cas, vous devez effectuer des étapes supplémentaires.

Traduire les catégories, les étiquettes, les attributs et les taxonomies personnalisées de produits

La plupart des boutiques sont organisées par catégories de produits, et certaines utilisent également des étiquettes. Si vous utilisez des variations, vous utilisez probablement aussi des attributs de produit. Tout cela est stocké en tant que taxonomies WordPress.

Dans l’assistant de configuration, WooCommerce Multilingual vous permet de choisir quels attributs de produit rendre traduisibles.

Sélection des attributs du produit qui doivent être traduisibles

Si nécessaire, vous pouvez modifier ces paramètres ultérieurement depuis la section Traduction des taxonomies dans WPML → Paramètres.

Vous pouvez ensuite traduire vos catégories de produits, étiquettes, attributs et taxonomies personnalisées depuis les onglets respectifs dans WooCommerceWooCommerce Multilingual.

Traduisons les attributs

Cliquez sur l’icône plus pour entrer les traductions du nom de votre terme de taxonomie, du slug et de la description facultative. Le nom est ce qui s’affiche à l’écran, le slugs apparaît dans l’URL et la description s’affiche dans l’administration de WordPress lors de la modification. Si votre boutique comprend de nombreuses catégories ou d’autres termes de taxonomie, utilisez la fonction de recherche pour les localiser rapidement.

Si vous préférez ne pas traduire votre taxonomie, vous pouvez définir WooCommerce Multilingual pour afficher les catégories de produits, étiquettes et attributs originaux si leurs traductions ne sont pas disponibles.

Traduction des taxonomies personnalisées depuis la page WooCommerce Multilingual

Il existe de nombreux plugins, tels que Toolset Types, qui vous permettent d’ajouter des taxonomies personnalisées à votre site, et certains plugins et thèmes ajoutent automatiquement des taxonomies personnalisées aux Produits.

WooCommerce Multilingual vous permet de traduire toutes les taxonomies personnalisées associées aux Produits WooCommerce comme n’importe laquelle de vos taxonomies standard.

Une fois qu’une taxonomie personnalisée est associée aux Produits, un onglet Taxonomies personnalisées apparaît sur la page WooCommerceWooCommerce Multilingual.

Traduire la taxonomie personnalisée et ses termes

Vous pouvez les traduire en cliquant sur l’icône plus de la langue correspondante.

Traduire et afficher les avis sur les produits

Si vos clients laissent des relecteurs dans différentes langues, vous pouvez choisir de n’afficher que les relecteurs créés dans la langue sélectionnée ou d’afficher par défaut les relecteurs dans toutes les langues. Vous pouvez également traduire les avis sur les produits en allant dans WPMLString Translation.

Affichage des relecteurs de produits traduits dans toutes les langues

Traduire les textes d’images

WooCommerce Multilingual synchronise automatiquement toutes les images entre les traductions de produits. Cela inclut l’image de mise en avant, la galerie d’images et toutes les images de variation afin que toutes les traductions affichent les mêmes images. Lorsque vous traduisez votre produit, les textes de l’image tels que la légende, le titre ou la description sont également disponibles pour la traduction.

Traduire les textes des images de produits

Si vous souhaitez utiliser des images différentes pour vos traductions, vous pouvez télécharger des images différentes en utilisant Media Translation.

Traduire les URLs

Différentes parties composantes des URL peuvent être traduites avec WooCommerce Multilingual. Pour traduire ces composants, allez à la page WooCommerceWooCommerce Multilingual et cliquez sur l’onglet URL du magasin. Vous verrez une liste d’URLs et une colonne avec le statut de la traduction pour chaque langue. Cliquez sur l’icône représentant un crayon pour modifier les traductions d’URLs existantes ou sur l’icône représentant un plus pour ajouter une nouvelle traduction.

Onglet URL de la Boutique

Ici, vous pouvez traduire :

  • Base de permalien de produit (par exemple, http://example.com/product/book)
  • Base des catégories de produits (par exemple http://example.com/product-category/men)
  • Base d’étiquettes de produits (par exemplehttp://example.com/product-tag/new)
  • Base d’attribut de produit (par exemple, http://example.com/filters/color/white/)
  • Slugs d’attribut de produit (par exemple, http://example.com/filters/color/white/)

Veuillez noter qu’un attribut doit être marqué comme traduisible dans WPMLParamètres et avoir des archives activées dans ProduitsAttributs pour pouvoir traduire le slug.

Traduire automatiquement les slugs de produits

Pour traduire automatiquement les slugs de produits, vous devez les envoyer pour traduction automatique depuis WPML → String Translation:

  1. Recherchez le slug que vous souhaitez traduire, tel que product.
  2. Dans le tableau String Translation, vous verrez la chaîne affichée à la fois dans woocommerce et WordPress domaines. Sélectionnez la chaîne appartenant à WordPress domaine. Le Le domaine WordPress contient les slugs d’URL pour les produits WooCommerce.
  3. Cliquez sur le bouton Traduisible cliquez sur le bouton
Sélection des slugs d’URL WooCommerce et envoi pour traduction

Vous ou les traducteurs de votre site pouvez ensuite aller à WPML → Traductions et cliquer sur Traduire à côté de la tâche de traduction avec les chaînes. Cela vous mènera à l’éditeur de traduction avancée, où les traductions automatiques sont instantanément remplies pour vous. Vous pouvez les relire et les modifier si nécessaire.

Traduction des points de terminaison WooCommerce

Les points de terminaison sont une partie supplémentaire de l’URL que WooCommerce détecte et utilise pour afficher le contenu approprié sur la page.

Par exemple, vous pouvez avoir une page yoursite.com/my-account. Si vous ajoutez le point de terminaison edit-account à cette URL, en la transformant en yoursite.com/my-account/edit-account, WooCommerce affichera la page Modifier le compte au lieu de la page Mon compte.

Les points de terminaison peuvent également être traduits via l’onglet URLs de la boutique.

Deux des points de terminaison les plus courants sont le point de terminaison de la page de compte et le point de terminaison de la page de paiement. Vous pouvez trouver plus de détails sur les points de terminaison dans la documentation officielle de WooCommerce.

Traduction des URL pour les pages Boutique, Panier, Paiement et Compte

Les URL des pages sont traduites en traduisant les pages respectives de WooCommerce.

  • http://example.com/shop/(anglais)
  • http://example.com/fr/boutique/(français)

Traduire les classes d’expédition

WooCommerce vous permet de configurer différentes options de livraison pour vos produits. Vous pouvez les définir sur la page WooCommerce → Paramètres, sous l’onglet Livraison. Les classes de livraison vous permettent de regrouper des articles de type similaire. Par exemple, vous pouvez créer des classes de livraison pour les petits, moyens et grands colis, avec des coûts de livraison différents pour chacun. Après avoir créé les classes de livraison dans la langue par défaut du site, vous pouvez les traduire sous l’onglet Classes de livraison de la page WooCommerceWooCommerce Multilingual.

Livraison
Page des classes dans WooCommerce Multilingual

Traduction des e-mails de WooCommerce

WooCommerce vous permet d’envoyer des e-mails à vos clients concernant leurs commandes. Ces courriels par défaut sont traduits automatiquement. Vous pouvez également choisir de les personnaliser dans vos paramètres WooCommerce ou en créant des modèles PHP personnalisés.

Avec WooCommerce Multilingual, vous pouvez facilement traduire ces e-mails en utilisant String Translation.

Traduction des e-mails de WooCommerce

Synchroniser automatiquement l’inventaire et les attributs des produits

Lorsque vous vendez un produit, la langue dans laquelle la vente a été effectuée n’a pas d’importance pour la gestion des stocks. Définissez votre inventaire dans la langue par défaut du produit. WooCommerce Multilingual met automatiquement à jour votre inventaire lorsque les clients achètent dans différentes langues. Il en va de même pour les attributs non textuels des produits, tels que la taille et le poids. Vous devez les entrer uniquement dans la langue par défaut. WooCommerce Multilingual les définira de la même manière pour tous les produits traduits.

Utilisation de plusieurs Devises

WooCommerce Multilingual vous aide à utiliser plusieurs devises sur vos sites et à ajouter un sélecteur de devises à vos pages produits. Vous pouvez également ajouter des sélecteurs de devises à d’autres endroits de votre site en utilisant un shortcode.

Vous pouvez utiliser les fonctionnalités multidevises de WCML sans WPML. Vous pouvez ainsi définir différentes devises en fonction de la localisation de vos clients.

Si vous avez WPML, vous avez également la possibilité d’afficher différentes devises en fonction de la langue du site, et vous pouvez définir des méthodes de paiement spécifiques pour chaque devise.

Pour activer plusieurs devises dans votre boutique, allez à WooCommerceWooCommerce Multilingual et cliquez sur l’onglet Multidevise. Ici, vous pouvez ajouter et formater les différentes devises pour votre site.

Options pour l’utilisation de plusieurs devises dans l’onglet Multicurrency

Lors de la configuration de vos devises, vous pouvez définir des taux de change automatiques pour votre boutique. Vous pouvez choisir parmi plusieurs services en ligne réputés comme source de données sur les taux de change, spécifier la fréquence des mises à jour automatiques des taux de change et appliquer des frais de levage.

Il est également possible de définir des prix manuels dans des devises secondaires, y compris pour des prix autres que ceux standard de WooCommerce (prix régulier et prix de vente). Cela permet à d’autres extensions de ne pas dépendre des prix déterminés à l’aide des taux de change. Par exemple, dans le cas de l’extension WooCommerce Subscriptions, vous pouvez définir manuellement vos propres frais d’inscription dans toutes les devises.

Vous pouvez également définir des frais d’envoi personnalisés dans chaque devise. Cela vous permet de définir manuellement vos frais d’expédition dans des devises secondaires sans dépendre du taux de change. Personnalisez vos prix indépendamment par devise pour avoir des montants d’expédition cohérents, quel que soit l’endroit où se trouvent vos clients.

Pour des informations détaillées, visitez notre documentation sur l’utilisation de plusieurs devises sur vos sites.

Vider le contenu du panier lorsque la langue ou la devise change

Lorsque vous utilisez plusieurs devises sur vos sites, vous pouvez choisir ce qu’il advient des produits dans le panier lorsque les utilisateurs changent de langue ou de devise. Le contenu du panier est synchronisé par défaut, ou vous pouvez réinitialiser le contenu de votre panier si les produits ne se synchronisent pas correctement. Cela peut se produire pour des produits complexes comme les abonnements et les réservations, ou des produits avec des options avancées comme la livraison à taux variable. Pour des informations détaillées, visitez notre documentation sur le vidage du contenu du panier lorsque la langue ou la devise change.

WooCommerce Multilingual vous permet de traduire de nombreuses extensions populaires de WooCommerce. Chaque extension de WooCommerce introduit des étiquettes supplémentaires, des champs et d’autres types de chaînes traduisibles. Vous pouvez les traduire en utilisant WooCommerce Multilingual et WPML. Visitez les pages suivantes pour la documentation spécifique aux extensions :

Utilisation de WordPress REST API Avec WooCommerce Multilingual

WooCommerce Multilingual est compatible avec le WordPress REST API. En utilisant le REST API, vous pouvez désormais créer, lire, mettre à jour et supprimer du contenu WooCommerce traduit. Il s’agit notamment des produits, des catégories et des commandes.

Pour en savoir plus sur ce sujet, veuillez visiter notre page de documentation WordPress REST API.

Utilisation des Hooks de WooCommerce Multilingual

WooCommerce Multilingual dispose d’un ensemble d’actions et de filtres que les développeurs peuvent utiliser pour que leurs thèmes et plugins fonctionnent sans problème dans un environnement multilingue. Pour en savoir plus sur ce sujet, veuillez visiter notre page de documentation de référence des Hooks WCML.

Informations pour les développeurs de thèmes WooCommerce

Si vous développez vos propres thèmes WooCommerce ou effectuez des personnalisations majeures sur des thèmes existants, vous devez vous assurer qu’ils fonctionnent bien dans plusieurs langues. Pour vous aider, nous avons préparé un tutoriel complet sur la création de thèmes WooCommerce multilingues et prêts pour plusieurs devises.

Mis à jour
Novembre 28, 2024