WPML
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' ] );

Toutes les anomalies connues →