WPML
Estado
Resuelto
Notificado para
WPML Multilingual & Multicurrency for WooCommerce 5.3.2
Resuelto en
WCML 5.3.3
Plugin/tema relacionado
WooCommerce PayPal Payments
Etiquetas de temática
Bug

Resumen del problema

Después de que un cliente realiza un pedido, es posible que vea información de pago duplicada en la página de confirmación del pedido y en los correos electrónicos, en lugar de una sola instancia que sea válida para ese idioma.

Solución alternativa

Haga una copia de seguridad completa de su sitio antes de continuar.


  • Abra el archivo …/woocommerce-multilingual/classes/multi-currency/payment-gateways/class-wcml-currencies-payment-gateways.php.

  • Busque la línea número 38

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


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

Todos los problemas conocidos →