Cómo mejorar la velocidad del backoffice de PrestaShop

En determinado proyecto la administración del PrestaShop (llamado también backofice) era lento.

El problema se encontraba cuando se tenía que navegar entre pedidos.

Esta navegación, el ver el detalle de varios pedidos era desesperante y muy lenta, el tiempo oscilaba entre 20 segundos y 35 segundos entre pedido y pedido.

La solución encontrada

Ve a «Diseño» > «Posiciones» y busca el hook «displayAdminOrder».

Este hook, enlaza módulos que se ejecutaran cuando se esté viendo el detalle de un pedido en la adminsitración de nuestro WordPress.

En mi caso, había varios módulos colgados de este hook y no tenía sentido que estuvieran.

Tras desengancharlos, la velocidad mejoró considerablemente y la navegación entre pedidos era rápida y correcta.

Lo habitual en este hook es que aparezcan 4 tipos de módulos

  1. Módulos de pago: TPV Redys, PayPal, etc.
  2. Módulos de empresas de envíos: Módulos de Correos, Seur, MRW, etc. es decir, módulos que desde el detalle del pedido van a generar la etiqueta de impresión.
  3. Módulos de markets externos: Como Amazon o AliExpress.
  4. Módulo de Google Analytics.

Si necesitas conocer los hooks de PrestaShop, aquí tienes un enlace a su documentación.

Si la velocidad de la administración de tu PrestaShop es lenta

Puede que algún módulo tenga algún bug y no esté funcionando como debiera, para obtener más información:

  • Revisa el error log de tu servidor.
  • Observa los tiempos de carga con el inspector de elementos y la opción de «Red» tanto en Firefox como en Chrome, ahí podrás ver el tiempo de carga.
  • Mira también en el apartado de «Parámetros avanzados» > «Registros/Logs» posibles errores.
  • Los módulos que recogen datos como los de mejores clientes, estadísticas de la tienda y demás, pueden saturar tu web, valora el desinstalarlos.
¡Valora este artículo y ayúdame a mejorar la calidad del blog, si no te ha servido, déjame un comentario para revisarlo!
(Votos: 0 Promedio: 0)