- Statut
- Résolu par l’auteur
- Résolu dans
- WooCommerce PayPal Payments 4.0.4
- Extension/thème associé
- WooCommerce PayPal Payments
- Étiquettes de sujet
- WCML
Aperçu de l’anomalie
Après la mise à jour vers la version 4.0.3 de WooCommerce PayPal Payments, un message d’erreur WooCommerce peut apparaître sur le front-end lors de la visite d’une page de produit variable : « Veuillez choisir les options du produit en visitant Produit ».
- Le problème affecte « WooCommerce PayPal Payments 4.0.3 » et se produit même dans une installation WooCommerce autonome sans WPML ni WCML
- Le message apparaît lors de la visite d’une page de produit – aucune interaction de l’utilisateur n’est requise (par exemple, l’ajout au panier)
- Malgré le message, le produit peut toujours être ajouté au panier avec une variation sélectionnée – cela ne bloque aucun autre processus, y compris la fonctionnalité Multidevise dans WCML
Veuillez noter que ce problème se produit indépendamment de l’installation de WPML ou de WooCommerce Multilingual et ne bloque aucune action de l’utilisateur.
Nous avons déjà signalé ce problème aux auteurs de l’extension pour une analyse plus approfondie :
https://github.com/woocommerce/woocommerce-paypal-payments/issues/4321
Solution de contournement
En attendant un correctif permanent, les auteurs ont fourni la solution de contournement suivante :
Veuillez vous assurer d’avoir une sauvegarde complète de votre site avant de continuer.
-
- Ajoutez le code suivant au fichier functions.php de votre thème.
// WPML - compdev-1163 add_filter( 'woocommerce_paypal_payments_simulate_cart_enabled', '__return_false' );
Remarque pour les utilisateurs avancés :
Cela désactive la fonctionnalité de simulation du panier, qui est principalement utilisée pour la compatibilité avec certaines fonctionnalités tierces et les calculs de Pay Later. Veuillez noter que ce problème a été résolu et que ce filtre n’est plus nécessaire.