Des sites de WooCommerce Multilingual et multidevises en toute simplicité
WooCommerce Multilingual vous permet de faire fonctionner des boutiques WooCommerce en plusieurs langues et différentes 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 en ligne multilingue.
Vous permet de traduire les produits, les variantes et les e-mails de la boutique WooCommerce
Permet de traduire tous les textes que les acheteurs voient pendant le processus de validation de la commande
Permet de définir les prix et de collecter les paiements dans plusieurs devises
Facilite le référencement dans différentes langues
Compatible avec tous les thèmes et extensions WooCommerce populaires
Pour bâtir une boutique multilingues avec WooCommerce Multilingual et WPML, les plug-ins suivants doivent être installés et activés :
WooCommerce Multilingual
WPML 4.4.11 ou version supérieure
String Translation 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-in → Ajouter 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 WooCommerce → WooCommerce 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 de vos produits
Vous pouvez traduire automatiquement l’ensemble de votre site en utilisant le mode « Tout traduire« . Cela vous permet de traduire les pages de votre boutique, vos produits, les taxonomies de vos produits et bien plus encore, dès que vous les créez ou les mettez à jour.
Si vous souhaitez traduire automatiquement tous vos produits, mais pas vos publications ni vos pages, vous pouvez le faire en utilisant la traduction automatique groupée.
Traduire soi-même ses produits
Pour traduire vous-même vos produits, accédez à la page WooCommerce → WooCommerce Multilingual. Vous accédez alors à l’onglet Produits.
Produits Onglet Traduction de produits reprenant tous les produits
Chaque langue a sa propre colonne affichant les icônes des statuts de traduction. Ils vous aident à trouver les produits qui ne sont pas traduits ou dont la traduction doit être actualisée. Cliquez sur l’icône du crayon pour modifier les traductions de produits existantes ou sur l’icône plus pour ajouter une nouvelle traduction à l’aide de l’éditeur de traduction avancé.
Traduction d’un produit avec l’éditeur de traduction avancé.
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 tous vos produits, vous pouvez néanmoins 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 contournement si un produit n’a pas encore été traduit.
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 WooCommerce → WooCommerce 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.
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 WooCommerce → WooCommerce 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 à WPML → String Translation.
Affichage des avis traduits sur les produits dans toutes les langues
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 WooCommerce → WooCommerce 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 WPML → Paramètres et disposer d’archives activées dans Produits → Attributs 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 catégories de transport vous permettent de regrouper des éléments de même type. 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 chaque.
Après avoir créé les classes d’expédition dans la langue par défaut du site, vous pouvez les traduire sous l’onglet Classes d’expédition de la page WooCommerce → WooCommerce Multilingual.
Page Catégories d’expédition dans WooCommerce Multilingual
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 module d’extension WPML. Cela vous permet de configurer 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 à WooCommerce → WooCommerce 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.
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.
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.
Utilisation des crochets multilingues de WooCommerce
WooCommerce Multilingual dispose d’un ensemble d’actions et de filtres que les développeurs peuvent utiliser pour que leurs thèmes et modules d’extension fonctionnent parfaitement dans l’environnement multilingue.
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, il est important de vous assurer qu’ils fonctionnent correctement dans plusieurs langues.