En visitant ce site, vous acceptez l'utilisation de cookies afin de vous proposer les meilleurs services possibles.

nettoyer la base utilisateurs

Plus d'informations
il y a 9 ans 6 mois #1 par serge
nettoyer la base utilisateurs a été créé par serge
bonsoir,

je suis en train de migrer un site avec 1500 utilisateurs, dont 90%sont des spammeurs.
je voudrais ne garder que les 160 qui ont passé commande.
y a il un plugin ou un procédé permettant de le faire simplement ?

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 9 ans 6 mois - il y a 9 ans 6 mois #2 par logobis
Réponse de logobis sur le sujet nettoyer la base utilisateurs
Bonjour,

Tu récupères les 2 bases xxxx_virtuemart_orders et xxxx_users et dans un Excel tu fais la différence entre les deux.
Tu réintegres la base xxxx_users une fois le nettoyage effectué.
Au passage tu peux même nettoyer xxxx_virtuemart_vmusers
Durée -> 10mn.

Une autre méthode + rapide et de passer par le SQL directement, du style :
DELETE FROM xxxx_users LEFTJOIN xxxx_virtuemart_orders ON xxxx_users.[id] = xxxx_virtuemart_orders.[virtuemart_user_id] WHERE xxxx_virtuemart_orders.[virtuemart_user_id] IS NULL
Durée -> 10s.

La première te donne un meilleur aperçu de ce que tu fais... :lol:

Laurent.
Dernière édition: il y a 9 ans 6 mois par logobis.
Les utilisateur(s) suivant ont remercié: serge

Connexion ou Créer un compte pour participer à la conversation.

  • doc_denis
  • Portrait de doc_denis
  • Hors Ligne
  • Membre senior
  • Membre senior
  • ...oui, la photo date :)
Plus d'informations
il y a 9 ans 6 mois #3 par doc_denis
Réponse de doc_denis sur le sujet nettoyer la base utilisateurs
Bonjour,

Comme tu as déjà une réponse, je propose un outil utilisable à titre préventif : shopper group changer
permet de changer le groupe du client lors d'une commande.

c'est un bon moyen de repérer rapidement dans la liste les vrais clients des autres.

www.daycounts.com/shop/virtuemart-3/shopper-group-changer.htm

Connexion ou Créer un compte pour participer à la conversation.

  • studio42
  • Portrait de studio42
  • Hors Ligne
  • Modérateur
  • Modérateur
  • Dev Joomla & Virtuemart
Plus d'informations
il y a 9 ans 6 mois #4 par studio42
Réponse de studio42 sur le sujet nettoyer la base utilisateurs
Pour trouver 95% des hackers.
Select any user where country is ASIAN or user country is pays de l'est
:)

www.st42.fr Truc et astuce Joomla et virtuemart
shop.st42.fr téléchargement Joomla et extension pour virtuemart
Gratuit ! Nettoyage des medias : shop.st42.fr/fr/produits/virtuemart-netoyage-des-medias.htm Nouveau!

Connexion ou Créer un compte pour participer à la conversation.

  • clend
  • Portrait de clend
  • Hors Ligne
  • Nouveau membre
  • Nouveau membre
  • "La gentillesse est la première des vertus" Jean Guéheno (A.F.)
Plus d'informations
il y a 9 ans 3 mois #5 par clend
Réponse de clend sur le sujet nettoyer la base utilisateurs
@ logobis :

Sympa ta commande sql pour nettoyer en 10s sur phpmyadmin.
Mais elle serait sans doute encore meilleure si tu la réservais strictement aux seuls clients et non pas à tous les utilisateurs de la BDD : tu vas nous faire disparaître le(s) superuser(s) en 10s (les 1ers qui ne commandent jamais) !!!

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 9 ans 3 mois #6 par logobis
Réponse de logobis sur le sujet nettoyer la base utilisateurs
Bonjour,

La question ne spécifie pas. D'autre part, c'est une migration, on suppose que le travail s'effectue sur l'ancienne base, pas la nouvelle.

Connexion ou Créer un compte pour participer à la conversation.