daerken Posted May 23, 2017 Share Posted May 23, 2017 Bonjour, J'ai récemment mis à jour la version prestashop de mon site en 1.6 mais j'ai un problème lors de l'ajout d'une nouvelle commande. J'ai créé un nouveau client pour ajouter toutes les nouvelles commandes faites en magasin. Or dans cette nouvelle version de prestashop, dès que l'on veut ajouter une nouvelle commande, l'historique du client est chargé. L'historique pour ce client est le plus important de la base de données et donc cela prend environ 60 secondes. J'aimerai enlever les requêtes pour afficher l'historique du client lors de l'ajout d'une commande pour celui-ci. J'avais trouvé ce post datant de 2015 mais je n'ai pas eu ma réponse. (https://www.prestashop.com/forums/topic/312427-how-to-not-to-load-old-carts-orders-when-make-an-order-manually/). L'explication dans ce lien permet juste de supprimer la partie qui affiche l'historique mais la requête ce fait quand même. Merci beaucoup pour votre aide Link to comment Share on other sites More sharing options...
Eolia Posted May 23, 2017 Share Posted May 23, 2017 On a répondu il n'y a pas longtemps sur ce sujet. Dans votre cas il serait intéressant de mettre un if sur l'id_customer^^ https://www.prestashop.com/forums/topic/605892-r%C3%A9duire-laffichage-des-commandes-clients-dans-le-bo/ Link to comment Share on other sites More sharing options...
daerken Posted May 23, 2017 Author Share Posted May 23, 2017 Merci pour votre réponse. Le problème c'est que je sais pas quel fichier modifier. Je suppose que c'est dans adminOrdersController.php mais je ne vois pas les fonctions mentionné sur votre lien. :s Link to comment Share on other sites More sharing options...
Eolia Posted May 23, 2017 Share Posted May 23, 2017 Pourtant elles sont écrites noir sur blanc... //$products = $customer->getBoughtProducts(); $products = false; //$carts = Cart::getCustomerCarts($customer->id); $carts = false; Link to comment Share on other sites More sharing options...
daerken Posted May 23, 2017 Author Share Posted May 23, 2017 Oui mais je ne les trouve pas dans le fichier AdminOrdersController.php qui se trouve dans /www/controllers/admin/. Est-ce que je suis au bon endroit ? Link to comment Share on other sites More sharing options...
Eolia Posted May 23, 2017 Share Posted May 23, 2017 Non du tout, les views, c'est pour les tpl et l'affichage, là on est dans Controllers/Admin... Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now