- Statut
- Résolu
- Signalé pour
- WPML Multilingual & Multicurrency for WooCommerce 5.3.2
- Résolu dans
- WCML 5.3.3
- Extension/thème associé
- WooCommerce PayPal Payments
- Étiquettes de sujet
- Bug
Aperçu de l’anomalie
Après qu’un client a passé une commande, il peut voir des informations de paiement dupliquées sur la page de confirmation de commande et dans les e-mails, au lieu d’une seule occurrence valide pour cette langue.
Solution de contournement
Veuillez effectuer une sauvegarde complète de votre site avant de continuer.
- Ouvrez le fichier …/woocommerce-multilingual/classes/multi-currency/payment-gateways/class-wcml-currencies-payment-gateways.php.
- Trouvez la ligne 38
- Remplacez :
add_filter( 'woocommerce_payment_gateways', Fns::tap( Fns::withoutRecursion( Fns::identity(), [ $this, 'init_gateways' ] ) ), PHP_INT_MAX );
- Par :
add_action( 'wp_loaded', [ $this, 'init_gateways' ] );