Accueil » Documentation » Projets connexes » WooCommerce multilingue – Opérez des sites de commerce électronique en plusieurs langues

Modules d’extension requis et configuration

Pour utiliser WooCommerce Multilingue, les modules d’extension suivants doivent être installés et activés :
  • WPML 4.0 ou versions supérieures
  • WPML Traduction de chaînes 2.8 ou versions supérieures
  • WPML Gestion de traduction 2.6 ou versions supérieures
  • WooCommerce 3.3.0 ou versions supérieures
Si vous voulez utiliser différents médias (images) pour différentes traductions d’un produit, vous devez installer WPML Media. Si vous travaillez avec un développeur, il doit installer et configurer tous les composants nécessaires répertoriés dans cette section. Vous pouvez obtenir tous les composants WPML depuis votre compte wpml.org, sous Téléchargements. WooCommerce multilingue et WooCommerce sont hébergés dans le dépôt de modules d’extension WordPress. Vous avez tous les modules d’extension ? Allons-y !

Utilisation de l’assistant installation pour un téléchargement et une mise à jour faciles des modules d’extension

WooCommerce multilingue comporte un assistant installation intégré qui permet de télécharger, activer et actualiser tous les modules d’extension requis. Après avoir activé WooCommerce multilingue, accédez à la page Modules d’extension et cliquez sur le bouton Ajouter en haut. Une liste des modules d’extension s’affichera, listés sous différents onglets dont À la une, Populaires, Recommandés, Favoris et Commerciaux. Cliquez sur l’onglet Professionnels pour que s’affiche une option d’achat de licence WPML ou saisissez une clé de site enregistrée si vous avez déjà acheté WPML. Une fois que vous avez acheté le module d’extension et enregistré votre site via votre page Compte, une liste des modules d’extension disponibles pour le téléchargement, l’activation et la mise à jour vous sera présentée.
Onglet Commerciaux de la page des modules d'extension après enregistrement de votre site
Onglet Commerciaux de la page des modules d’extension après enregistrement de votre site

Utilisation de l’assistant d’installation

WooCommerce multilingue dispose d’un assistant d’installation pour vous aider à travers les étapes principales de la configuration de votre site avec le module d’extension WooCommerce multilingue. Une fois que vous aurez activé tous les modules d’extensions requis, l’assistant d’installation de WooCommerce multilingue démarrera automatiquement.
Page d'accueil de l'assistant de configuration de WooCommerce multilingue

Page d’accueil de l’assistant de configuration de WooCommerce multilingue
Comme vous pouvez le voir au-dessus de l’image, l’assistant d’installation ressemble fortement à celui de WooCommerce. Il vous aidera à configurer les paramètres suivants : la traduction des pages de la boutique, la sélection des attributs de produits traduisibles, l’activation du mode multidevise et la sélection de l’interface de traduction pour la traduction des produits.

Configuration des pages de la boutique

Les pages WooCommerce standards doivent apparaître dans toutes les langues sur votre site. WooCommerce Multilingue le fera automatiquement pour vous. L’assistant installation s’occupe également de cela. Pour le faire manuellement, rendez-vous sur la page WooCommerceWooCommerce multilingue et cliquez sur l’onglet Statut. Si vous n’avez pas encore configuré les pages de la boutique, un message vous indiquera que les pages de la boutique n’existent pas et vous proposera de les créer.
Statuts et alertes WooCommerce multilingue
Statuts et alertes de
Statuts et alertes de WooCommerce multilingue
WooCommerce multilingue créera ces pages avec les titres de page traduits disponibles. Vous pourrez toujours modifier ultérieurement les titres des pages dans les différentes langues. Sur cette page, des avertissements concernant la traduction manquante des termes de taxonomie s’afficheront. Si vous utilisez la taxonomie pour les variantes de vos produits ou pour organiser ces derniers en catégories et balises, nous recommandons de traduire toute la taxonomie. [/]

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 classées par catégories de produits. Certaines utilisent également des balises. Si vous utilisez des variantes, vous utilisez probablement les attributs de produit également. WooCommerce multilingue facilite la traduction de tous ces éléments. Vous pouvez également configurer WooCommerce multilingue pour afficher les catégories de produits, les balises et les attributs originaux si leurs traductions ne sont pas disponibles. Commencez par créer les catégories, les balises et les attributs de produits dans la langue par défaut, à l’aide de l’interface d’édition standard de WooCommerce. Lorsque vous créez des attributs, par défaut ils seront indiqués comme traduisibles. Vous pouvez changer cette option pour chaque attribut à tout moment. Ne vous souciez pas de la traduction des catégories, des balises et des attributs pour l’instant. Astuce : les catégories, balises et attributs des produits sont tous stockés sous forme de taxonomies WordPress. WooCommerce multilingue inclut une interface pratique pour la traduction des termes de taxonomie. Accédez à la page WooCommerce -> WooCommerce multilingue. Cette fois, regardez les autres onglets de l’écran. Vous verrez un onglet pour chaque taxonomie de votre boutique.
Traduction des attributs
Traduction des attributs
Chacun de ces onglets comprend une taxonomie différente. Cliquez sur ce lien pour voir tous les termes de taxonomie et les traduire. Pour traduire un terme, cliquez sur l’étiquette. Vous devrez saisir le nom, la ligne-bloc et la description. Ce qui est affiché à l’écran correspond au nom. La ligne-bloc apparaît dans l’URL et la description s’affiche dans la section Admin de WordPress, lors de l’édition. Si votre boutique comprend de nombreuses catégories, ou d’autres termes de taxonomie, utilisez la fonction de recherche pour les retrouver rapidement.

Traduction de taxonomies personnalisées à partir de la page WooCommerce Multilingue

Dès la version 3.9, WooCommerce Multilingue vous permet de traduire n’importe quelle taxonomie personnalisée associée aux produits WooCommerce, directement à partir de sa page principale. Il existe de nombreux modules d’extension permettant d’ajouter de la taxonomie à vos sites, comme Toolset Types par exemple. De plus, certains modules d’extension et thèmes ajoutent automatiquement des taxonomies personnalisées aux produits. Par exemple, un thème appelé Adventure Tours va créer une taxonomie personnalisée appelée “Tour Categories” que vous pourrez traduire comme n’importe quelle taxonomie de produits personnalisée. Une fois qu’une taxonomie personnalisée est associée aux Produits, un onglet « Taxonomies personnalisées » apparaîtra sur la page WooCommerce -> WooCommerce multilingue.
Traduction de taxonomies personnalisées et de leurs termes
Traduction de taxonomies personnalisées
et de leurs termes
Les termes de taxonomie sont traduits en cliquant sur l’icône « + » de la langue correspondante. Veuillez noter qu’actuellement, il n’est pas possible de traduire les blocs de base des taxonomies personnalisées associées aux produits. [/]

Traduction de produits

Maintenant que vous avez traduit la taxonomie de vos produits, il est temps de traduire les produits eux-mêmes. Vous pouvez le faire de deux manières. La première consiste à afficher uniquement les produits traduits sur votre site. L’autre consiste à afficher les produits traduits et, quand les traductions n’existent pas, afficher le contenu du produit dans la langue d’origine. Dans ce cas, seuls les ontenus de produits s’affichent dans la langue originale alors que le reste du site, comme les menus et les widgets, s’affichent toujours dans la langue actuelle. Pour en savoir plus, consultez la page sur l’affichage des produits non traduits dans les langues secondaires. Tout d’abord, créez les produits dans WooCommerce dans la langue par défaut ou dans l’une des langues secondaires. Ne vous préoccupez pas de les traduire pour l’instant. Créez des produits normalement, comme vous le faites avec WooCommerce. Vous pouvez créer des produits standards, des produits modulables, des produits téléchargeables et tout ce que WooCommerce peut offrir. Une fois que vos produits existent, accédez à la page WooCommerceWooCommerce multilingue, vous commencerez sur l’onglet Produits.
Onglet Traduction de produits reprenant tous les produits
Produits
Onglet Traduction de produits reprenant tous les produits
Le tableau des produits vous propose une synthèse de tous les produits de votre site. Si vous avez de nombreux produits, utilisez le filtre en haut de la page puis effectuez une recherche pour trouver les produits correspondant exactement à ce que vous cherchez. Chaque langue a sa propre colonne affichant les icônes des statuts de traduction. Elles vous aideront à trouver les produits non traduits ou devant être actualisés. Cliquez sur l’icône Stylo pour modifier les traductions actuelles des produits ou sur l‘icône Plus pour traduire.
Éditeur de traduction de produits
Éditeur de traduction de produits
Vous pouvez traduire les informations de vos produits par le biais de l’éditeur de traduction de produits vers lequel vous allez être redirigé. Vous pouvez traduire le contenu d’un produit de la langue dans laquelle ils ont été créés vers toutes les autres langues paramétrées sur votre site.

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

WooCommerce multilingue vous permet de traduire les champs ajoutés aux Produits via diverses extensions WooCommerce. Tous les champs et options que les extensions prises en charge ajouteront à vos produits seront automatiquement traduisibles sur la page Traduction de produits. L’image suivante représente la section Composants additionnels des produits sur la page Traduction de produits.
Section Composants additionnels des produits sur la page Traduction de produits
Produit
Section Composants additionnels des produits sur la page Traduction de produits
Pour trouver une liste complète de l’ensemble des extensions de WooCommerce compatibles avec WPML, consultez la page des extensions de wpml.org. [/]

Traduction des variantes des produits

WooCommerce multilingue 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). WooCommerce multilingue créera immédiatement les mêmes variantes pour toutes les traductions du produit. Les variations de produits peuvent être traduites de la même manière que les produits eux-mêmes. Les variantes ont une spécificité : les attributs personnalisés du produit. De manière générale et pour tous les produits, elles vont être traduites de la même façon que les champs personnalisés dans l’écran de traduction des produits.
Traduire les variantes
Traduire les variantes
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 variations connexes des produits dans les autres langues. Cela se fait en utilisant le bouton Synchroniser les attributs et actualiser les variantes des produits dans l’onglet Attributs. [/]

Traduction des textes d’une image

Tout comme pour les variantes, WooCommerce multilingue synchronise automatiquement toutes les images entre les traductions de produits. Cela comprend l’image sélectionnée, la galerie d’images et toutes les variantes des images. Après avoir téléchargé ou sélectionné des images différentes pour le produit dans la langue par défaut, enregistrez-les. Toutes les traductions de ce produit auront les mêmes images.. Vous pouvez modifier les textes d’une image lors de la traduction de produits sur la page Traduction des produits, ainsi que toutes les autres informations relatives au produit.
Traduction des textes d'une image
Traduction des textes d’une image
De cette façon, vous pouvez spécifier le titre, la légende et la description pour les mêmes images dans différentes langues. [/]

Traduction des URL

Différentes parties constitutives des URL peuvent être traduites avec WooCommerce multilingue. Dès la version 3.8, WooCommerce multilingue vous permet de traduire des URL par le biais de la rubrique dédiée de traduction des chaînes d’URL. Si vous préférez, vous pouvez toujours utiliser la page Traduction de chaînes de WPML pour traduire ces mêmes chaînes. Accédez à la page WooCommerceWooCommerce multilingue et cliquez sur l’onglet URL de la boutique. Vous verrez une liste des URL ainsi qu’une colonne affichant les statuts de traduction pour chaque langue. Cliquez sur l’icône Stylo pour ajouter les traductions actuelles des URL ou l’icône Plus pour ajouter une traduction.
Onglet Stocker les URL
Onglet Stocker les URL

Les pages de la boutique, du panier, de la validation de la commande et du compte

Les URL de ces pages sont traduites en même temps que leurs pages WooCommerce respectives. http://example.com/shop/ (anglais) http://exemple.com/fr/boutique/ (français)

Base permalien du produit

La base des produits, ainsi que d’autres bases associées aux URL, peut être configurée sur l’écran Paramètres des liens permanents. La langue source, par défaut, est la même que la langue par défaut du site mais peut être configurée pour différentes langues, même des langues qui ne font pas partie du site.
Configurer la base du produit et sa langue source.
Configurer la
base du produit et sa langue source.
Traduire la base des liens permanents du produit permet, par exemple, d’avoir les URL suivantes : http://example.com/product/book (anglais) http://exemple.com/fr/produit/livre (français)
Traduction de la base des produits
Traduction de la base des produits

Base catégorie du produit

Dans l’exemple sous la base catégorie de produit, “product-category” est traduit par “categorie-produit”. http://example.com/product-category/man (anglais) http://exemple.com/fr/categorie-produit/homme (français)

Base balise du produit

Dans l’exemple ci-dessous, la base balise du produit “product-tag” est traduite par“mot-cle-produit”. http://example.com/product-tag/new (anglais) http://exemple.com/fr/balise-produit/nouveau (français)

Base attribut du produit

Vous avez la possibilité de définir une « base » pour la structure URL des attributs. Dans l’exemple suivant, la base est “filters”. http://example.com/filters/color/white/ (anglais) http://exemple.com/fr/filtres/couleur/blanc/ (français)

Lignes-blocs d’attributs d’un produit

Dès la version 3.9, WooCommerce Multilingue vous permet de traduire les blocs pour les attributs. Trouvez ci-dessous un exemple d’URL correspondant à l’attribut « couleur ». http://example.com/filters/color/white/ (anglais) http://exemple.com/fr/filtres/couleur/blanc/ (français) Vous pouvez traduire les blocs d’attributs à partir de la section Stocker des URL (Store URLs) dans le menu WooCommerce multilingue.
Traduction des lignes-blocs d'attributs
Traduction des lignes-blocs d’attributs
Veuillez noter qu’un attribut doit être marqué comme traduisible et que les archives doivent être archivés afin de traduire le bloc.

Traduire les points de terminaison WooCommerce

Les « points de terminaison » constituent une partie supplémentaire de l’URL que WooCommerce détecte et utilise pour restituer le contenu de la page. Par exemple, vous pourriez avoir une page monsite.com/fr/mon-compte. Lorsque le point de terminaison « modifier-compte » est ajouté à cette URL, en faisant monsitecom/fr/mon-compte/modifier-compte WooCommerce affichera la page « Modifier le compte » au lieu de la page « Mon compte ». Les points de terminaison ont été ajoutés à la version WooCommerce 2.1 afin de rationaliser son processus d’installation. 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 paiement. Découvrez davantage d’informations concernant les points de terminaison dans les Documents officiels WooCommerce. [/]

Traduction des catégories d’expédition

WooCommerce vous permet de définir différentes options de transport pour vos produits. Vous pouvez les configurer sur la page WooCommerceParamètres, sous l’onglet Expédition. Les classes d’expédition vous permettent de regrouper des articles d’un type similaire. Par exemple, vous pouvez créer une catégorie d’expédition pour les petits, moyens et grands colis, avec des frais d’expédition différents pour chacun d’entre eux. Après avoir créé les catégories dans la langue par défaut du site, elles seront automatiquement reconnues par WooCommerce multilingue 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 Multilingue
Page Catégories d’expédition
dans WooCommerce Multilingue
[/]

Inventaire et synchronisation automatiques des catégories de produits

Lorsque vous vendez un produit, la langue de vente 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 Multilingue met automatiquement à jour votre inventaire quand un client achète dans différentes langues. Il en va de même pour les attributs de produits non textuels, comme la taille et le poids. Vous n’avez besoin de les saisir que dans la langue par défaut. WooCommerce multilingue les configurera de la même manière pour tous les produits traduits. [/]

Utilisation de plusieurs devises

Activation de multiples devises

WooCommerce Multilingue vous aide à utiliser de multiples devises sur vos sites. Accédez à WPMLWooCommerce multilingueet cliquez sur l’onglet Multidevise. Vous pouvez configurer tous les éléments relatifs à Multidevise : les devises secondaires et leurs propriétés, l’ajout de devises, la configuration de différents prix selon les différentes devises et la modification des options du commutateur de devises.
Options d'utilisation de multiples devises dans l'onglet Multidevise

Options d’utilisation de multiples devises dans l’onglet Multidevise
Le mode Multidevise est désactivé par défaut dans WooCommerce multilingue. Une fois activé, vous pouvez configurer les options de formatage personnalisées pour chaque devise. Vous pouvez même présenter à vos utilisateurs certaines devises selon la langue utilisée. Depuis la version 3.8 de WooCommerce multilingue, il est également possible de configurer manuellement des prix dans les devises secondaires pour les prix qui diffèrent de ceux standard de WooCommerce (prix normaux ou soldes). Cela permet que d’autres extensions (comme Souscriptions WooCommerce) ne se reposent pas sur des prix déterminés par les taux de change pour les types de prix personnalisés qu’elles définissent. Dans le cas de l’extension Souscriptions WooCommerce, il existe un prix supplémentaire pour les souscriptions simples appelé « Frais d’inscription« . Depuis la version 4.0 de WooCommerce Multilingue, vous pouvez configurer automatiquement des taux de change pour votre boutique. Vous pouvez choisir parmi deux services en ligne renommés comme source des données sur les taux de change, spécifier la fréquence des mises à jour automatiques des taux de change et appliquer toute taxe appropriée. Pour plus d’informations, consultez notre documentation sur l’utilisation de multiples devises sur vos sites.

Création de boutons de devises personnalisés

WCML permet aux développeurs de concevoir des boutons de devises personnalisés, en utilisant des modèles Twig simples. De cette façon, vous pouvez créer des boutons qui se fondent complètement dans le design de vos thèmes ou modules complémentaires. Pour plus d’informations, consultez notre documentation relative la création de boutons de devise personnalisés. [/]

Nettoyage du contenu du panier lorsque la langue ou la devise changent

WooCommerce Multilingue vous aide à utiliser de multiples devises sur vos sites. Vous pouvez sélectionner ce qui se passe avec les produits dans le panier, lorsque les utilisateurs changent de langue ou de devise. Le contenu du panier peut être synchronisé ou abandonné. Par défaut, il sera synchronisé. Cette option est importante car elle vous permet de réinitialiser le panier lorsque la langue ou la devise sont modifiées. Utilisez-la si vos produits et leurs options ne sont pas synchronisés correctement lorsque la langue ou la devise sont modifiées. Cela peut arriver pour les produits de type complexe, comme les abonnements et les réservations, ou ceux proposant des options avancées telles que l’expédition à tarif réduit. Pour plus d’informations, consultez notre documentation sur la suppression du contenu du panier en cas de changement de langue ou de devise. [/]

Modules d’extension complémentaires utiles

Activation de différentes méthodes de paiement pour les différents pays

Lorsque vous opérez un site de commerce électronique mondial, vous pourriez avoir besoin d’activer différentes options de paiement pour les différents pays. Vous pouvez le faire en utilisant le module d’extension Limiteur de pays des passerelles WooCommerce, qui est inclus avec le type de compte CMS multilingue.
Choisir des pays spécifiques pour autoriser une passerelle de paiement
Choisir
des pays spécifiques pour autoriser une passerelle de paiement

Importation d’un grand nombre de produits

Notre modules d’extension Tout importer de WPML est un outil pratique d’importation de produits depuis des fichiers CSV. [/]

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

WooCommerce Multilingue 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 de WooCommerce multilingue

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 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 façon de rendre les thèmes WooCommerce prêts pour le multilinguisme et la multidevise. [/]
Contenu original
septembre 10, 2014
Mis à jour
février 28, 2020