Cookie de sesión rota en WooCommerce, solución
Cookie de sesión rota en WooCommerce: qué la causa y qué revisar paso a paso para recuperar carrito, checkout y sesión.
Causas más habituales que pueden romper la sesión
Las causas más frecuentes de un error de cookies en WooCommerce suelen agruparse en tres capas: navegador, WordPress y servidor.
- URLs inconsistentes: usar mezcladas versiones con y sin www, o con HTTP y HTTPS, puede hacer que la cookie se genere para un dominio distinto del que usa el cliente.
- Caché mal aplicada: si carrito, checkout o mi cuenta se cachean, WooCommerce puede servir contenido estático cuando necesita datos de sesión dinámicos.
- Conflicto de plugins: plugins de seguridad, optimización, consentimiento o personalización del checkout pueden alterar cabeceras, cookies o redirecciones.
- Tema activo: en algunos casos, el problema aparece tras cambiar de tema o añadir funciones que interfieren con el flujo de compra.
- Hosting y caché del servidor: capas como Varnish, proxy inverso o reglas del panel de hosting pueden mantener páginas sensibles en caché.
- Cookies bloqueadas: un plugin de consentimiento o seguridad puede impedir que se establezcan cookies necesarias para el funcionamiento técnico de la tienda.
Qué revisar paso a paso para solucionarlo
- Comprueba la URL de WordPress y del sitio. En Ajustes generales, ambas direcciones deben ser coherentes y usar la versión correcta del dominio. Si la tienda carga a veces con www y otras sin él, puede haber un problema de sesión en WordPress.
- Revisa HTTPS y redirecciones. Si el certificado está activo pero hay recursos o redirecciones mezcladas, la cookie puede no comportarse como se espera. Conviene verificar que todo el recorrido del cliente funciona siempre bajo HTTPS.
- Excluye carrito, checkout y mi cuenta de la caché. Esto afecta a plugins de caché, CDN y también a la caché del propio hosting. Si WooCommerce no finaliza compra o el carrito aparece vacío tras añadir productos, esta comprobación es prioritaria.
- Descarta un conflicto de plugins. Desactiva temporalmente, de forma controlada, plugins no esenciales y prueba el flujo de compra. Es especialmente útil revisar optimización, seguridad, consentimiento, traducción y constructores que toquen checkout o cabeceras.
- Prueba con el tema activo por defecto. Si el fallo comenzó tras una actualización o modificación visual, cambiar temporalmente al tema estándar ayuda a aislar si el problema viene de plantillas o funciones personalizadas.
- Comprueba si las cookies están bloqueadas por plugins de seguridad o consentimiento. Algunos sistemas de bloqueo previo pueden afectar cookies técnicas si están mal configurados. No es un problema legal en sí, sino técnico: WooCommerce necesita ciertas cookies funcionales para el carrito y la compra.
- Revisa la sesión o almacenamiento del servidor. Si el problema persiste incluso con plugins desactivados, conviene revisar con el hosting si existe alguna capa de caché agresiva, limitación de sesión o configuración del servidor que interfiera.
- Haz pruebas en incógnito y con otro navegador. Esto ayuda a distinguir si el fallo está en cookies antiguas del navegador o en la configuración real de la tienda.
Errores frecuentes al usar caché, CDN o plugins de optimización
Uno de los errores más comunes es pensar que basta con vaciar la caché del plugin de WordPress. En muchos entornos hay varias capas: plugin, CDN, caché del hosting y, en algunos casos, proxy inverso. Si solo se limpia una, el problema puede seguir apareciendo.
También es frecuente activar optimizaciones sin revisar su impacto en WooCommerce: minificación agresiva, retraso de scripts, reglas de caché globales o exclusiones mal definidas. Cuando hay conflicto con optimización, los síntomas suelen ser intermitentes: a veces el carrito funciona y otras no, o el usuario pierde la sesión al pasar al checkout.
Si utilizas CDN, verifica que no esté cacheando páginas dinámicas ni alterando cabeceras relacionadas con cookies. En tiendas con varias capas de rendimiento, la clave no es desactivar todo para siempre, sino configurar correctamente la exclusión de caché donde WooCommerce necesita contenido dinámico.
Cuándo conviene pedir soporte técnico especializado
Si ya has comprobado URLs, HTTPS, caché, plugins, tema y navegador, pero el fallo de sesión continúa, lo razonable es escalar el diagnóstico. Esto es especialmente importante si el problema afecta a ventas reales, aparece solo en determinados dispositivos o comenzó tras cambios en el hosting, CDN o medidas de seguridad.
Un técnico especializado puede revisar el comportamiento de la configuración de cookies, detectar respuestas cacheadas donde no deberían existir y validar si el origen del problema está en WordPress, en WooCommerce o en el servidor. En muchos casos, el error más común es asumir que todo depende del navegador cuando en realidad hay una regla de caché o redirección mal aplicada.
Mini checklist final
- Misma URL en WordPress y sitio, sin mezclar dominios.
- HTTPS estable en todo el proceso de compra.
- Carrito, checkout y mi cuenta excluidos de caché.
- Prueba sin plugins conflictivos y con tema por defecto.
- Revisión del hosting si persiste el fallo.
Si necesitas resolver una cookie de sesión rota en WooCommerce, empieza por esas comprobaciones básicas y evita tocar varias capas a la vez sin control. El siguiente paso razonable, si no ves una causa clara, es un diagnóstico técnico ordenado para no afectar más al checkout.
Referencia técnica oficial:
¿Necesitas orientación personalizada?
Te ayudamos a entender tus opciones y el siguiente paso.