Avisos
Vaciar todo

Mi página de carrito no funciona  

 
Mario Iván
 Mario Iván
Usuario activo

Tengo una página en la que vendo CURSOS online y al agregar los cursos al carrito pasan 3 cosas:

• Si agrego más de un curso, solo se muestra 1

• La página de carrito no muestra la cantidad, ni el subtotal de la compra. Tampoco despliega el botón de continuar al checkout.

• Si estoy logeado como administrador, al agregar los cursos y entrar a la página de carrito, la barra negra de administración de la parte superior desaparece (es un detalle, no se si sea relevante)

 

Por otro lado, al agregar PRODUCTOS (los cuales no vendo en el sitio, únicamente son los de prueba) a la página de carrito, esta funciona correctamente.

Otro comentario es que tengo un widget de carrito en el header de la pagina y este si funciona, al darle clic despliega el total de la compra y con este widget es posible ir al checkout correctamente.

 

Hasta ahora he intentado probar con diferentes versiones de PHP pero sigue ocurriendo lo mismo. También desactive todos los plugins pero sigue pasando lo mismo.

 

En salud del sitio me marca algunos problemas con la pagina, que no sé si sean la razón del mal funcionamiento de la página de carrito. Los dejo por aquí:

Los módulos PHP realizan la mayoría de las tareas en el servidor que hacen que su sitio se ejecute. Cualquier cambio a estos debe ser realizado por el administrador de su servidor.

El Equipo de Alojamiento de WordPress mantiene una lista de estos módulos, tanto los recomendados como los requeridos, en el manual del equipo (abre en una nueva pestaña).

  • ¡Advertencia! El módulo opcional, imagick, no está instalado, o ha sido desactivado.

 

El evento programado, wp_1_wc_privacy_cleanup_cron, se retrasa. Tu sitio todavía funciona, pero esto puede indicar que las entradas programadas o las actualizaciones automáticas no funcionen como deberían.

 

No se puede detectar el almacenamiento en caché de página debido a un posible problema de solicitud de bucle de retorno. Por favor, verifique que la prueba de solicitud de bucle de retorno es correcta. Error: cURL error 28: Operation timed out after 5001 milliseconds with 0 bytes received (Código: http_request_failed)

El almacenamiento en caché de página mejora la velocidad y el rendimiento de tu sitio al guardar y servir páginas estáticas en lugar de llamar a una página cada vez que un usuario la visita.

El almacenamiento en caché de página se detecta buscando un plugin de almacenamiento en caché de la página activo, así como realizando tres peticiones a la página principal y buscando una o más de las siguientes cabeceras de respuesta de almacenamiento en caché del cliente HTTP:

 

 

Adjunto también imagenes del error:

cart page curso

 

cart page products

 

Contenido solo visible a usuarios registrados

Citar
Respondido : 15/02/2023 2:48 am
Bruno
 Bruno
Soporte CMS Webempresa Moderator

Que tal Mario, 

He podido validar los comentarios que nos comentas y he podido apreciar lo siguiente

-No aparece cantidad de subtotal ni mas cursos en la pagina del carrito

image

-En la pagina de finalizar compra si que se ven bien

image

Estas utilizando un tema premium llamado Academist el cual utiliza plugins requeridos para su funcionamiento, no podemos validar ya que se trata de herramientas de paga pero puedo sugerirte lo siguiente

-Valida si tanto el tema como los plugins de Academist requieren actualización

-Valida tambien si las plantillas de WooCommerce estan actualizadas desde las opciones Woocommerce-> Estado y ve la seccion de las Plantillas

-Si el problema persiste puedes consultar directamente con el desarrollador del tema

Saludos!

 

ResponderCitar
Respondido : 15/02/2023 5:14 am

Mario Iván
 Mario Iván
Usuario activo

Gracias por tu respuesta Bruno,

Te platico que pude ver en las plantillas de WoocCommerce algunas avisos en rojo:

Plantilla de archivo:   Tu tema tiene un archivo woocommerce.php, no podrás sobreescribir la plantilla personalizada woocommerce/archive-product.php ya que woocommerce.php tiene prioridad sobre archive-product.php. Esto es intencionado para prevenir problemas de visualización.
Anulaciones   academist/woocommerce/content-product.php,
La version 4.0.0 de academist/woocommerce/global/quantity-input.php está obsoleta. La versión del núcleo es la 7.4.0,
La version 3.3.0 de academist/woocommerce/product-searchform.php está obsoleta. La versión del núcleo es la 7.0.1
Plantillas obsoletas:  

Aprende cómo actualizar

 

Crees que esto es lo que causa el problema? Y si es así, podrían ayudarme a solucionarlo??

Desgraciadamente los desarrolladores no me estan ayudando, tiene 9 días que les estoy escribiendo para solucionar esto y no han podido solucionarlo todavía por que su tiempo de respuesta es demasiado lento y cuando intentaron entrar a la administración de la página, no pudieron por un bloqueo de seguridad en el host de webempresa, esto junto con su tiempo de respuesta extremadamente lento me han atrasado muchísimo.

Espero que me puedan apoyar con este tema, gracias!

ResponderCitar
Respondido : 15/02/2023 6:58 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Mario Iván

Veo el siguiente error:

[15-Feb-2023 09:25:48 UTC] PHP Fatal error: Uncaught Error: Call to undefined method WC_Product_Course::get_title() in /home/happyima/public_html/lugaballesteros.com/wp-content/plugins/woocommerce/includes/wc-template-functions.php:1801
Stack trace:
#0 /home/happyima/public_html/lugaballesteros.com/wp-content/plugins/woocommerce/templates/cart/cart.php(122): woocommerce_quantity_input(Array, Object(WC_Product_Course), false)
#1 /home/happyima/public_html/lugaballesteros.com/wp-content/plugins/woocommerce/includes/wc-core-functions.php(345): include('/home/happyima/...')
#2 /home/happyima/public_html/lugaballesteros.com/wp-content/plugins/woocommerce/includes/shortcodes/class-wc-shortcode-cart.php(99): wc_get_template('cart/cart.php')
#3 /home/happyima/public_html/lugaballesteros.com/wp-content/plugins/woocommerce/includes/class-wc-shortcodes.php(72): WC_Shortcode_Cart::output(Array)
#4 /home/happyima/public_html/lugaballesteros.com/wp-content/plugins/woocommerce/includes/class-wc-shortcodes.php(85): WC_Shortcodes::shortcode_wrapper(Array)
#5 /home/happ in /home/happyima/public_html/lugaballesteros.com/wp-content/plugins/woocommerce/includes/wc-template-functions.php on line 1801

El problema es que tienes archivos obsoletos de WooCommerce en la plantilla y los desarrolladores tienen que actualizarlos, nosotros no podemos hacer nada y son los desarrolladores los que tiene que proporcionar ese soporte, lo que puedes ver es si hay actualizaciones de la plantilla y descargarla:

-> https://themeforest.net/item/academist-a-modern-learning-management-system-and-education-theme/22376830

 

Un saludo 

ResponderCitar
Respondido : 15/02/2023 10:17 am

wpdoctor-revisa-la-salud-de-tu-wordpress