Prestashop, como muchos otros CMS, tiene un tiempo de duración de sesión definido por defecto. En este caso, viene establecido con 480 segundos (8 minutos), lo que quiere decir, que si durante 8 minutos no has tenido ninguna actividad dentro del back office, automáticamente se cerrará la sesión y deberás volver a introducir tu usuario y contraseña.
Aunque se trata de una medida de seguridad, a veces, cuando estamos trabajando, se puede convertir en un inconveniente, muy molesto además.
Una situación bastante común es: te encuentras subiendo productos a tu tienda, pero te entretienes unos minutos buscando o editando algunas fotos en tu ordenador, y cuando vas a guardar los cambios… ¡Sorpresa! Tu sesión ha caducado 😬
Si te ha ocurrido, entenderás la alegría que se siente, ¿verdad?
Es en este punto cuando nos preguntamos: ¿Es posible alargar el tiempo de sesión de Prestashop?
Pues sí, sí se puede, así que vamos al lío ✌
Ampliar tiempo de sesión en Prestashop
- Accede al back office de tu Prestashop y en el menú de la izquierda, dirígete al apartado CONFIGURAR > Parámetros avanzados > Administración.

- Y ahora, a la derecha, donde pone «Tiempo de vida de las cookies back-office», simplemente indica el tiempo (en segundos), durante el cual deseas mantener activa la sesión.
(No olvides darle a Guardar).
Como ves, también puedes modificar el tiempo de sesión del Front Office. En este caso, cuando los clientes se logueen en tu tienda, tendrán por defecto 8 minutos de duración de la sesión.

Te dejamos aquí una pequeña tabla de conversión de segundos en horas para facilitarte la tarea:
Segundos | Horas |
---|---|
1800 | 1/2 |
3600 | 1 |
7200 | 2 |
10800 | 3 |
14400 | 4 |
Pues así de sencillo es cambiar el tiempo de sesión del panel de administración de Prestashop. Eso sí, te recomendamos que no te pases ampliándolo, sobre todo si trabajas en equipos de uso compartido y alguna vez olvidas cerrar la sesión… por si las moscas 😉