[Prestashop – Módulo Experiencia comercial] Slow loading in Back-office
In this article we are going to talk about a problem that is usually occurring in many of the Prestashop stores and that very few store owners know the origin of this problem.
The Back-office loading speed is very slow and the web takes several minutes to finish loading its elements. It is even impossible to access the Back-office after successful login
We could list many of the reasons that cause a Prestashop Back-office to work very slowly and with almost endless loading times (inadequate server or Prestashop configuration, many installed modules, errors with modules, incompatibilities, execution errors, etc…). However, we are going to focus on one of these reasons, which, due to its origin, makes its detection and solution very difficult. The Prestashop module, “Commercial Experience” , also called “Retail experience” and whose module folder is called gamification.
This module is one of the reasons for a considerable decrease in performance in the Back-office.
What is the Business Experience module for?
This module, from our point of view, is a totally expendable module in Prestashop stores. It serves nothing more than so that the user or owner of the store knows whether or not the objectives and characteristics set by Prestashop have been met, in addition to sending all this information to Prestashop.
It is based on percentages and medals for each goal achieved, which are displayed on the module’s configuration page. You have to know that this is nothing more than information for nothing relevant and exclusively symbolic (If you have filled in the categories, you get a medal, if you have configured the carriers you get another medal, and so on, increasing the percentage of objectives).
That your business has more or less medals does not mean that it is a good business or that you can be more or less successful. As we have already explained, this is only for information and guidance for the trader. From what has been said above, we can confirm that this module does not have any necessary utility, beyond the fun and satisfaction of fulfilling the objectives set by Prestashop.
How does this module negatively influence back-office performance?
As we have indicated at the beginning of this article, this module is one of those responsible for sometimes experiencing a l considerable load capacity in the Back-office , or that sometimes it cannot be accessed directly from the login page.
The explanation is that the module Merchant Experience connects to the Prestashop server through an API (https://gamification.prestashop.com/json/), so the fact of having to connect to an external server means that during the time of requesting information from the server, the Back-office remains continuously loaded. On several occasions, problems may arise in the connection to the Prestashop server, due to drops or external incidents, so in that case, the loading time will increase considerably, taking several minutes. Even in some occasions causing that it is not possible to enter the Back-office after the successful login.
So if you are experiencing a considerable decrease in the performance of your Back-office and you have tried many possible solutions and have not been able to solve this problem, try disabling this module and you will see that the performance of your Back-office will return to what it was. before.
Anyway, we always strongly advise all our customers to disable or uninstall this module , to avoid having problems in the future.