WPML
Status
Gelöst
Gemeldet für
WPML Multilingual & Multicurrency for WooCommerce 5.3.2
Gelöst in
WCML 5.3.3
Zugehöriges Plugin/Theme
WooCommerce PayPal Payments
Themen-Tags
Bug

Übersicht über das Problem

Nachdem ein Kunde eine Bestellung aufgegeben hat, sieht er möglicherweise auf der Bestellbestätigungsseite und in E-Mails duplizierte Zahlungsinformationen, anstatt nur einer Version, die für diese Sprache gültig ist.

Problemumgehung

Bitte erstellen Sie ein vollständiges Backup Ihrer Website, bevor Sie fortfahren.


  • Öffnen Sie die Datei …/woocommerce-multilingual/classes/multi-currency/payment-gateways/class-wcml-currencies-payment-gateways.php.

  • Suchen Sie Zeile 38

  • Ersetzen Sie:
    		add_filter( 'woocommerce_payment_gateways', Fns::tap( Fns::withoutRecursion(
    			Fns::identity(),
    			[ $this, 'init_gateways' ]
    		) ), PHP_INT_MAX );


  • Durch:
     
    add_action( 'wp_loaded', [ $this, 'init_gateways' ] );

Alle bekannten Probleme →