Votre partenaire dédié pour tout ce qui concerne WordPress

Comment supprimer tous les clients dans WooCommerce

Table des matières

Tout supprimer WooCommerce les clients de votre base de données n’est pas aussi simple qu’il y paraît. Même si cela peut être fait manuellement, pour les boutiques en ligne comptant un grand nombre de clients, l’application d’une telle méthode est lente et ardue. Heureusement, il existe plusieurs façons de supprimer les clients WooCommerce. Jetons un coup d'œil aux approches les plus courantes.

Suppression manuelle de tous les clients WooCommerce

Si votre boutique en ligne WooCommerce compte un nombre relativement restreint de clients, les supprimer manuellement est assez efficace.

Accédez à votre tableau de bord WordPress et localisez le Utilisateurs languette. Cliquez dessus et vous serez redirigé vers le Utilisateurs fenêtre.

WooCommerce supprimer des utilisateurs

Juste au-dessus de la liste des utilisateurs, vous verrez différents onglets pour différents rôles d'utilisateur. Trouvez le Clients onglet et cliquez dessus. Vous verrez une liste de tous les clients WooCommerce enregistrés sur votre base de données WordPress.

Clients WooCommerce

Par défaut, WordPress affiche 20 utilisateurs par page. Si le nombre de clients dans votre cas est plus élevé, localisez le Options de l'écran dans le coin supérieur droit et cliquez dessus.

Options d'écran WordPress

Met le Nombre d'articles par page option en conséquence, afin d'afficher tous vos clients sur une seule page. Clique le Appliquer ensuite pour enregistrer les modifications.

Clients de pagination

Vous pouvez sélectionner tous les clients instantanément en cochant la case située sous le Actions en vrac fenêtre. Si vous souhaitez supprimer uniquement des clients spécifiques, vous devrez alors cocher chaque case manuellement.

Supprimer tous les clients WooCommerce

Maintenant que vous avez sélectionné tous les clients, cliquez sur le Actions en vrac fenêtre et sélectionnez la Supprimer option. Clique sur le Appliquer bouton pour confirmer votre sélection.

supprimer tous les clients

Vous serez redirigé vers le Supprimer des utilisateurs fenêtre. C'est juste une étape supplémentaire que vous devez effectuer pour confirmer l'action. Lorsque vous supprimez un utilisateur, n’importe quel utilisateur, vous devez faire preuve de prudence. Vous supprimez également toutes les données associées à l'utilisateur. Par conséquent, il peut y avoir des cas où vous supprimez quelque chose que vous ne souhaitez peut-être pas. Quoi qu'il en soit, cliquez sur le Confirmer la suppression .

Suppression du client WooCommerce

Désormais, tous vos clients ont été supprimés et vous pouvez recommencer.

Suppression de tous les clients WooCommerce via SQL et WP-CLI

Habituellement, une boutique en ligne WooCommerce compte des centaines de clients, donc les supprimer manuellement peut prendre énormément de temps. Avec quelques connaissances en codage, vous pouvez rapidement résoudre ce problème via des requêtes SQL ou WP-CLI. Nous examinerons 2 cas différents concernant la suppression de client et vous fournirons le code nécessaire.

Clients avec 0 commandes

Il arrive parfois que votre base de données soit pleine de clients WooCommerce enregistrés qui n’ont pas passé une seule commande. Ce nombre de clients peut atteindre des milliers, ce qui ralentit votre site Web.

Se connecter à votre phpMyAdmin compte. Avant de continuer, confirmez que le script sera exécuté sur la bonne base de données. Pour vérifier si la bonne base de données est chargée, recherchez la table wp_options et vérifiez s'il contient la bonne URL pour votre site Web. Sauvegardez toujours votre site Web avant d’exécuter un script ! Sinon, vous risquez de perdre des données importantes ou même de rendre le site Web inaccessible. Vous devez régulièrement prendre des précautions lorsque vous exécutez des requêtes SQL avancées.

requêtes SQL

Maintenant que vous avez localisé le panneau SQL, sélectionnez le wp_posts tableau et collez le code ci-dessous. Si le préfixe de votre base de données n'est pas wp_, puis remplacez-le par le préfixe que vous utilisez. Ce morceau de code déterminera quels clients ont 0 commande et 0 publication. appuie sur le Go bouton pour exécuter l’instruction SQL.

SELECT * from wp_users où wp_users.ID n'est pas dans (

SELECT meta_value FROM wp_postmeta WHERE meta_key = '_customer_user'

) ET wp_users.ID pas dans (

sélectionnez distinct (post_author) à partir de wp_posts

)

Si la requête est exécutée correctement, vous devrez alors la remplacer SELECT * avec EFFACER afin de supprimer tous les clients WooCommerce avec 0 commande. Nous l'avons fait à votre place et pouvons simplement copier le code ci-dessous. appuie sur le Go bouton pour exécuter l’instruction SQL.

SUPPRIMER de wp_users où wp_users.ID n'est pas présent (

SELECT meta_value FROM wp_postmeta WHERE meta_key = '_customer_user'

) ET wp_users.ID pas dans (

sélectionnez distinct (post_author) à partir de wp_posts

)

Enfin, tous vos clients WooCommerce avec 0 commande ont été supprimés. Vous devez maintenant effacer les métadonnées utilisateur pour vous débarrasser de toutes les données restantes. De la même manière, collez le code ci-dessous et appuyez sur le bouton Go bouton pour exécuter l’instruction SQL.

supprimer de wp_usermeta où wp_usermeta.user_id n'est pas présent (sélectionnez l'ID de wp_users) ;

Vous pouvez consulter votre liste d'utilisateurs WooCommerce pour confirmer si tous les utilisateurs ont été supprimés ou non. S'il y a des incohérences, il est fort probable que vous ayez oublié d'échanger le préfixe de la base de données. wp_ avec tout ce que votre base de données utilise.

Suppression de tous les clients

Honnêtement, supprimer tous les clients WooCoomerce via SQL est plutôt compliqué. Avec une requête inappropriée, vous courez le risque de supprimer tous les utilisateurs, et la requête en elle-même est très longue et complexe. Nous vous recommandons d'utiliser WP-CLI pour cette tâche. Vous pouvez consulter leur documentation ici sur la façon de configurer l’interface de ligne de commande WP-CLI.

WP-CLI supprimer des clients

Jetez un œil à la commande ci-dessous. Il s'agit d'un simple utilitaire de commande en une ligne permettant de supprimer toutes les données client WooCommerce. De plus, vous n’aurez pas à craindre d’endommager votre base de données.

liste d'utilisateurs wp –field=ID –role=customer | xargs wp user delete –oui

Gardez à l'esprit que cette commande supprime uniquement les clients, toutes les données concernant leurs commandes sont restées intactes. Si vous souhaitez également supprimer toutes les commandes WooCommerce, jetez un œil à notre article ici.

Suppression de tous les clients WooCommerce via des plugins

Si vous n'êtes pas familier avec le codage et les bases de données en général, envisagez d'utiliser des plugins. Malheureusement, peu de plugins peuvent supprimer tous les clients WooCommerce et leurs données correspondantes. Bien qu'il existe des plugins qui réinitialisent les bases de données, peu d'entre eux disposent de fonctionnalités pour cette tâche spécifique. Jetons un coup d'œil à 3 plugins populaires qui peuvent être utilisés pour supprimer tous les clients WooCommerce.

Réinitialisation WP. Le plugin le plus populaire pour réinitialiser les bases de données de sites aux valeurs d'installation par défaut sans modifier les fichiers. C'est un moyen rapide et efficace de cibler des données spécifiques et de les supprimer. Grâce à plusieurs mécanismes de sécurité intégrés au plugin, vous pourrez restaurer toutes les données que vous avez accidentellement supprimées. Nous vous conseillons de regarder attentivement la documentation afin de comprendre comment sélectionner et cibler les données que vous désirez.

Boîte à outils de magasin pour WooCommerce. Ce plugin comprend un ensemble croissant d'outils d'administration WooCommerce couramment utilisés, principalement destinés aux développeurs Web et aux responsables de magasins. Avec un large ensemble d'outils de maintenance/débogage/effacement à votre disposition, vous pourrez supprimer toutes les données concernant WooCommerce.

Gestionnaire intelligent pour WooCommerce. Pour la plupart, ce plugin est utilisé pour augmenter les fonctionnalités de WooCommerce et ajouter des outils supplémentaires pour gérer votre boutique, mais il peut être utilisé pour effacer votre base de données des données clients inutiles. Le plugin a une version gratuite (lite) et une version payante.

Mot de la fin

Comme vous pouvez le constater, gérer la boutique en ligne WooCommerce nécessite certaines connaissances techniques. Même une tâche apparemment simple, comme supprimer tous les clients, peut s'avérer difficile. Les solutions mentionnées ci-dessus aideront à accomplir cette tâche. Encore une fois, soyez prudent lorsque vous exécutez des requêtes SQL, vérifiez la syntaxe et sauvegardez toujours votre base de données. Nous vous souhaitons un voyage sans bug dans le monde du commerce électronique et restons à l’écoute pour plus d’articles !

Questions fréquentes

Comment puis-je sauvegarder les données client avant de supprimer tous les clients dans WooCommerce pour m'assurer qu'elles ne sont pas perdues définitivement ?

Avant de supprimer tous les clients dans WooCommerce, il est essentiel de sauvegarder les données des clients pour garantir qu'elles ne sont pas perdues définitivement. Vous pouvez le faire en exportant les données client à l'aide des outils d'exportation intégrés à WooCommerce ou en utilisant un plugin tiers offrant des fonctionnalités de sauvegarde et d'exportation plus avancées. Assurez-vous de stocker le fichier de sauvegarde en toute sécurité et conformément aux réglementations en matière de protection des données.

Y a-t-il des considérations juridiques ou de conformité dont je dois être conscient lors de la suppression des données client dans WooCommerce, telles que le RGPD ou les politiques de conservation des données ?

Oui, il y a des considérations juridiques et de conformité à prendre en compte lors de la suppression des données client dans WooCommerce, notamment en ce qui concerne les réglementations sur la protection des données telles que le RGPD. Avant de supprimer les données client, assurez-vous que vous disposez d'une base légale pour le faire et que vous respectez toutes les politiques ou exigences applicables en matière de conservation des données. Pensez à fournir aux clients des informations sur la suppression de leurs données et sur leurs droits en vertu des lois sur la protection des données.

La méthode décrite dans l'article peut-elle être utilisée pour supprimer sélectivement des clients en fonction de critères spécifiques, tels que des comptes inactifs ou des utilisateurs spammés ?

La méthode décrite dans l'article se concentre sur la suppression de tous les clients dans WooCommerce et n'offre pas de moyen de supprimer sélectivement les clients en fonction de critères spécifiques. Cependant, il existe des plugins disponibles pour WooCommerce qui offrent des fonctionnalités avancées de gestion des clients, notamment la possibilité de filtrer et de supprimer des clients en fonction de critères spécifiques tels que l'activité du compte, l'historique des achats ou le rôle de l'utilisateur.

Quels sont les conséquences ou les risques potentiels de la suppression de tous les clients dans WooCommerce, à la fois en termes de fonctionnalités du magasin et d'expérience client ?

La suppression de tous les clients dans WooCommerce peut avoir plusieurs conséquences et risques potentiels, à la fois en termes de fonctionnalité du magasin et d'expérience client. Du point de vue des fonctionnalités du magasin, la suppression de tous les clients peut avoir un impact sur l'historique des commandes, les données d'abonnement et les paramètres ou configurations liés aux clients. De plus, les fonctionnalités liées aux clients telles que les comptes d'utilisateurs, le suivi des commandes et le support client peuvent être affectées. Du point de vue de l'expérience client, les clients peuvent perdre l'accès à leur historique de commandes, aux paramètres de leur compte et à leurs préférences enregistrées, ce qui entraîne une insatisfaction et une perte de confiance.

Comment puis-je informer les clients de la suppression de leurs comptes et m'assurer qu'ils disposent d'un moyen de récupérer leurs données ou de contacter l'assistance si nécessaire ?

Pour informer les clients de la suppression de leurs comptes et garantir qu'ils disposent d'un moyen de récupérer leurs données ou de contacter l'assistance si nécessaire, envisagez d'envoyer un e-mail ou un message de notification avant de supprimer les comptes clients. Fournissez des instructions claires sur la manière dont les clients peuvent récupérer leurs données ou contacter l'assistance s'ils ont des questions ou des préoccupations. Envisagez également de proposer des options alternatives aux clients qui souhaitent conserver leurs comptes ou leurs données, comme se retirer du processus de suppression ou exporter leurs données avant la suppression.

Comment commencer?

Apprendre encore plus

Entretien de WooCommerce

ÉCONOMIE 33% avec notre plan tarifaire annuel.

Débuter

Vous rencontrez des problèmes avec WordPress ?

Votre revendication Maintenance WordPress gratuite

Dans le paysage numérique actuel, en évolution rapide, chaque site Web mérite le soin et l'expertise d'une équipe de maintenance professionnelle, garantissant des performances optimales, une sécurité renforcée et des expériences utilisateur fluides, afin que vous puissiez vous concentrer sur la croissance de votre entreprise en toute tranquillité d'esprit.

Alexeï Seriapine
Fondateur de WPServices

Code promo appliqué !

Prenez votre temps et continuez à parcourir nos services.

Alexeï Seriapine
Fondateur de WPServices