Jump to content

Connaitre l'IP d'un panier non validé


Recommended Posts

Bonjour à tous,

 

Je souhaite savoir s'il est possible de connaître l'IP qui a constitué un panier sur ma boutique, sans s'inscrire ni même valider sa commande.

 

J'ai l'impression que depuis plusieurs jours la même personne s'amuse à constituer des paniers (peut-être un concurrent) mais je voudrais en avoir le coeur net.

 

Dans l'attente,

 

Bonne journée.

 

Joe

Link to comment
Share on other sites

Bonjour,

 

Où voyez vous que les paniers ont été constitué ?

 

Si la personne crée un compte, même différent pour chaque panier, en cliquant sur l'onglet "Client", puis sur le nom du compte, vous avez accès à une page qui contient entre autres le panier créé mais pas commandé et l'adresse IP en bas de page dans la partie "Dernières connexions"

Link to comment
Share on other sites

  • 2 weeks later...

Ah.... Zopim, je ne l'utilise pas malheureusement...

 

Pour la constitution des paniers : Dans la partie Admin > Clients > Paniers...

Lorsque l'internaute rempli le panier sans s'enregistrer sur le site, il n'y a aucune IP dans le panier constitué :(

Link to comment
Share on other sites

Bonjour Miryam, non je n'ai pas activé la géolocalisation dans "Préférences"... et dans mon cas ça ne changerai pas grand chose. Ce que je souhaite c'est capturer l'IP d'un internaute qui constitue un panier sans le valider ni s'inscrire...

 

Effectivement, dans "Stats" je vois les IP qui sont venus sur mon site mais il est quasiment impossible d'établir le lien entre IP visiteurs et paniers non validés. :(

Link to comment
Share on other sites

Ce qu'il y a de plus drôle avec les adresses IP c'est que l'heure ne semble pas être bonne...

 

J'ai, aujourd'hui, un visiteur (inconnu) qui a constitué un panier à 11h34... Je regarde dans les stats visiteurs et personne n'est venu sur le site aux alentours de cette heure là... Est-ce que l'heure de constitution du panier et / ou des stats visiteurs sont fiables ?

Link to comment
Share on other sites

Franchement, j'ai de plus en plus de doutes quant à la véracité des stats (ou tout du moins de l'heure de ces stats)...

 

Panier constitué à 11:34

 

IP visiteurs pour aujourd'hui :

- 03:08:56

- 03:11:55

- 04:52.33

- 16:31:20

 

J'ai du mal à imaginer que le visiteur arrivé à 04:52:33 a constitué son panier à 11:34...

 

Hmmmm, vraiment bizarre tout ça ! :blink::huh:

Link to comment
Share on other sites

Bonjour,

 

Personnellement, je suis sur un fixe. Il est rarement éteint. Chaque démarrage abime le DDur. Il m'arrive souvent d'être 8 jours sur un panier et de n'en valider qu'un sur 5 que j'ai créé sur différant site.

Tu croix que ça vaut le coup de faire une discussion de 20 messages autour de ce sujet. Les IPs sont récupérés automatiquement donc réel, mais en France l'identité du propriétaire est protégé.

 

Cordialement

Link to comment
Share on other sites

1. L'intérêt de récupérer l'IP, c'est de cibler une zone géographique, pas de connaître l'individu, je sais que c'est impossible en France, car je ne me vois pas faire de la relance téléphonique pour lui demander pourquoi il n'a pas validé son panier...

 

2. Si tu lis avec un peu plus d'attention mon message de départ, je précise que ce sont les paniers non validés qui m'intéressent, que tu en valides 1 / 5 et que tu restes connecté 8 jours sur panier, ben... c'est pas le sujet, confère plus haut...

 

3. Apparemment, le sujet est sans intérêt pour toi, eh bien écoutez Altesse, inutile de perdre votre temps avec le vil peuple qui est sans intérêt pour votre grandeur...

 

4. Ce message n'est que le 13e de la discussion, il n'y en a pas (encore) 20...

 

J'aime ton sens aigu de la pédagogie.

 

Amitiés.

Edited by joept69 (see edit history)
Link to comment
Share on other sites

  • 1 month later...

Bonjour joept69,

Il semble qu'aucun topic sur ce sujet ne soit jamais abordé dans ce forum ...

pourtant je ne suis donc pas le seul à avoir des paniers automatiques :

ts les jrs ou presque, pendant plusieurs heures, env 50-150 paniers , à environ ts les 30 sec - 2 mins.

Je les supprime ds la base SQL, car leur particularité c'est id_guest=0

Il n'est pas possible de savoir d'où ils viennent, une explication a dit que ce sont les moteurs de recherche qui les créent automatiquement, peut-être

Il n'y a pas d'id_guest (0 n'est pas une valeur possible pour id_guest), donc pas de possibilité d'extraire un IP des autres tables en SQL.

voilà où j'en suis avec ça, mais c'est juste pénible, bête et ridicule; ça incrémente les numéros de paniers, mais ça se supprime tt seul en 2 min avec PHP-myadmin, sur la base SQL

Je reste à l'écoute de qqun qui pourra ns donner une autre info sur le sujet

merci d'avance

  • Like 1
Link to comment
Share on other sites

  • 4 months later...

 

pourtant je ne suis donc pas le seul à avoir des paniers automatiques :

ts les jrs ou presque, pendant plusieurs heures, env 50-150 paniers , à environ ts les 30 sec - 2 mins.

 

Il n'est pas possible de savoir d'où ils viennent, une explication a dit que ce sont les moteurs de recherche qui les créent automatiquement, peut-être

 

Même problème donc si vous avez des nouvelles là-dessus, merci !

Link to comment
Share on other sites

  • 1 month later...

Bonjour

Je suis aussi intéressé pour trouvé qui rempli des paniers sur mon site dans mon cas ce doit être un robot vu le nombre d'article dans le panier.

Alors que mes commandes varient entre 0 et 100 € ces paniers non validés arrivent entre 3000 et 5000 € avec plusieurs centaines d'articles.

Il peut y avoir plusieurs panier rempli sur une journée c'est agaçant et je pense que cela peut ralentir le site je suppose

  • Like 1
Link to comment
Share on other sites

  • 1 month later...

Bonjour

 

Je suis également intéressée. Un robot (Google ou autre) crée des paniers pouvant aller à plus de 100 000€... Et du coup cela ralenti le site et le serveur s'affole...

 

S'il n'y a pas de moyen de récupérer les adresse IP des paniers non validés (et sans client identifié) par Prestashop, existe t'il un autre moyen de le récupérer (module / serveur) ?

 

Merci d'avance ^^

Link to comment
Share on other sites

  • 2 weeks later...

Bonsoir, moi aussi je suis très intéressé par le sujet car j'ai le même problème sur mon site allolesfilles.com des paniers entre 200 et 2000 euros et près d'une dizaine chaque jour depuis environ 15 jours...

Merci d'avance de votre aide

Je suis sous prestashop 1.4.5.1 et je vais bientôt passer a 1.4.9 (peut être cela pourrait résoudre mon problème?)

Link to comment
Share on other sites

Je l'ai installé mais il y a toujours des paniers qui se font par les bots ...

En fait, toutes les adresses IP des bots n'était pas dans le module. Une fois toutes mises, il n'y a plus de soucis. Le module proposé par Marc fonctionne.

Link to comment
Share on other sites

  • 1 month later...

Bonsoir à tous,

 

Je suis étonné, mais peut-être que mon approche est mauvaise, qu'il ne soit parmi de bannir des IP dans Prestashop comme dans n'importe quel CMS. J'ai mis dans mon fichier .htaccess les IP en provenance de Chine (d'après un site qui génère un fichier .htaccess avec les IP à bannir en fonction du pays que tu veux bloquer ICI).

 

J'avoue que depuis je n'ai plus de problème avec les paniers, même si je n'ai pas trouvé comment capturer l'IP d'un visiteur non inscrit qui constitue un panier.

 

Bonne soirée.

 

Joe

Link to comment
Share on other sites

  • 7 months later...

Merci pour les infos joept69, très utile, je subis le même soucis sur un presta en 1.2.5 avec des russes !

Pour le moment, je n'avais fais que ça dans mon .htaccess :
# Bloquage d'ip de spam
Order Allow,Deny

Deny from *.ru
Deny from 37.9.53.126
Allow from all

et dans le rewriteengine :

# Blocages
RewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^RU|PL|UA$
RewriteRule .* - [F]

 

je compte aussi utiliser un module pour supprimer directement depuis l'admin les paniers merdiques.

Link to comment
Share on other sites

  • 3 weeks later...

Même problème pour moi

 

 

J'ai des paniers totalement aberrants (sommes ne correspondants pas à la réalité)

 

 

J'ai même eu une personne qui a créée plus de 80 paniers pendant la nuit. En regardant les visiteurs en ligne, j'ai vu que ca venait des US. Mais j'aimerais bien avoir l'ip des paniers.

 

 

C'est assez pénible, mon site est récent et je ne comprends pas pourquoi je subit ses attaques. Surtout que je ne vends pas aux US, alors pourquoi un concurrent s'affolerait et quel est l’intérêt de faire des paniers à répétition.

 

 

​Si vous avez des explications, je suis preneur 

 

Merci a tous.

 

Le site : Dino-shop.fr : vente de jouets dinosaures

 

Link to comment
Share on other sites

  • 1 month later...

Idem, il y a quelques temps j'avais eu des quantités phénoménals de paniers dans la journée. En regénérant le robots.txt cela les avait stoppés. Ensuite j'ai eu droit au panier qui pioche 1 quantité par article proposé dans la boutique. Même traitement, impeccable et là depuis Hier rebelote : de nouveau 1 panier qui grossi au file du temps avec les articles mais malheureusement la génération du robots.txt  n'est plus efficaces !! si vous avez un tuyau !!!

Je suis en 1.5.2 qui fonctionne parfaitement depuis février 2013.

 

De même, une autre question : Est-il possible de supprimer le paniers validés qui sont donc devenus des commandes (pour qu'ils n'apparaissent plus dans la pages paniers de la BO) sans que cela ne les fasse disparaitre définitivement dans l'historique des clients ?

Merci par avance

Link to comment
Share on other sites

  • 1 month later...

Bon début de piste de mon côté en regardant les logs d'apache ...

je vous donne le chemin des miens

 

console SSH

cd /var/log/apache2

--> vi ou nano "votre fichier log"

regardez tout ce qui génère un panier?add

Si vous constatez une adresse IP qui se répète inlassablement avec cette ligne, dites vous qu'elle peut effectivement s'apparenter à votre problème

 

Chez moi cela correspond à l'adresse IP 198.143.133.154, --> USER AGENT BLEXBot/1.0, source http://webmeup-crawler.com

 

Petit tour sur le net pour voir de quoi il sagit ^^

 

Effectivement il semble que ce soit un robot, j'ai modifié le fichier robot.txt afin de lui interdire explicitement certaines pages, même si logiquement la chose était faite déjà avec ce qui suivait la ligne

User-agent: *

mais bon, il semble ne pas reconnaitre cette ligne, j'ai donc ajouté ce fragment de code dans le fichier robot.txt

 

-----------------------------------------------------

# BLEXBot Specific
User-agent: BLEXBot
Crawl-delay: 10
Disallow: /cart.php
Disallow: /search.php
Disallow: /addresses.php
Disallow: /address.php
Disallow: /authentication.php
Disallow: /cart.php
Disallow: /discount.php
Disallow: /footer.php
Disallow: /get-file.php
Disallow: /header.php
Disallow: /history.php
Disallow: /identity.php
Disallow: /images.inc.php
Disallow: /init.php
Disallow: /my-account.php
Disallow: /order.php
Disallow: /order-opc.php
Disallow: /order-slip.php
Disallow: /order-detail.php
Disallow: /order-follow.php
Disallow: /order-return.php
Disallow: /order-confirmation.php
Disallow: /pagination.php
Disallow: /password.php
Disallow: /pdf-invoice.php
Disallow: /pdf-order-return.php
Disallow: /pdf-order-slip.php
Disallow: /product-sort.php
Disallow: /search.php
Disallow: /statistics.php
Disallow: /attachment.php
Disallow: /guest-tracking.php
Disallow: /address
Disallow: /lingerie-sextoys-adresse
Disallow: /direccion
Disallow: /adresse
Disallow: /indirizzo
Disallow: /addresses
Disallow: /lingerie-sextoys-adresses
Disallow: /direcciones
Disallow: /adressen
Disallow: /indirizzi
Disallow: /authentication
Disallow: /lingerie-sextoys-authentification
Disallow: /autenticacion
Disallow: /authentifizierung
Disallow: /autenticazione
Disallow: /cart
Disallow: /lingerie-sextoys-panier
Disallow: /carro-de-la-compra
Disallow: /warenkorb
Disallow: /carrello
Disallow: /discount
Disallow: /lingerie-sextoys-bons-de-reduction
Disallow: /descuento
Disallow: /discount
Disallow: /sconto
Disallow: /guest-tracking
Disallow: /lingerie-sextoys-suivi-commande-invite
Disallow: /estado-pedido
Disallow: /auftragsverfolgung-gast
Disallow: /ospite-monitoraggio
Disallow: /order-history
Disallow: /lingerie-sextoys-historique-des-commandes
Disallow: /historial-de-pedidos
Disallow: /bestellungsverlauf
Disallow: /storico-ordine
Disallow: /identity
Disallow: /lingerie-sextoys-identite
Disallow: /identidad
Disallow: /kennung
Disallow: /identita
Disallow: /my-account
Disallow: /lingerie-sextoys-mon-compte
Disallow: /mi-cuenta
Disallow: /mein-Konto
Disallow: /il-mio-account
Disallow: /order
Disallow: /lingerie-sextoys-commande
Disallow: /carrito
Disallow: /bestellung
Disallow: /ordine
Disallow: /order-follow
Disallow: /lingerie-sextoys-details-de-la-commande
Disallow: /devolucion-de-productos
Disallow: /bestellungsverfolgung
Disallow: /seguito-ordine
Disallow: /quick-order
Disallow: /lingerie-sextoys-commande-rapide
Disallow: /pedido-rapido
Disallow: /schnell-bestellung
Disallow: /ordine-veloce
Disallow: /order-slip
Disallow: /lingerie-sextoys-avoirs
Disallow: /vales
Disallow: /bestellschein
Disallow: /nota-di-ordine
Disallow: /password-recovery
Disallow: /lingerie-sextoys-mot-de-passe-oublie
Disallow: /contrasena-olvidado
Disallow: /kennwort-wiederherstellung
Disallow: /password-recupero
Disallow: /search
Disallow: /lingerie-sextoys-recherche
Disallow: /buscar
Disallow: /suche
Disallow: /cerca
Disallow: /envoyer_a_ami/

------------------------------------------------------------------------

 

si demain il continue ses conneries, je lui interdit l'accès à l'ensemble du site en le déclarant robot interdit dans le httpd.conf

Edited by lbazerque (see edit history)
Link to comment
Share on other sites

  • 2 years later...

Ce problème est maintenant plus que récurrent. J'ai 3 sites et il ne se passe pas une semaine sans que ce soit le cas.

 

Bannir des IP c'est un travail sans fin et on ne peut bannir des adresse IP sans conséquence : souvent des serveurs mutualisés ou de gros opérateurs donc vous coincez aussi d'autres personnes innocentes.

Bon pour certains pays comme Russie, Chine, ... on ne prend pas trop de risque sauf si on veut commercer avec ...

 

Alors je pensais à un module qui pourrait faire la chose suivante :

 

Interdire plus de Q (à paramétrer  >3 par exemple ) paniers consécutifs avec la même IP qui contiennent plus de X éléments (à paramétrer  > 4 par exemple) et qui aurait un intervalle de T minutes (à paramétrer 2 mn par exemple) entre chaque.

 

ça réglerait déjà plus de 95% du problème

 

Qui saurait faire un module comme celui là ?

Link to comment
Share on other sites

  • 2 months later...
  • 4 months later...

Puisque nous avons toujours des robots qui fabriquent des paniers incohérents toutes les 2 mn afin je pense de saturer la base de données mysql, j'ai choisi pour ma part de :

 

1/ Installer Crawlprotect : logiciel libre et certes un peu ancien mais qui fonctionne bien pour bloquer la majorité des injections mysql et autres joyeuseutés  (traitement a priori)

 

2/ Lors des attaques (traitement a posteriori)

- se connecter sur mysql via phpmyadmin

- aller sur la table ps_cart

- taper la requête :

SELECT count(*) AS C,ip_adress, date_add FROM ps_cart WHERE id_customer = "0"  GROUP BY ip_adress HAVING C >1

 

Celle-ci va renvoyer le total des paniers par adresse IP qui n'ont pas de clients.

 

Il est aisé ainsi de voir que l'adresse X a fait 234 paniers par exemple le 18 janvier ce qui n'est manifestement pas une activité humaine ;)

 

3/ Via un site web whois quelconque, que l'on peut trouver sur n'importe quel moteur de recherche, voir la provenance.

En fonction : soit vous bannissez l'IP (voir 4)  soit vous faites appel à la cellule abuse normalement renseignée pour signaler au prestataire qui gère l'IP  l'attaque subie (intéressant quand l'IP se situe en France et qu'elle appartient à un serveur mutualisé). Moi je le fais aussi pour les serveurs européens.

 

4/ Aller dans Crawlprotect -> Créer ou mettre à jour son htaccess -> Les IP que vous voulez bloquer -> rajout de l'IP dans le champ

 

En espérant vous avoir été utile ...

Link to comment
Share on other sites

  • 2 weeks later...

Bon, la méthode ci-dessus ne fonctionne qu'avec les versions < 1.6.

En effet, l'équipe Prestashop n'a pas jugé utile de garder l'adresse IP de l'internaute dans la table ps_cart

 

Donc on ne peux pas récupérer cette info pour la traiter, dommage ...

 

Je suis en train de tester une méthode complétement différente suite à l'analyse des paniers consignés dans les fichiers log brut donnés par Apache (si vous utilisez un Cpanel -> Mesure -> Accès Brut)

Link to comment
Share on other sites

  • 1 year later...
On ‎31‎/‎01‎/‎2017 at 1:33 PM, zargo said:

Bon, la méthode ci-dessus ne fonctionne qu'avec les versions < 1.6.

En effet, l'équipe Prestashop n'a pas jugé utile de garder l'adresse IP de l'internaute dans la table ps_cart

 

Donc on ne peux pas récupérer cette info pour la traiter, dommage ...

 

Je suis en train de tester une méthode complétement différente suite à l'analyse des paniers consignés dans les fichiers log brut donnés par Apache (si vous utilisez un Cpanel -> Mesure -> Accès Brut)

Bonjour,

Je suis vivement intéressé par cette méthode car moi aussi j'ai des paniers énormes !

Cordialement,
Laurent.

 

Link to comment
Share on other sites

  • 5 months later...

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...