WooCommerce Multilingual 5.2.1 – Correctif pour les changements de stockage des commandes de WooCommerce 8.2
Amir··3 minutes
Partager :
Nous venons de publier WooCommerce Multilingual 5.2.1, une version corrective apportant une solution temporaire pour les sites qui effectuent la mise à jour vers WooCommerce 8.2 et activent le stockage de commandes haute performance (HPOS).
WooCommerce 8.2 introduit une nouvelle façon de stocker les commandes du site dans la base de données. Au lieu des tables d’articles, il passe à des tables personnalisées via le stockage de commandes haute performance (HPOS).
Ce n’est pas quelque chose que vous verrez directement, mais c’est conçu pour accélérer votre site. Avec les commandes dans leur propre table, votre site pourra les traiter plus efficacement, et vous pourrez accéder plus rapidement aux détails des commandes dans le back-end.
Compatibilité de WooCommerce Multilingual et HPOS
Nous travaillons toujours sur la prise en charge complète du stockage de commandes haute performance (HPOS).
Pour le moment, WooCommerce n’activera HPOS par défaut que pour les nouvelles boutiques WooCommerce. Pour les sites WooCommerce existants, l’activation de HPOS est facultative.
Si vous décidez d’activer HPOS, votre site multilingue fonctionnera et les clients pourront passer des commandes. Cependant, vous ne verrez pas les détails des commandes triés par langue et par devise dans Analytics et Rapports. Nous travaillons pour que WPML Multilingual & Multicurrency for WooCommerce recherche ces données de commande dans les nouvelles tables.
Ce que vous pouvez faire
Nous prévoyons de publier WooCommerce Multilingual 5.3, qui offrira une compatibilité prête à l’emploi avec HPOS, dans les prochaines semaines.
En attendant, pour éviter des problèmes sur votre site existant, attendez la sortie de WooCommerce Multilingual 5.3 avant de mettre à jour vers WooCommerce 8.2.
Si vous décidez tout de même de mettre à jour vers WooCommerce 8.2, vous avez les options suivantes :
Mettez à jour vers WooCommerce 8.2, mais n’activez pas HPOS.
Mettez à jour vers WooCommerce 8.2 et activez HPOS, mais assurez-vous de sélectionner également Activer le mode de compatibilité (synchronise les commandes dans la table des articles).
Activez à la fois le stockage de commandes haute performance et le mode de compatibilité
Si vous effectuez la mise à jour vers WooCommerce 8.2 et activez HPOS, nous vous recommandons de mettre également à jour vers WooCommerce Multilingual 5.2.1.
WooCommerce 5.2.1 vous avertit si HPOS est activé mais que vous n’avez pas activé le mode de compatibilité. Vous ne verrez une notification que si vous êtes dans cette situation.
Au lieu de vous obliger à parcourir les paramètres de WooCommerce, la notification affichée vous permet d’activer le mode de compatibilité d’un simple clic sur un bouton.
Comment mettre à jour vers WooCommerce Multilingual 5.2.1
Nous avons publié WooCommerce Multilingual 5.2.1 pour tous les sites, vous devriez donc pouvoir voir la mise à jour en vous rendant simplement sur la page Extensions de l’interface d’administration de WordPress.
Parfois, il faut du temps pour que la mise à jour atteigne tous les sites. Si vous ne la voyez pas, accédez à Extensions → Ajouter et cliquez sur l’onglet Commercial. Là, cliquez sur le bouton Vérifier les mises à jour, sélectionnez WooCommerce Multilingual et cliquez pour le mettre à jour.
Des questions, des commentaires ?
Prévoyez-vous d’activer HPOS sur votre site WooCommerce multilingue ? Partagez vos impressions, vos retours et toutes vos questions dans la section des commentaires ci-dessous.
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.
Notre extension, précédemment appelée WooCommerce Multilingual & Multicurrency, a désormais un nouveau nom : WPML Multilingual & Multicurrency for WooCommerce.