- Estado
- Resuelto por el autor
- Resuelto en
- WooCommerce PayPal Payments 4.0.4
- Plugin/tema relacionado
- WooCommerce PayPal Payments
- Etiquetas de temática
- WCML
Resumen del problema
Después de actualizar a la versión 4.0.3 de WooCommerce PayPal Payments, puede aparecer un aviso de error de WooCommerce en el frontend al visitar la página de un producto variable: «Please choose product options by visiting Product».
- El problema afecta a «WooCommerce PayPal Payments 4.0.3» y ocurre incluso en una instalación independiente de WooCommerce sin WPML ni WCML
- El mensaje aparece al visitar una página de producto – no se requiere interacción del usuario (p. ej., añadir al carrito)
- A pesar del aviso, el producto se puede seguir añadiendo al carrito con una variación seleccionada – no bloquea ningún proceso posterior, incluida la funcionalidad Multimoneda en WCML
Tenga en cuenta que este problema ocurre independientemente de si WPML o WooCommerce Multilingual están instalados y no bloquea ninguna acción del usuario.
Ya hemos informado de esto a los autores del plugin para que lo investiguen a fondo:
https://github.com/woocommerce/woocommerce-paypal-payments/issues/4321
Solución alternativa
Mientras trabajan en una solución permanente, los autores han proporcionado la siguiente solución alternativa:
Asegúrese de tener una copia de seguridad completa de su sitio antes de continuar.
-
- Añada el siguiente código al archivo functions.php de su tema.
// WPML - compdev-1163 add_filter( 'woocommerce_paypal_payments_simulate_cart_enabled', '__return_false' );
Nota para usuarios avanzados:
Esto deshabilita la función de simulación del carrito, que se utiliza principalmente para la compatibilidad con ciertas funciones de terceros y los cálculos de Pay Later. Tenga en cuenta que este problema se ha resuelto y este filtro ya no es necesario.