WPML

Cette version apporte la prise en charge très attendue de la création de produits dans des langues secondaires sans qu’ils n’aient d’abord à exister dans la langue par défaut, mais aussi plusieurs autres modifications et améliorations.

Ajout de la prise en charge de la création de produits uniquement dans les langues secondaires.


Jusqu’à cette version, chaque produit devait d’abord être créé dans la langue par défaut afin de pouvoir également être créé dans une autre langue (traduit).
image02
Sélection de la langue pour un nouveau produit

Vous pouvez désormais sélectionner la langue du produit au moment de sa création ou modifier la langue par la suite, tout comme pour la traduction d’articles habituelle dans WPML.

Dans l’exemple ci-dessus, vous pouvez voir comment, en utilisant l’éditeur natif, il est possible de définir la langue d’un produit sur le français, qui n’est pas la langue par défaut.

Sur la page de traduction des produits de WPML Multilingual & Multicurrency for WooCommerce, l’interface a été modifiée pour tenir compte du fait que la langue d’origine des produits peut être n’importe laquelle des langues actives du site.

image01
Produits dans différentes langues sur l’écran de traduction des produits.

Parallèlement aux modifications apportées aux produits, les catégories de produits, les étiquettes de produits et toutes les autres taxonomies associées au produit peuvent être créées et exister seules dans les langues secondaires.

Définition de la langue pour les taxonomies de produits
Définition de la langue pour les taxonomies de produits

Ajout d’améliorations pour le tableau des produits de WPML Multilingual & Multicurrency for WooCommerce (filtrer par langue d’origine, afficher le drapeau de la langue).


Les nouvelles options de langue ont introduit la nécessité d’ajouter de nouveaux éléments de conception. En haut de l’écran de traduction des produits, vous pouvez filtrer les produits pour qu’ils soient répertoriés dans une langue spécifique et également choisir de ne voir que les traductions dans une langue spécifique (utile lorsque votre site comporte de nombreuses langues secondaires).

Filtrage des produits par langue et traductions.
Filtrage des produits par langue et traductions.

Ajout d’une option pour synchroniser l’ordre des produits et des taxonomies de produits.


Cette nouvelle option, qui est activée par défaut, permet de définir un ordre personnalisé pour les produits dans les boutiques dans chaque langue différente. Cela s’avère particulièrement pratique pour un site proposant un mélange de produits dans différentes langues qui ne sont pas la traduction les uns des autres et de produits qui ont des traductions.

L’option permettant de synchroniser l’ordre d’affichage des produits et des taxonomies de produits.
L’option permettant de synchroniser l’ordre d’affichage des produits et des taxonomies de produits.

Certains des bogues corrigés :


  • Le panier ne mettait pas à jour les quantités pour les produits variables (lorsqu’il y a plus d’une variable dans le panier).

  • Le total du panier ne se mettait pas à jour lors de l’utilisation des fonctions get_cart_total() et get_cart_subtotal() dans d’autres extensions ou thèmes.

  • Un format de prix et un total de commande erronés s’affichaient sur la page de nouvelle commande dans l’interface d'administration de WP.

  • L’image mise en avant et les images de la galerie étaient écrasées lors de la mise à jour des traductions.

  • Correction de l’option « Keep » (dans les options multidevises) qui permet de conserver la même devise sur l’interface publique lors du changement de langue.

  • Correction d’une erreur javascript qui s’affichait lors de la modification de l’ordre des devises.

  • Le nombre décimal ne fonctionnait pas correctement pour la devise par défaut.

  • Correction d’un problème de compatibilité avec WooCommerce Product Tabs.

  • Un code promo s’appliquait de manière incorrecte à tous les produits du panier lorsqu’il était défini pour des variations de produits spécifiques.

  • La langue de l’e-mail de note de WooCommerce n’était pas correcte.

  • Les rapports WooCommerce affichaient des produits en double.

  • Lors de l’utilisation de WordPress dans un dossier, la validation de commande affichait un message d’erreur de session expirée.

Un petit quelque chose pour les développeurs


Ajout de la prise en charge de l’argument de devise dans raw_price_filter. Cela permet d’afficher les prix dans une devise différente de la devise actuelle sur la page. Par ex., afficher une liste personnalisée de prix sans utiliser une disposition de type liste pour le sélecteur de devise.

Télécharger ou mettre à niveau


Vous pouvez obtenir WPML Multilingual & Multicurrency for WooCommerce 3.5 depuis le répertoire des extensions WordPress. N’hésitez pas à l’ajouter, et nous serions ravis de connaître vos commentaires ici ou tout problème que vous pourriez rencontrer sur notre forum d’assistance.

Vous avez trouvé cela utile ? Partagez cet article :