Hola, me esta ocurriendo una cosa muy extraña en un prestashop 1.7 que acabo de instalar.
Antes aclarar que la instalación es nueva, pero que los usuarios y direcciones estan migrados de un prestashop 1.6.
EL PROBLEMA
En algunas ocasiones, cuando un cliente hace login en los datos de usuarios le aparecen los datos de usuario de otro cliente, y si realiza un pedido es como si lo hiciese el otro cliente no el. Si se desloguea y vuelve a loguearse le salen sus verdaderos datos y en el admin en admin tiene sus verdaderos datos.
¿Cache? ¿Sesión? ¿Alguna idea?
Gracias.
URL del sitio: Contenido solo visible a usuarios registrados
Hola Daniel.
Pues tiene pinta de cache.
Prueba primero a desestabilizar toda la cache de prestashop y revisa si desaparece el error, con eso comprobaremos si es problema de cache.
Revisa si con otros navegadores distintos tienes el mismo problema o es con un navegador en concreto y revisa si puedes desde otro equipo que no sea el que sueles utilizar de normal para trabajar en la web.
Un saludo
Gracias, voy a aplicar lo que me comentas una semana:
Compilación de plantillas: Forzar compilación
Cache Smarty: NO
¿Si resulta ser la cache como soluciono el problema?
Gracias por la ayuda.
Hola
Lo que has desactivado es la cache smarty, esto es cuando modificas archivos del theme, para deshabilitar la cache de PrestaShop puedes hacerlo desde la misma pantalla pero en la parte inferior (Parámetros Avanzados > Rendimiento > cache ) ver imagen adjunta.
Saludos.
Gracias, Jhon, esa opcion nunca la he activado. ¿Quiere decir eso que el problema no es de la cache?
Hola
Si no tienes activada esta opción, entonces no estas usando cache, podrías verificar si tienes los párametro CCC habilitados?, esto lo encuentras en la misma pantalla
Si tienes dudas envíanos una captura de pantalla completa de las opciones de rendimiento que tienes configuradas
Saludos.
Hola
En la sección CCC, desactiva todos los parámetros y verifica si te sucede lo mismo.
Saludos.
Desactivado, lo dejo unos dias a prueba. Gracias
En caso de ser la cache ¿Que tendría que hacer para solucionarlo?
Gracias
Buenas de nuevo, una clienta nos ha llamado y con el mismo problema, hace login y le aparecen los datos del otro cliente, se desloguea y vuelve a hacer login y le aparecen los suyos. La cache la tengo desactivada.
Alguna idea?
Hola Daniel.
Aparte de la cahe de prestashop ¿ Tienes alguna extensión más de cache ? ¿ Por casualidad tienes instalado Magic cache en tu cuenta de hosting ?
Te lo comento por que tiene toda la pinta la tiene de cache.
Un saludo
Parece ser que no estaba activada, al tener en Rendimiento Cache en No no esta activada ninguna cache a nivel de servidor.
¿Puede ser la cache de smarty?
Gracias
Hola
Revisa : Preferencias > Localización : Localización geográfica por IP , asegúrate de que este desactivado ya que a veces cuando se activa causa problemas.
Saludos
Ya lo tenia desactivado
Hola
Dificil saber que puede suceder, teoricamente debería ser un tema con algún módulo de optimización que por alguna razón no te gestiona bien la cache.
Lo de smarty es para las páginas del theme, puedes dejar la opción del medio que sólo recompile cuando se hayan modificado archivos.
De ser posible podrías evaluar cambiando de theme, pero mejor realizar esto en un sitio de pruebas para no afectar a tus usuarios.
Saludos.