Skip Navigation

Home » Documentation » Projets connexes » WooCommerce Multilingual – Opérez des sites de commerce en ligne en plusieurs langues

Des sites de WooCommerce Multilingual et multidevises en toute simplicité

WooCommerce Multilingual vous permet de faire fonctionner des boutiques WooCommerce avec différentes langues et devises. Il alimente plus de 100 000 sites WooCommerce multilingues, ce qui en fait la plateforme la plus populaire et la plus fiable pour le commerce électronique multilingue.

WooCommerce multilingue

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

Vous permet de traduire automatiquement votre site WooCommerce complet

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

Facilite le référencement dans différentes langues

Vous permet de traduire les produits, les variantes et les e-mails de la boutique WooCommerce

Compatible avec tous les thèmes et extensions WooCommerce populaires

Modules d’extension requis et configuration

WooCommerce Multilingual (WCML) peut être utilisé seul, sans WPML, pour ajouter une fonctionnalité multidevises à votre boutique WooCommerce. Découvrez en plus au sujet des fonctionnalités multidevises de WCML. Pour créer une boutique multilingue avec WooCommerce multilingue et WPML, les plugins suivants doivent être installés et activés :

  • WooCommerce Multilingual
  • WPML 4.4.11 ou version supérieure
  • Traduction de chaînes de WPML
  • WooCommerce 3.9.0 ou version ultérieure

Si vous souhaitez utiliser différentes images pour 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, notamment WooCommerce Multilingual, sur la page de téléchargement de WPML. WooCommerce Multilingual et WooCommerce sont également hébergés dans le dépôt de plug-in de WordPress. Vous avez tous les modules d’extension ? Allons-y !

Utiliser le programme d’installation pour télécharger et mettre à jour facilement les plug-in

Si vous souhaitez utiliser WooCommerce Multilingual avec WPML, il existe un installateur intégré pour télécharger, activer et mettre à jour l’ensemble des plug-ins nécessaires.

Après avoir activé WooCommerce Multilingual, accédez à Plug-inAjouter et cliquez sur l’onglet Commercial.

De là, vous avez la possibilité d’acheter une licence WPML ou de saisir la clé de site enregistrée si vous l’avez déjà acheté. Achetez ou enregistrez WPML pour voir la liste des plug-in à télécharger, l’activation et la mise à jour.

Onglet Commerciaux de la page des modules d’extension après enregistrement de votre site

Utilisation de l’assistant d’installation

WooCommerce Multilingual dispose d’un assistant d’installation qui vous accompagne lors de la configuration de votre site avec le plug-in WooCommerce Multilingual.

Une fois que vous aurez activé tous les plug-in requis, vous serez invité à lancer l’assistant d’installation de WooCommerce Multilingual.

Démarrage de l’assistant d’installation

Configuration des pages de la boutique

Lorsque vous passez par l’assistant d’installation, WooCommerce Multilingual configure automatiquement les pages standard de la boutique WooCommerce pour qu’elles apparaissent dans toutes les langues de votre site. Vous pouvez également le faire manuellement en allant dans WooCommerceWooCommerce Multilingual et en cliquant sur l’onglet Statut. Si vous n’avez pas encore configuré les pages de la boutique avec l’assistant d’installation, un message vous indiquera que les pages de la boutique n’existent pas et vous proposera de les créer.

WooCommerce
Statuts et alertes de WooCommerce Multilingual

WooCommerce Multilingual crée ces pages avec les titres de page traduits disponibles. Vous pouvez toujours changer les traductions des titres de pages plus tard.

Traduction de produits

Traduction automatique des produits

Avec WooCommerce Multilingual, vous pouvez traduire automatiquement l’ensemble de votre site en indiquant à WPML de tout traduire automatiquement. Cette option de traduction vous permet de traduire automatiquement tous les contenus de votre boutique en ligne, y compris les pages de la boutique, les produits, les taxonomies de produits, et plus immédiatement lorsque vous les créez ou les modifiez.

Lors de l’utilisation de l’assistant d’installation de WCML, choisissez l’option de traduction pour traduire utomatiquement tous les produits au fur et à mesure que je les crée et les modifie.

Choisissez parmi différentes options de traduction

Si vous souhaitez traduire automatiquement tous vos produits mais pas vos publicationos et pages, vous pouvez choisir quels produits traduire en indiquant à WPML de traduire ce que vous choisissez. Dans l’assistant d’installation de WCML, choisissez l’une des autres options de traduction. Ensuite, traduisez-les à l’aide de la traduction automatique en masse.

Vous pouvez également envoyer des produits en traduction à votre propre équipe de traducteurs ou à un service de traduction professionnel en utilisant Translation Management.

Duplication des produits

Si vous ne souhaitez pas traduire l’ensemble de vos produits, vous pouvez tout de même les afficher dans toutes vos langues. Pour ce faire, il suffit de dupliquer ou de 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.

Pour en savoir plus sur ces options, consultez la page sur l’affichage de contenu non traduit dans des langues secondaires.

Traduction des catégories, des balises et des attributs de produits

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

Champs supplémentaires traduits affichés sur les pages visibles par les utilisateurs

Traduction des variantes des produits

WooCommerce Multilingual crée et synchronise automatiquement les variantes des produits dans toutes les langues. Après avoir créé une variante 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 variantes pour toutes les traductions du produit.

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

Traduction des variantes de produits WooCommerce

Vous pouvez également traduire les variantes de titre d’image. Si vos variantes utilisent les attributs généraux des produits, vous devez les traduire dans les onglets de taxonomie correspondants. Une fois que vous avez traduit tous les attributs, vous pouvez générer automatiquement les variantes des produits traduits.

Une fois les attributs traduits, il convient de créer également les variantes connexes des produits dans les autres langues. Pour ce faire, il faut utiliser le bouton Synchroniser les attributs et mettre à jour les variantes des produits sous l’onglet Attribut.

Traduction des pages Panier et Paiement de la commande

La traduction des pages Panier et Validation de la commande de WooCommerce est un peu différente de la traduction du reste du contenu de WooCommerce. Le thème et les modules d’extension de votre site fournissent souvent ces traductions, mais dans certains cas, vous devez procéder à quelques étapes supplémentaires.

Traduction des catégories, des balises, des attributs et des taxonomies personnalisées de produits

La plupart des boutiques sont organisées par catégories de produits, et certaines utilisent également des balises. Si vous utilisez des variantes, vous utilisez probablement les attributs de produit également. Ces éléments sont tous stockés en tant que taxonomies WordPress, et WooCommerce Multilingual permet de les traduire facilement à partir des onglets respectifs dans WooCommerceWooCommerce Multilingual.

Traduction des attributs

Cliquez sur l’icône plus pour saisir les traductions de l’intitulé de votre terme de taxonomie, du slug et de la description facultative. L’intitulé est ce qui s’affiche à l’écran, le slug apparaît dans l’URL et la description s’affiche dans l’admin 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 configurer WooCommerce Multilingual pour qu’il affiche les catégories, balises et attributs de produits originaux si leurs traductions ne sont pas disponibles.

Traduction de taxonomies personnalisées depuis la page WooCommerce Multilingual

Il existe de nombreux plug-in, tels que Toolset Types, qui vous permettent d’ajouter des taxonomies personnalisées à votre site, et certains plug-in 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, tout comme vos taxonomies standard.

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

Traduction de taxonomies personnalisées et de leurs termes

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

Traduction et affichage des avis sur les produits

Si vos clients laissent des avis en plusieurs langues, vous pouvez choisir d’afficher uniquement les avis créés dans la langue sélectionnée ou d’afficher par défaut les avis dans toutes les langues. Vous pouvez également traduire les avis sur les produits en accédant à WPMLString Translation.

Affichage des avis traduits sur les produits dans toutes les langues

Traduction des textes d’une image

WooCommerce Multilingual synchronise automatiquement toutes les images entre les traductions de produits. Cela inclut l’image principale, la galerie d’images et toutes les images de variantes 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 peuvent également être traduits.

Traduction des textes des images des produits

Si vous souhaitez utiliser des images différentes pour vos traductions, vous pouvez les télécharger à l’aide de Media Translation.

Traduction des URL

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

Onglet Stocker les URL

Ici, vous pouvez traduire :

  • La base des permaliens de produits (par exemple, http://exemple.com/produit/livre)
  • La base des catégories de produits (par exemple, http://exemple.com/produit-categorie/homme)
  • La base des balises du produit (par exemple, http://exemple.com/produit-balise/neuf)
  • La base des attributs des produits (par exemple, http://exemple.com/filtres/couleur/blanc/)
  • Les slugs d’attributs de produits (par exemple, http://exemple.com/filtres/couleur/blanc/)

Attention, un attribut doit être marqué comme étant traduisible dans WPMLParamètres et disposer d’archives activées dans ProduitsAttributs pour que le slug puisse être traduit.

Traduire les 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 bon contenu sur la page.

Par exemple, vous pourriez avoir une page monsite.com/fr/mon-compte. Si vous ajoutez le point de terminaison modifier-compte à cette URL, en la transformant en monsite.com/fr/mon-compte/modifier-compte, WooCommerce affichera la page Modifier le compte au lieu de la page Mon compte.

Vous pouvez les traduire via l’onglet Stocker les URL.

Deux des points de terminaison les plus courants sont le point de terminaison de la page du compte et le point de terminaison de la page de validation de la commande. Pour plus de précisions sur les points de terminaison, consultez la documentation officielle de WooCommerce.

Traduction des URL des pages Boutique, Panier, Validation de la commande et Compte

Les URL des pages sont traduites en même temps que les pages WooCommerce correspondantes.

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

Traduction des catégories d’expédition

WooCommerce vous permet de définir différentes options de transport pour vos produits. Vous pouvez les définir sur la page WooCommerce → Paramètres, sous l’onglet Expédition. Les classes d’expédition vous permettent de regrouper des articles de type similaire. Par exemple, vous pouvez créer des classes d’expédition pour les petits, moyens et gros colis, avec des frais d’expédition différents pour chacun. Après avoir créé les catégories d’expédition dans la langue par défaut du site, vous pouvez les traduire sous l’onglet Catégories d’expédition de la page WooCommerceWooCommerce multilingue.

Page Catégories d’expédition
dans WooCommerce Multilingual

Traduction des e-mails de WooCommerce

WooCommerce vous permet d’envoyer des e-mails à vos clients concernant leurs commandes. Ces e-mails 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

Inventaire et synchronisation automatiques des catégories de produits

Lorsque vous vendez un produit, la langue dans laquelle la vente a eu lieu n’a pas d’importance pour la gestion des stocks. Configurez votre inventaire en utilisant le paramètre 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 n’avez besoin de les saisir que dans la langue par défaut. WooCommerce Multilingual les configurera de la même manière pour tous les produits traduits.

Utilisation de plusieurs devises

Activation de plusieurs devises

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

Vous pouvez utiliser les fonctionnalités multidevises de WCML sans WPML. Cela vous permet de mettre en place différentes devises en fonction de la localisation de vos clients.

Si vous disposez de 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, accédez à WooCommerceWooCommerce Multilingue et cliquez sur l’onglet Multidevises. Ici, vous pouvez ajouter et formater les différentes devises pour votre site.

Options d’utilisation de multiples devises dans l’onglet Multidevise

Lors de la configuration de vos devises, vous pouvez mettre en place des taux de change automatiques pour votre boutique. Pour cela, choisissez parmi plusieurs services en ligne renommés la source des données de taux de change, spécifiez la fréquence des mises à jour automatiques des taux et appliquez une taxe de conversion.

Il est également possible de définir des prix manuellement dans des devises secondaires, notamment pour des prix différents des prix standard de WooCommerce (prix normal 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’abonnement dans toutes les devises.

Vous pouvez également définir des taux d’expédition personnalisés dans chaque devise. Cela vous permet de définir manuellement vos taux d’expédition dans les devises secondaires sans dépendre du taux de change. Définissez vos prix indépendamment par devise afin d’obtenir des montants d’expédition raisonnables, quel que soit l’endroit où se trouvent vos clients.

Pour plus d’informations, consultez notre documentation sur l’utilisation de multiples devises sur vos sites.

Nettoyage du contenu du panier en cas de changement de langue ou de devise

Lorsque vous utilisez plusieurs devises sur vos sites, vous pouvez choisir comment les produits du panier sont traités lorsque les utilisateurs changent de langue ou de devise. Le contenu du panier est synchronisé par défaut. Vous pouvez également le réinitialiser si les produits ne sont pas synchronisés correctement. Ce problème peut se poser pour des produits complexes, tels que les abonnements et les réservations, ou pour des produits comportant des options avancées, telles que l’expédition à tarif fixe. Pour en savoir plus, consultez notre documentation concernant le nettoyage du contenu du panier lorsque la langue ou la devise sont modifiées.

WooCommerceMultilingual vous permet de traduire la plupart des extensions WooCommerce les plus populaires. Chaque extension WooCommerce intègre des étiquettes, champs et autres types de chaînes traduisibles supplémentaires. Vous pouvez les traduire à l’aide de WooCommerce Multilingual et de WPML. Consultez les pages suivantes pour accéder à des documents concernant les extensions :

Utilisation de l’API REST de WordPress REST avec WooCommerce Multilingual

WooCommerce Multilingual est compatible avec l’API REST de WordPress. Grâce à l’API REST, vous pouvez désormais créer, lire, mettre à jour et supprimer le contenu WooCommerce traduit. Cela inclut les produits, les catégories, les commandes et autres.

Pour en savoir plus sur le sujet, consultez la page de documentation API REST pour WordPress.

Utilisation des crochets multilingues de WooCommerce

WooCommerce multilingue dispose d’un ensemble d’actions et de filtres que les développeurs peuvent utiliser pour faire fonctionner leurs thèmes et modules d’extension dans l’environnement multilingue. Pour en savoir plus sur ce sujet, veuillez consulter notre page de documentation WCML Hooks Reference.

Informations pour les développeurs de thèmes WooCommerce

Si vous développez vos propres thèmes WooCommerce ou si vous apportez des modifications importantes à des thèmes existants, vous devez vous assurer qu’ils fonctionnent correctement dans plusieurs langues. Pour vous aider, nous avons préparé un tutoriel complet sur la façon de préparer les thèmes de WooCommerce multilingues et multidevises.

Mis à jour
mai 29, 2023