Solucionar problemas de lentitud en el backoffice (administración) de Prestashop

¿Por qué va lento el backoffice de tu Prestashop?

Últimamente la conexión a las apis de Prestashop ha estado dando problemas de lentitud que provocaban que el Backoffice de las webs Prestashop cargara muy lento o incluso se colgase.

Esto es debido a que PrestaShop con cada acción dentro del BackOffice realiza peticiones externas a varios dominios de PrestaShop, como son api.prestashop.com, api.addons.prestashop.com gamification.prestashop.com, etc…, y cuando alguna de estas api de PrestaShop experimentan problemas de lentitud o sobrecarga, afecta a nuestro BackOffice provocando lentitud o directamente cuelgues.

Advertencia

Igualmente aun funcionando bien retardan la carga de nuestro BackOffice.

Solución

La solución oficial de Prestashop que publicaron aquí es la siguiente:

Modificar el fichero el fichero: classes/Tools.php ( sobre la linea 3423, aunque depende de la versión de PrestaShop que tengas)  o su overwrite si esta modificado editando esta linea:

protected static $is_addons_up = true;

cambiando a false:

protected static $is_addons_up = false;

Y tras realizar ese cambio limpiar/vaciar la caché de Prestashop.

Información relevante

Ten en cuenta que al aplicar este cambio, PrestaShop no comprobará ni avisara de nuevas actualizaciones. Eso sí, ganarás en agilidad y tiempo de respuesta en tu backoffice 🙂 Podrás revertir el cambio para que se comprueben, en caso necesario.

Si tras aplicar este cambio, aún notas lentitud,  desactiva el módulo Gamification que también hace llamadas externas.

 

¿Te resultó útil?
genial
mal
aburre