Hola, tengo un error en mi web , al parecer por incompatibilidad de la actualización de worpress y el plugin woolementor pro.
El error concretamente ocurre en la página donde vendemos nuestros servicios, (asesoramiento nutricional) han desaparecido algunos de los servicios y en los que sí aparecen al intentar realizar la compra lleva a una página para que se aplique un cupón de descuento, que no tenemos y no permite finalizar el la compra ni el pago. O sea, al darle a comprar el servicio si sube l carrito de compra, pero al darle a finalizar la compra sale esta pantalla con lo de aplicar código o cupón de descuento.
¿Me podéis orientar? Soy usuario con conocimientos básicos
Os comparto la url para que podáis comprobar lo que digo
https://tudietista.es/contratar-dietistas-y-nutricionistas/
Gracias
Contenido solo visible a usuarios registrados
Hola Sara,
En este caso siempre recomendamos tener un respaldo para evitar estos problemas al actualizar, sabes que versión tenias previamente? antes de actualizar? tienes una opción de restablecer esta versión:
https://es.wordpress.org/plugins/wp-downgrade/
Ingresas en Ajustes > Wp downgrade y selecciona la version 5.8.1
Verifica con esto y nos comentas.
Un saludo 🖐️
@argenis gracias por responder, disculpa que se encargó otra persona de la incidencia y pensaba que te había respondido
He entrado al foro porque ha vuelto a ocurrir lo mismo, me llegó el email como que se ha actualizado algún plugins o worpress y me ha vuelto a fastidiar la web
Según me dicen desde soporte webempresa lo siguiente:
"Desde WordPress 5.2 hay una característica incorporada que detecta cuándo un plugin o un tema causa un error fatal en tu sitio y te avisa mediante este correo electrónico automático.
En este caso, WordPress ha detectado un error con uno de tus plugins, WooCommerce."
Y ahí ya me pierdo un poco
Un saludo
Hola Sara,
Entiendo, espero te encuentres bien. Con respecto a tu inconveniente primero recuerda que tienes la opción de hacer un rollback en caso de que la persona actualizase el wordpress.
También comentarnos si el error sigue estando en la misma pagina > https://tudietista.es/contratar-dietistas-y-nutricionistas/ es que ingreso y veo todo correctamente por lo que si es un tema nuevo o alguna otra incidencia nueva recuerda que cada tema se atiende en uno nuevo en foro a menos que guarde relación.
Coméntanos un poco mas donde presentas la falla y mas allá de ese correo, que vez en cuanto a errores en tu sitio.
Un saludo 🖐️
@argenis Hola de nuevo.
Dentro de la página https://tudietista.es/contratar-dietistas-y-nutricionistas/ tenemos diferentes productos (servicios) primeras consultas, revisiones y bonos con sus correspondientes precios.
Los errores exactamente son en estas tres url:
https://tudietista.es/bono-inicio/
https://tudietista.es/bono-inicio-de-parejas/
https://tudietista.es/bono-paciente-de-parejas/
En cualquiera de ellas si le das al botón de comprar, añade el servivio al Carrito,, pero cuando pinchas sobre el carrito para finalizar la compra te situa en la cabecera de la misma url, para terminar la compra podría hacerse entrando al carrito desde otro producto. Me explico, si tu le das comprar al Bono Inicio y luego te vas a otor servio, por ejemplo este https://tudietista.es/seguimiento-personal/ y le das al Carrito para finalizar compra, sí te lleva a la ventana para terminar la operación. Pero lógicamente eso es un latazo y los clientes no lo saben, tendríamos que explicárselo a uno por uno cuando vayan a realizar un pago.
A ver de qué puede ser o cómo se puede solucionar
Gracias
@argenis te dejo un pequeño video para que puedas ver exactamente donde está el error
https://www.loom.com/share/fcb57622c6494978aeb096d13bdc52e8
Gracias
Hola Sara.
Veo el siguiente error:
[02-Dec-2021 09:09:58 UTC] PHP Fatal error: Uncaught Error: Call to a member function meta_exists() on null in /home/progra27/public_html/TuDietistaNew/wp-content/plugins/woocommerce/includes/class-wc-checkout.php:1262 Stack trace: #0 /home/progra27/public_html/TuDietistaNew/wp-content/plugins/woocommerce/includes/class-wc-checkout.php(209): WC_Checkout->get_value('billing_country') #1 /home/progra27/public_html/TuDietistaNew/wp-content/plugins/woolementor/inc/functions.php(1239): WC_Checkout->get_checkout_fields() #2 /home/progra27/public_html/TuDietistaNew/wp-content/plugins/woolementor-pro/widgets/billing-address/billing-address.php(320): wcd_checkout_fields() #3 /home/progra27/public_html/TuDietistaNew/wp-content/plugins/elementor/includes/base/controls-stack.php(2213): Codexpert\Woolementor_Pro\Billing_Address->_register_controls() #4 /home/progra27/public_html/TuDietistaNew/wp-content/plugins/elementor/includes/base/controls-stack.php(480): Elementor\Controls_Stack->init_controls() #5 /home/progra27/public_html/TuDietistaNew/wp-content/plugins/el in /home/progra27/public_html/TuDietistaNew/wp-content/plugins/woocommerce/includes/class-wc-checkout.php on line 1262
Revisando en la consola veo que hay problemas con el plugin Elementor pro:
Veo que no tienes el plugin actualizado, la ultima version es la 3.5.2, actualiza el plugin.
Estas utilizando WP Rocket paar la cache y la optimización de JS y CSS
.- Accede a WP Rocket -> Optimizar Archivos.
.- Desactiva las opciones de " Archivos JavaScript "
Vacía la cache y revisa si se soluciona.
Un saludo
@pepesoler Hola Pepe, he seguido tus pasos y parece que en parte se ha solucionado.
El primer paso que me indicas "Veo que no tienes el plugin actualizado, la ultima version es la 3.5.2, actualiza el plugin." al darle a actualizar me dice que ha habido un error crítico en esta web (Te adjunto captura de pantalla
Los siguientes pasos que me indicas:
Estas utilizando WP Rocket paar la cache y la optimización de JS y CSS
.- Accede a WP Rocket -> Optimizar Archivos. (HECHO)
.- Desactiva las opciones de " Archivos JavaScript " (HECHO)
Y efectivamente ya funciona todo bien ¡MUCHAS GRACIAS!
Tengo una duda, ¿tengo que volver a marcar o activar las opciones de " Archivos JavaScript " como estaban antes?
Gracias de nuevo
Un saludo
Hola Sara.
al darle a actualizar me dice que ha habido un error crítico en esta web
Estas utilizando la version 8.0 de PHP en ese dominio y muchos de los plugins no estan preparados para soportar esa version.
Modifica la version de PHP e instala la 7.4
-> https://guias.webempresa.com/preguntas-frecuentes/cambiar-la-version-php/
¿tengo que volver a marcar o activar las opciones de " Archivos JavaScript " como estaban antes?
No, el problema esta en la optimización de esos archivos JS, si lo vuelves a seleccionar tendras de nuevo ese error.
Un saludo