[Prestashop – Módulo Experiencia comercial] Lentitud de carga en Back-office
En este artículo vamos a hablar de un problema que habitualmente está ocurriendo en muchas de las tiendas Prestashop y que muy pocos propietarios de las tiendas saben el origen de este problema.
La velocidad de carga del Back-office es muy lenta y la web tarda varios minutos en terminar de cargar sus elementos. Incluso es imposible acceder al Back-office después de realizar el login correctamente
Podríamos enumerar muchos de los motivos que ocasionan que un Back-office de Prestashop funcione de manera muy lenta y con tiempos de carga casi interminables (inadecuada configuración del servidor o de Prestashop, muchos módulos instalados, errores con módulos, incompatibilidades, errores de ejecuciión, etc…). Sin embargo, nos vamos a centrar en uno de estos motivos, el cual, por su origen, hace muy difícil su detección y solución. El módulo de Prestashop ,“Experiencia Comercial”, también llamado “Experiencia minorista” y cuya carpeta del módulo se llama gamification.
Este módulo es uno de los motivos por el que se origina una disminución considerable de rendimiento en el Back-office.
¿Para qué sirve el módulo Experiencia Comercial?
Este módulo, desde nuestro punto de vista, es un módulo totalmente prescindible en las tiendas Prestashop. Sirve nada más que para que el usuario o propietario de la tienda sepa si se han cumplido o no los objetivos y características marcados por Prestashop, además de mandar toda esta información a Prestashop.
Está basado en porcentajes y medallas por cada objetivo cumplido, que se van mostrando en la página de configuración del módulo. Tienes que saber que esto no es más que información para nada relevante y exclusivamente simbólica (Si has rellenado las categorías, consigues una medalla, si has configurado los transportistas consigues otra medalla, y así sucesivamente aumentando el porcentaje de objetivos).
Que tu negocio tenga más o menos medallas no significa que sea un buen negocio o que puedas tener más o menos éxito. Como ya hemos explicado, esto solamente es a título informativo y orientativo para el comerciante. Por lo dicho anteriormente, podemos confirmar que este módulo no tiene ninguna utilidad necesaria, más allá de la diversión y satisfacción propia del cumplimiento de los objetivos que marca Prestashop.
¿Cómo influye negativamente este módulo en el rendimiento del back-office?
Como hemos indicado al inicio de este artículo, este módulo es uno de los responsables de que en ocasiones se experimente una lentitud de carga considerable en el Back-office, o que en algunas ocasiones no se pueda acceder directamente a este desde la página de login.
La explicación está en que el módulo de Experiencia comercial se conecta al servidor de Prestashop a través de una API (https://gamification.prestashop.com/json/) por lo que el hecho de tener que conectarse a un servidor externo, hace que durante el tiempo de solicitud de información al servidor, el Back-office permanezca cargando continuamente. En varias ocasiones pueden surgir problemas en la conexión al servidor de Prestashop, por caídas o por incidencias externas, por lo que en ese caso, el tiempo de carga se aumentará considerablemente, llegando a tardar varios minutos. Incluso en algunas ocasiones provocando que no se pueda entrar al Back-office después de realizar el login correctamente.
Por lo que si estás experimentando una disminución considerable del rendimiento de tu Back-office y has probado muchas soluciones posibles y no has podido resolver este problema, prueba desactivando este módulo y verás que el rendimiento de tu Back-office volverá a ser el que era antes.
De todas formas, nosotros siempre recomendamos encarecidamente a todos nuestros clientes que desactiven o desinstalen este módulo, para evitar tener problemas en un futuro.
¿Estás experimentando que tu Back-office funciona de forma muy lenta y después de este artículo no has podido dar con la solución?
En ese caso, el posible que el origen del problema esté en otra parte. Puedes contratar nuestro servicio de soporte técnico para que analicemos y solucionemos este problema.