La prochaine version publiée de WooCommerce 10.3 présente un problème de compatibilité critique qui entraîne une erreur de calcul des prix des variations de produits. Pour éviter tout problème sur votre site, mettez à jour vers WPML Multilingual & Multicurrency for WooCommerce 5.5.2.2 avant de mettre à jour vers WooCommerce 10.3.
WCML 5.5.2.3 est maintenant disponible
Depuis la publication de cet article, nous avons publié la version 5.5.2.3 de WPML Multilingual & Multicurrency for WooCommerce. Elle comprend un correctif supplémentaire pour la conversion de devises des produits variables.
Erreur de calcul des prix des variations de produits
Si votre boutique utilise plusieurs devises, les prix des variations de produits pourraient être convertis deux fois. Par exemple :
- Prix original du produit : 100 EUR
- Taux de change : 1 EUR = 1,2 USD
- Prix converti attendu (correct) : 120 USD
- Prix converti réel (incorrect) : 144 USD
Ce problème affecte tout, du prix affiché à vos clients au montant qui leur est facturé lors de la validation de commande, en passant par le prix enregistré dans les commandes.
La sortie de WooCommerce 10.3 est prévue pour le 21 octobre.
Pour éviter ce problème, mettez à jour WPML Multilingual & Multicurrency vers la version 5.5.2.3 avant de mettre à jour WooCommerce vers la version 10.3.
Comment mettre à jour vers la nouvelle version ?
Nous déployons progressivement cette mise à jour sur les sites, mais vous pouvez l’obtenir dès maintenant :
- Dans l’interface d’administration de votre site, accédez à Extensions → Ajouter une extension et cliquez sur l’onglet Commercial.
- Cliquez pour vérifier les mises à jour.
- La version 5.5.2.2 de WPML Multilingual & Multicurrency for WooCommerce apparaîtra dans la liste et vous pourrez y mettre à jour votre site.
Assurez-vous également de mettre à jour l’extension noyau WPML (WPML Multilingual CMS) vers la dernière version disponible (4.8 ou supérieure). C’est une condition requise pour mettre à jour vers la version 5.5.2.2 de WPML Multilingual & Multicurrency for WooCommerce.
Autres correctifs de cette version publiée
En plus du correctif critique ci-dessus, cette version publiée comprend également les améliorations mineures et les corrections de bogues suivantes.
Amélioration de la synchronisation des stocks pour les produits dupliqués
Dans certains cas, lorsqu’un produit WooCommerce était traduit en le dupliquant, le stock n’était pas synchronisé de manière fiable de l’original vers sa traduction. Cela se produisait lorsque la traduction contenait des données de stock existantes, mais vides. Nous avons corrigé la façon dont WPML détecte et met à jour ces données pour garantir une synchronisation cohérente des stocks.
Variations par défaut correctes dans les traductions
Lors de la définition d’une variation par défaut (comme la taille ou la couleur), le produit traduit affichait parfois la mauvaise variation. Cela se produisait lorsque les ID de taxonomie internes ne correspondaient pas. La variation correcte se synchronise désormais comme prévu.
Correction d’un avis de script obsolète
WooCommerce 10.3 a renommé un identifiant JavaScript utilisé pour les infobulles de l’interface d’administration. Bien que cela n’ait pas interrompu les fonctionnalités, cela déclenchait de nouveaux avis PHP lorsque WP_DEBUG était activé. Ce problème est désormais résolu.
Pour une liste complète des problèmes, consultez le journal des modifications de WPML Multilingual & Multicurrency 5.5.2.2.
Besoin d’aide ?
Si vous avez des questions, veuillez laisser un commentaire et nous serons heureux de vous aider.