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 10 ans 1 semaine #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 10 ans 1 semaine - il y a 10 ans 1 semaine #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 10 ans 1 semaine 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 10 ans 1 semaine #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 10 ans 1 semaine #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 8 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 8 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.