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