Uma coisa muito chata para quem usa o CMS PRESTASHOP é a duração curta do cookie de sessão na área administrativa, a cada 15 minutos o login expira por inatividade e você precisa colocar seus dados de usuário novamente.
Isso ocorre por uma configuração que é feita diretamente em um arquivo responsável pelo controle da área administrativa.
O valor padrão desse tempo é 15 minutos (900 segundos).
Solução
Abra o arquivo localizado em \classes\controller\ chamado AdminController.php, ou seja \classes\controller\AdminController.php e edite a seguinte linha:
No prestashop 1.6: linha 2716
No prestashop 1.5: linha 2288.
if ($this->context->cookie->last_activity + 900 < time()) {
Troque o número 900 por 7200 e você terá 2 horas de tempo de sessão antes de ser desconectado por inatividade.
Fonte: Zannger Websolutions