Nous sommes heureux de vous présenter une deuxième version bêta de WPML Multilingual & Multicurrency for WooCommerce 3.3. Cette version publiée apporte plus de puissance au multidevise, fonctionne parfaitement avec WordPress 3.9, améliore les performances et corrige un certain nombre de bugs.
Options multidevises avancées
Le multidevise continue de s'améliorer et vous permet de gérer des sites e-commerce mondiaux encore plus facilement.
WCML ajoute un filtrage complet des devises à l'interface d'administration de WooCommerce. Vous pourrez désormais suivre facilement dans quelles devises vous vendez et produire des rapports par devise.
Règles d'arrondi pour les prix convertis
Lorsque vous définissez des tarifs par devise, vous pouvez désormais laisser WCML convertir automatiquement les prix, tout en conservant des prix élégants.

Les prix déterminés automatiquement en convertissant le prix dans la devise par défaut à l'aide des taux de change des devises supplémentaires peuvent être arrondis à l'entier le plus proche.
Incrément pour l'entier le plus proche :
- 1 454,07 devient 1 454 lorsque cette valeur est de 1
- 1 454,07 devient 1 450 lorsque cette valeur est de 10
- 1 454,07 devient 1 500 lorsque cette valeur est de 100
Pour 1 454,07, lorsque l'incrément pour l'entier le plus proche est de 100 et que le montant à soustraire automatiquement est de 1, le montant résultant est de 1 499.
Contrôles de l'interface utilisateur pour le sélecteur de devise
WPML Multilingual & Multicurrency for WooCommerce 3.3 vous permet de personnaliser et d'afficher des sélecteurs de devise sans toucher au moindre code. Tout comme le sélecteur de langue de WPML, vous pouvez désormais configurer le sélecteur de devise.

Une fois le multidevise activé, vous pourrez styliser le sélecteur de devise et l'afficher sous forme de widget :

Et votre sélecteur de devise s'affiche sur l'interface publique du site, sans aucun codage.

Améliorations des performances
Nous avons mené une analyse approfondie de toutes les requêtes mysql utilisées par WPML Multilingual & Multicurrency for WooCommerce et, dans la mesure du possible, ajusté la logique afin de minimiser leur nombre et leur impact sur les performances globales. Quelques exemples de base des domaines impactés par ces changements :- page de produit simple : environ 30 % de requêtes en moins
- page de produit variable (4 variations) : environ 20 % de requêtes en moins
- page des produits (page boutique) : environ 10 % de requêtes en moins
Ajout de la mise en cache
Ajout de la mise en cache en mémoire du calcul des prix dans des devises autres que la devise par défaut pour les produits complexes comme les produits variables avec des prix promotionnels planifiés.
Manière plus efficace de gérer la traduction de la base de catégorie lors de la génération d'URL pour les traductions dans le sélecteur de langue
Au lieu de changer entièrement la locale pour obtenir la base de catégorie traduite à partir de la sortie de la fonction gettext, charger uniquement les fichiers mo nécessaires directement et lire la traduction.
Correction des problèmes de mémoire dans l'onglet des produits en présence d'un grand nombre de produits
Éviter de charger tous les produits en mémoire afin de construire la pagination.
Les améliorations des performances affectent l'expérience globale lors du rendu des pages liées à WooCommerce (produits, boutique, panier, validation de commande). En utilisant des requêtes moins nombreuses et plus rapides, ces pages se chargent plus vite.
De meilleurs rapports de ventes de produits WooCommerce
Avant cette nouvelle version, le rapport des ventes de produits était ventilé entre les différents produits dans les différentes langues, en fonction de la langue dans laquelle les commandes avaient été créées lors de l'achat des produits. En fin de compte, les rapports devaient être calculés pour les produits en général, nous avons donc corrigé cela dans la nouvelle version. Ce correctif n'est pas entièrement pris en charge par les anciennes versions de WooCommerce (avant 2.1)

Dans WPML Multilingual & Multicurrency for WooCommerce, les rapports afficheront toujours les produits dans la langue actuelle, mais ils incluront tous les produits achetés, quelle que soit la langue de la commande.

Autres correctifs
Les notifications de l'interface d'administration sont désormais affichées dans la langue par défaut de l'interface d'administration
Les commandes sont passées dans différentes langues selon le choix des clients. L'interface d'administration affichera désormais des messages cohérents à l'administrateur, quelle que soit la langue dans laquelle les commandes ont été passées.
Correction de bugs liés aux produits groupés
- Le produit simple ne s'affiche pas sur l'interface publique lorsqu'il est traduit dans un certain ordre
Dans la version précédente, après avoir traduit un produit groupé, les produits (traductions) qui appartenaient à ce groupe devaient y être attachés manuellement car ils n'étaient pas ajoutés automatiquement. Dans la nouvelle version, après la traduction d'un groupe, les traductions des produits qui y appartiennent sont imbriquées automatiquement sous le produit traduit. - Titres incomplets pour les titres de produits sur la page du panier et de validation de commande
En raison d'un bug, les titres des produits n'étaient pas préfixés par le nom du groupe auquel ils appartenaient, comme cela aurait dû être le cas.
Produits avec titre incomplet 
Produits avec titre complet - Les parents de produits (groupe) ne sont pas synchronisés entre les traductions de produits groupés
Autres correctifs
- Étiquette d'attribut apparaissant non traduite dans la commande de l'interface d'administration – Si vous ajoutiez un produit variable au panier dans une langue secondaire et passiez une commande, dans l'interface d'administration, les attributs s'affichaient dans la mauvaise langue.
- Correction de problèmes avec la fonctionnalité de modification rapide
- Les traductions d'attributs personnalisés comprenant des espaces ne s'affichaient pas sur l'interface publique.
- La devise désactivée apparaît toujours si vous maintenez la devise par défaut pour cette langue sur « Keep ».
Téléchargez et essayez
Cette version bêta est uniquement disponible depuis votre compte WPML.org. Connectez-vous, accédez à la page Téléchargements et faites défiler jusqu'en bas. Vous verrez WPML Multilingual & Multicurrency for WooCommerce 3.3 Beta. Téléchargez, installez et profitez-en !

