P i l o u Posted December 23, 2018 Share Posted December 23, 2018 (edited) Bonjour, Je remarque que certains paniers se vident de leurs contenus après commande, parfois plusieurs jours après que la commande livrée. Si j'affiche le détail d'un panier, il n'y a plus aucun article... Par contre, la commande comporte bien les articles vendus. Une idée du pourquoi ? En soi, ce n'est pas grave, mais je me demande ce qui peut entraîner cela. Ps v1.6.1.23 Merci d'avance et de joyeuses fêtes à tous. Pilou Edited December 23, 2018 by P i l o u (see edit history) Link to comment Share on other sites More sharing options...
Eolia Posted December 23, 2018 Share Posted December 23, 2018 Les produits existent-ils encore sur la boutique ? La table ps_cart_product a des entrées pour ces id cart ? Link to comment Share on other sites More sharing options...
P i l o u Posted December 23, 2018 Author Share Posted December 23, 2018 Bonjour eolia, Merci de ta réponse. Oui, les produits existent encore. la table ps_cart_product est presque vide ... 12 lignes seulement... Link to comment Share on other sites More sharing options...
P i l o u Posted December 23, 2018 Author Share Posted December 23, 2018 Je supprime de temps en temps les paniers abandonnés, ça peut venir de là ? Link to comment Share on other sites More sharing options...
Eolia Posted December 23, 2018 Share Posted December 23, 2018 Et tu les supprimes comment ? Je gère pas mal de boutiques et aucune n'a ce souci en purgeant les paniers abandonnés. Link to comment Share on other sites More sharing options...
P i l o u Posted December 23, 2018 Author Share Posted December 23, 2018 Via le BO, paniers puis supprimer Link to comment Share on other sites More sharing options...
Eolia Posted December 23, 2018 Share Posted December 23, 2018 Vous n'auriez pas une override sur Cart.php ou une tache cron de nettoyage ? Parce que le code de base ne touche pas aux paniers associés à une commande: public function delete() { if ($this->OrderExists()) { //NOT delete a cart which is associated with an order return false; } Link to comment Share on other sites More sharing options...
P i l o u Posted December 23, 2018 Author Share Posted December 23, 2018 (edited) Dans override/classes, j'ai bien un fichier Cart.php <?php /* * 2007-2014 PrestaShop * * NOTICE OF LICENSE * * This source file is subject to the Academic Free License (AFL 3.0) * that is bundled with this package in the file LICENSE.txt. * It is also available through the world-wide-web at this URL: * http://opensource.org/licenses/afl-3.0.php * If you did not receive a copy of the license and are unable to * obtain it through the world-wide-web, please send an email * to [email protected] so we can send you a copy immediately. * * DISCLAIMER * * Do not edit or add to this file if you wish to upgrade PrestaShop to newer * versions in the future. If you wish to customize PrestaShop for your * needs please refer to http://www.prestashop.com for more information. * * @author PrestaShop SA <[email protected]> * @copyright 2007-2014 PrestaShop SA * @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) * International Registered Trademark & Property of PrestaShop SA */ class Cart extends CartCore { } Je n'ai pas de tâches CRON de nettoyage. Merci de ton aide. Edited December 23, 2018 by P i l o u (see edit history) Link to comment Share on other sites More sharing options...
Eolia Posted December 23, 2018 Share Posted December 23, 2018 Ben il est vide celui-là donc il ne fait rien... Link to comment Share on other sites More sharing options...
P i l o u Posted December 23, 2018 Author Share Posted December 23, 2018 Je vais le supprimer, je verrai bien ce que cela donne. Encore merci et bon dimanche Eolia. Link to comment Share on other sites More sharing options...
P i l o u Posted December 23, 2018 Author Share Posted December 23, 2018 Bon, ça ne sert à rien de le supprimer, il revient .. Link to comment Share on other sites More sharing options...
Eolia Posted December 23, 2018 Share Posted December 23, 2018 ce n'est pas normal^^ Quand on modifie/ajoute/supprime un override il faut ensuite supprimer le fichier /cache/class_index.php S'il revient encore c'est que ta boutique est très spéciale... Link to comment Share on other sites More sharing options...
P i l o u Posted December 23, 2018 Author Share Posted December 23, 2018 Oui, j'avais oublié de supprimer class_index.php désolé Là, il n'est pas revenu.. pour le moment 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