Olliver54 Posted June 4 Share Posted June 4 Bonjour, Afin de nettoyer ma base de données, je cherche une requête ou un module pour supprimer en masse des clients qui n'ont pas commandé depuis une certaine date Quelqu'un pour m'aider ? Merci ! Link to comment Share on other sites More sharing options...
Prestashop Addict Posted June 4 Share Posted June 4 Bonjour, une requête ne suffira pas car il y a des données associées au client. Il faut un module qui fasse les bons appels méthodes. Link to comment Share on other sites More sharing options...
Knowband Plugins Posted June 4 Share Posted June 4 Utilisez la requête suivante pour trouver les clients n'ayant pas passé de commande depuis le 1er janvier 2025. SELECT * FROM ps_customer where id_customer not in ( SELECT DISTINCT(id_customer) FROM ps_orders WHERE date_add >= '2025-01-01 00:00:00' ); Notez que la requête ne recherche que les clients. Vérifiez les données avant de les supprimer. Notez également que cela aura un impact sur l'adresse et les commandes. PrestaShop ne supprime pas les clients de la table, car cela générerait des erreurs dans les anciennes commandes. PrestaShop marque plutôt l'indicateur comme « supprimé » dans la base de données. Il n'est donc pas suggéré de supprimer les clients Link to comment Share on other sites More sharing options...
coeos.pro Posted June 4 Share Posted June 4 Il y a 2 heures, Olliver54 a dit : supprimer en masse des clients qui n'ont pas commandé depuis une certaine date et en cas de contrôle des impôts, tu fais quoi ? tu présentes des factures avec des clients qui n'existent pas ? Link to comment Share on other sites More sharing options...
Mediacom87 Posted June 4 Share Posted June 4 Bonjour, Pour nettoyer efficacement et en toute sécurité votre base de données, il est fortement recommandé d’utiliser un module conçu pour respecter les processus natifs de PrestaShop, plutôt que de procéder manuellement via des requêtes SQL, ce qui peut s’avérer risqué. Je propose un module dédié à cet usage, incluant notamment un scénario spécifique pour la suppression des clients sans commande. Link to comment Share on other sites More sharing options...
okom3pom Posted June 5 Share Posted June 5 On 6/4/2025 at 10:50 AM, coeos.pro said: et en cas de contrôle des impôts, tu fais quoi ? tu présentes des factures avec des clients qui n'existent pas ? Il y a pas de rapport entre un compte client et une facture. Donc oui tu es cencé supprimer un compte inactif, cependant tu dois également garder la facture pendant 10 ans d'ailleurs ces factures devraient être conservées ailleurs que sur un PrestaShop. Donc suppression des clients + adresses .... est une bonne pratique mais il faut malgré tout faire une exportation des factures pour 10 anshttps://www.mo-jo.fr/blog/suppression-inactifs-nettoyer-base-rgpd#:~:text=Un compte sans activité récente,conformité%2C dit risque de sanction. 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