The main requirement of the client was to optimize and accelerate the online business. Additional requirements include special settings for eshop and other features. Ecommerce that uses prestashop, along with a large number of modules we have not seen yet, have been seen as a challenge to try something new. Along with our experience with the system, we have a solution to the problem.
In order to understand the application properly, we had to study the main parts of the system, so that we understand correctly how the system works. Subsequently, we focused on customer demand. We have analyzed processes that slow down the entire application run from database to single requests performed on servers. We then optimized the code to prevent unnecessary operations and optimize e-shop. One of the most important requirements was to set the "product sales ended" product to delete the original products if they were not in the offer which was not beneficial to SEO.