El producto en el carrito de compras aparece vacio
-
Hola!! Estoy necesitando ayuda, por favor. Mi tienda web tiene un problema y es que cuando el cliente va a agregar el producto , después le sale el mensaje que el carrito está vacio. He intentado desactivando plugins y actualizando pero sigue el problema. A qué se deberá y que solución tendrá? Gracias
-
Buenas!
Entiendo que la llamada la está haciendo desde el botón de añadir al carrito, que depende mucho de si es una tienda online con woocommerce o de algún otra implementación. También depende de si se añade desde el mismo producto o de una sección destacada que está filtrando los productos desde un editor visual.
Necesitaría mas información sobre tu página para poder ayudarte. ¿Cuál es la url de la web?
Buenas tardes.
Muchas gracias por la respuesta. Es una tienda online con Woocomerce. Y con respecto desde dónde se ejecuta la acción es directamente en la tienda donde aparece todos los productos, al momento de darle click al producto aparece la descripción y luego añadir al carrito, cuando se hace click allí, aparece luego carrito vacio; igual también pasa si se da añadir desde donde se ven todos los productos en miniatura. Ya te comparto el link de la tienda: https://www.luthierscolombianos.com/categoria-producto/tienda-instrumentos-musicales/
Posdata: También está teniendo algunos problemas de lentitud al ingresar a ver el producto.
Agradezco tú ayuda.
Hola,
He estado revisando el comportamiento de la tienda y el carrito sí está cargando correctamente a nivel de página, o eso parece, pero actualmente WooCommerce no está pudiendo guardar la sesión del carrito. Por eso, cuando se añade un producto y se redirige al carrito, aparece el mensaje de “carrito vacío”.
Para poder localizar exactamente el origen del problema, sería importante revisar los siguientes puntos técnicos:
- Configuración del dominio en WordPress
En Ajustes → Generales, comprobar que las dos direcciones:- Dirección de WordPress (URL)
- Dirección del sitio (URL)
sean exactamente iguales (mismo https y mismo www o sin www).
- Configuración del servidor (LiteSpeed)
El servidor utiliza LiteSpeed, que puede aplicar sistemas de caché a nivel servidor incluso sin plugins instalados.
Sería recomendable confirmar con el hosting que no se estén cacheando páginas de WooCommerce, especialmente:- carrito
- checkout
- páginas con
add-to-cart
- Sesiones de WooCommerce en la base de datos
WooCommerce guarda el carrito en una tabla llamadawoocommerce_sessions.
Si esa tabla está dañada o no guarda registros correctamente, el carrito puede aparecer vacío aunque se añadan productos. - Revisión de posibles bloqueos de seguridad del servidor
Algunos sistemas de seguridad o firewall del hosting pueden bloquear las peticiones AJAX que WooCommerce utiliza para añadir productos al carrito. - Rendimiento en las fichas de producto
También he detectado que las fichas de producto tardan bastante en cargar. Esto puede indicar que el servidor o la base de datos están tardando demasiado en procesar las peticiones, lo cual también puede afectar al funcionamiento del carrito.
Si puedes revisar estos puntos (especialmente con el proveedor de hosting), podrás identificar con mayor precisión la causa y aplicar la solución adecuada.
¡Hola! aportando a la idea de la solución que te brindan y si quieres intentar solucionarlo tú misma ahora mismo en un minuto sin tener que esperar al soporte del hosting, prueba este truco interno de WooCommerce que suele revivir las sesiones del carrito al instante:
- Entra a tu panel de WordPress.
- Ve al menú lateral izquierdo: WooCommerce > Estado.
- En las pestañas de arriba, haz clic en «Herramientas».
- Busca estas dos opciones y haz clic en sus respectivos botones a la derecha:
- Borrar transitorios de WooCommerce (Clear WooCommerce transients).
- Borrar transitorios expirados (Clear expired transients).
- Un poco más abajo, busca la opción «Limpiar las sesiones de los clientes» (Clear customer sessions) y haz clic en ella.
¿Qué hace esto? Vacía de golpe cualquier sesión «congelada» o corrupta en la base de datos que esté provocando el bucle del carrito vacío, forzando a WooCommerce a crear sesiones limpias para los nuevos clientes.
Haz este proceso, limpia la caché de tu navegador (o entra desde una pestaña de incógnito) y prueba a añadir un producto. Muchas veces esto arranca el sistema y se soluciona de manera rapida espero haberte podido ayudar saludos
- Configuración del dominio en WordPress
Debes estar registrado para responder a este debate.