Avisos
Vaciar todo

URGENTE: Carrito vacío en WooCommerce. Las sesiones se crean en DB pero no persisten (Instalación en subcarpeta)

1 Respuestas
1 Usuarios
0 Reactions
1 Visitas
Respuestas: 1
New Member
Topic starter
 

Hola, necesito ayuda experta. Llevo días con la tienda parada. Al añadir un producto al carrito, este aparece vacío al visitar la página /carrito-compra/.

La situación técnica es la siguiente:

  1. Instalación: Mi web está alojada en /public_html/conrizosenlaspatas.com/ (en un subdirectorio) pero carga en el dominio raíz https://www.conrizosenlaspatas.com .

  2. Versión PHP: 8.2 (Recién actualizada).

  3. Tema/Constructor: Kubio.

He realizado un diagnóstico profundo y he descubierto esto:

  • LA BASE DE DATOS FUNCIONA: He comprobado la tabla w47fa_woocommerce_sessions en phpMyAdmin. Cada vez que añado un producto, SE CREA UNA FILA NUEVA en la tabla. El backend está guardando el carrito.

  • EL NAVEGADOR PIERDE LA SESIÓN: El problema es que al cambiar de página, el navegador pierde la cookie de sesión y no recupera el carrito.

  • NO ES CACHÉ: Soporte de tickets ya me ha confirmado que no tengo Varnish/Magic Cache activo.

  • NO SON PLUGINS: He probado con el plugin "Health Check & Troubleshooting" desactivando todo y con el tema por defecto, y el error persiste.

Intentos de solución realizados (sin éxito):

  1. He reparado y vaciado la tabla de sesiones.

  2. He verificado que la página de carrito no tenga bloques duplicados (shortcode + bloque).

  3. He intentado forzar las cookies en wp-config.php (dado que la instalación está en una subcarpeta) con este código, pero no ha funcionado: define( 'COOKIEPATH', '/' ); define( 'SITECOOKIEPATH', '/' );

Sospecho que al estar la instalación física en una subcarpeta (/conrizosenlaspatas.com/), WordPress no está fijando la ruta de la cookie (Cookie Path) correctamente para el dominio raíz.

¿Podríais indicarme qué configuración necesito en el .htaccess o wp-config.php para que la cookie de sesión sea legible?

Adjunto captura donde se ve que la tabla de sesiones sí tiene datos, aunque el frontend lo muestre vacío.

Gracias.

Screenshot 2026 02 05 at 07.29.44
Screenshot 2026 02 05 at 07.28.24

 


 
Respondido : 05/02/2026 6:30 am