alexandrieb Posted December 22, 2015 Share Posted December 22, 2015 Bonjour, j'aimerais pouvoir supprimer proprement des commandes test (sans supprimer les produits) dont : - facture - commande - quantité vendues.. Tout ce qui concerne une commande, un achat. J'aimerais néttoyer et enlever mes tests avant de lancer la boutique Merci pour votre aide Link to comment Share on other sites More sharing options...
Allstar27 Posted December 22, 2015 Share Posted December 22, 2015 Bonjour, VOUS NE POUVEZ PAS SUPPRIMER UNE COMMANDE. En Europe, il est interdit de permettre la suppression d'informations de paiement, de facturation ou de commande. C'est pourquoi l'implémentation d'un bouton "Supprimer" pour les commandes rendrait PrestaShop illégal en Europe. Pour supprimer correctement la commande par défaut, installez le module "Nettoyage de la base de données" (qui est disponible dans l'installation par défaut depuis la version 1.5.4), ouvrez son écran de configuration et cochez la case "Commandes et clients" avec de cliquer sur le bouton "Supprimer les commandes et clients". Source doc Prestashop: http://doc.prestashop.com/display/PS16/Commandes Bonne soirée Link to comment Share on other sites More sharing options...
P i l o u Posted December 22, 2015 Share Posted December 22, 2015 Bonjour, J'utilise ce module : http://catalogo-onlinersi.net/en/back-office-prestashop-modules/160-delete-orders-prestashop-module.html ;-) Link to comment Share on other sites More sharing options...
alexandrieb Posted December 23, 2015 Author Share Posted December 23, 2015 Pilou, ton lien ne fonctionne pas, aurais-tu un autre lien? Alistar27, je suis au courant mais j'aimerais supprimé mes tests sans supprimer la liste des produits... Link to comment Share on other sites More sharing options...
Mediacom87 Posted December 23, 2015 Share Posted December 23, 2015 Bonjour, module de base dans PrestaShop PSCleaner 1 Link to comment Share on other sites More sharing options...
P i l o u Posted December 24, 2015 Share Posted December 24, 2015 Pilou, ton lien ne fonctionne pas, aurais-tu un autre lien? Bonjour, En effet, le site a l'air down ... Voilà le fichier que j'avais téléchargé. ;-)deleteorders.zip Link to comment Share on other sites More sharing options...
Mediacom87 Posted December 24, 2015 Share Posted December 24, 2015 Bonjour, En effet, le site a l'air down ... Voilà le fichier que j'avais téléchargé. ;-) deleteorders.zip Merci de préciser les versions de PrestaShop compatibles avec ce module pour éviter tout soucis et support inutile pour mauvaise utilisation alors que Prestashop propose depuis des années un module dédié de base dans la solution. Link to comment Share on other sites More sharing options...
P i l o u Posted December 25, 2015 Share Posted December 25, 2015 Bonjour, Ca fonctionne bien sur une 1.6.1.3 Link to comment Share on other sites More sharing options...
alexandrieb Posted December 30, 2015 Author Share Posted December 30, 2015 Bonsoir, est ce que cela efface proprement les commandes? Link to comment Share on other sites More sharing options...
Eolia Posted December 31, 2015 Share Posted December 31, 2015 Non, si vous avez uniquement des commandes de test et que vous voulez les supprimer avant la mise en production, utiliser le module ps_cleaner fourni gratuitement par Prestashop. Les autres laissent des traces en base de données et vous réservent de belles surprises. Une fois en prod ne supprimez jamais vos commandes, annulez les simplement. Link to comment Share on other sites More sharing options...
Christophe Boix Posted May 24, 2017 Share Posted May 24, 2017 Bonjour, je déterre par hasard ce sujet car un client m'a demandé de pouvoir supprimer une commande, sur un prestashop 1.6.x Voici une solution rapide et propre : Créez un fichier AdminOrdersController.php dans l'override/admin/ Voici son contenu : class AdminOrdersControllerCore extends AdminController { public function __construct() { parent::__construct(); $this->addRowAction('delete'); $this->bulk_actions = array( 'updateOrderStatus' => array('text' => $this->l('Change Order Status'), 'icon' => 'icon-refresh'), 'delete' => array('text' => $this->l('Delete selected'), 'icon' => 'icon-trash','confirm' => $this->l('Delete selected items?')) ); } } Link to comment Share on other sites More sharing options...
Eolia Posted May 24, 2017 Share Posted May 24, 2017 Cette solution connue est néfaste car elle ne nettoie pas correctement les 15 tables impactées par la création d'une commande. Si Prestashop n'a pas activé cette option, c'est justement parce que le bouton n'était pas parfaitement fonctionnel. Si vous supprimez une ancienne commande le problème ne sera pas visible mais si vous supprimez les dernières vous allez avoir de belles surprises pour les prochaines^^ De plus, en France, le fisc n'aime pas les "trous" dans la comptabilité. Je ne comprends toujours pas cette obsession de vouloir supprimer une commande. Le statut Annulé est là pour ça et bien suffisant. 2 Link to comment Share on other sites More sharing options...
rjpaintball Posted June 30, 2017 Share Posted June 30, 2017 (edited) Merci de préciser les versions de PrestaShop compatibles avec ce module pour éviter tout soucis et support inutile pour mauvaise utilisation alors que Prestashop propose depuis des années un module dédié de base dans la solution. Bonjour je viens de le télécharger et je je suis en version 1.6.1.12 et ça fonctionne impeccable et les versions sont indiquées lors de la mise en panier (voir pièce jointe) Edited June 30, 2017 by rjpaintball (see edit history) Link to comment Share on other sites More sharing options...
rjpaintball Posted June 30, 2017 Share Posted June 30, 2017 Merci de préciser les versions de PrestaShop compatibles avec ce module pour éviter tout soucis et support inutile pour mauvaise utilisation alors que Prestashop propose depuis des années un module dédié de base dans la solution. Bonjour je viens de le téléchrger et je je suis en version 1.6.1.12 et ça fonctionne impeccable Cette solution connue est néfaste car elle ne nettoie pas correctement les 15 tables impactées par la création d'une commande. Si Prestashop n'a pas activé cette option, c'est justement parce que le bouton n'était pas parfaitement fonctionnel. Si vous supprimez une ancienne commande le problème ne sera pas visible mais si vous supprimez les dernières vous allez avoir de belles surprises pour les prochaines^^ De plus, en France, le fisc n'aime pas les "trous" dans la comptabilité. Je ne comprends toujours pas cette obsession de vouloir supprimer une commande. Le statut Annulé est là pour ça et bien suffisant. Bonjour, je viens de lancer mon site, et effectivement le fisc n'aime pas les trous, mais pour ma part une commande annulé reste toujours visible aupres de mon module de transport donc impossible de faire un envoi de masse sous peine que les commandesannulées ne me soit facturés par le transporteur Link to comment Share on other sites More sharing options...
Bayside Posted March 2, 2018 Share Posted March 2, 2018 (edited) J'ai tester cette modif sur PS1.6 cela permet de ne pas afficher dans le BO la commande test, voir les dizaines de commande test (si on est pas bon programmeur) sans les effacer de la BO. visuellement c'est plus sympa même si les numéro ne se suivent plus. Je cherche à faire la même chose sur PS1.7.2 Edited March 2, 2018 by Bayside (see edit history) Link to comment Share on other sites More sharing options...
PrestaSOO Posted February 4, 2021 Share Posted February 4, 2021 Notre dernière version du module DeleteX vous permet de supprimer non seulement 1 commande mais également toutes les commandes de test dans PrestaShop en quelques secondes. Et pour une durée limitée, vous pouvez le télécharger gratuitement. https://go.prestasoo.com/delete-orders-prestashop-fr-fab31 J'espère que cela t'aides. Link to comment Share on other sites More sharing options...
Mediacom87 Posted February 4, 2021 Share Posted February 4, 2021 Il y a 7 heures, PrestaSOO a dit : vous permet de supprimer non seulement 1 commande On en profite pour rappeler que l'effacement des commandes dans PrestaShop est désactivé car cela est illégale et donc seul les commandes de test peuvent être effacées pour remettre à zéro la boutique pour commencer une facturation réelle. Link to comment Share on other sites More sharing options...
PrestaSOO Posted February 4, 2021 Share Posted February 4, 2021 (edited) 54 minutes ago, Mediacom87 said: On en profite pour rappeler que l'effacement des commandes dans PrestaShop est désactivé car cela est illégale et donc seul les commandes de test peuvent être effacées pour remettre à zéro la boutique pour commencer une facturation réelle. C'est ça! Si vous exploitez une boutique en ligne, n'essayez pas de supprimer une commande! Mais dans notre cas, nous avons un magasin de démonstration, et nous développons le module ChargeMe sur ce magasin, nous avons donc généré de nombreuses commandes de test. La suppression des commandes de test avant la mise en service est une exigence. Edited February 4, 2021 by PrestaSOO (see edit history) Link to comment Share on other sites More sharing options...
Mediacom87 Posted February 4, 2021 Share Posted February 4, 2021 à l’instant, PrestaSOO a dit : C'est ça! Si vous exploitez une boutique en ligne, n'essayez pas de supprimer une commande! Oui, mais proposer un module permettant de faire autrement peut vous amener à supporter le redressement fiscale un jour d'une société qui aurait utilisé votre module, donc je ne peux que vous conseiller au minimum de mettre un avertissement claire sur votre module, pour vous éviter un mauvais usage de celui-ci. 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