Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Warenkorb im Backend löschen

    peterpan19

    • Fördermitglied
    • Beiträge: 436
    • Geschlecht:
    Warenkorb im Backend löschen
    am: 22. Februar 2012, 09:45:32
    Hallo Leute, wir hatten jemanden im Shop, der fast alle Artikel in den Warenkorb legte. Diese Artikel sind natürlich für andere Kunden nicht mehr erhältlich. Ich vermute, da wollte jemand mal was testen. Wie kann ich den Warenkorb im Backend löschen, bzw. welche Möglichkeiten gibt es, so etwas gegenzusteuern? HILFEEEEE!!!

    Linkback: https://www.modified-shop.org/forum/index.php?topic=18395.0

    Matt

    • Experte
    • Beiträge: 4.241
    Re: Warenkorb im Backend löschen
    Antwort #1 am: 22. Februar 2012, 09:55:09
    Hallo Leute, wir haben aktuell jemanden im Shop, der fast alle Artikel in den Warenkorb legt. Diese Artikel sind natürlich für andere Kunden nicht mehr erhältlich.

    Du hast jeden Artikel nur ein mal?

    Wie kann ich den Warenkorb im Backend löschen, bzw. die IP blockieren??? HILFEEEEE!!!

    Löschen müsste mit dem Modul 'Offene Warenkörbe' gehen. IP-Blockade über .htaccess:
    RewriteCond %{REMOTE_ADDR} 12.34.56.78
    RewriteRule ^.* - [F]

    peterpan19

    • Fördermitglied
    • Beiträge: 436
    • Geschlecht:
    Re: Warenkorb im Backend löschen
    Antwort #2 am: 22. Februar 2012, 09:57:26
    Danke Matt!! Wir haben verschiedene Artikel mehr als einmal. Es sah nach einem Test aus, aber wir haben hier schon das Flattern bekommen, da es fast der komplette Warenbestand war. Kann man z.B. auch die Summe eines Einkaufs begrenzen?
    Gruß

    piru

    • Fördermitglied
    • Beiträge: 1.263
    • Geschlecht:
    Re: Warenkorb im Backend löschen
    Antwort #3 am: 22. Februar 2012, 10:38:27
    Ich denke du kannst den Warenkorb direkt in de DB auch so löschen:

    Code: PHP  [Auswählen]
    DELETE FROM customers_basket WHERE customers_id = 12
    und
    Code: PHP  [Auswählen]
    DELETE FROM customers_basket_attributes WHERE customers_id = 12

    (12 muss du gegen der customers_id von deinem Kd. ersetzen)

    Gruß piru

    hendrik

    • Experte
    • Beiträge: 2.038
    Re: Warenkorb im Backend löschen
    Antwort #4 am: 22. Februar 2012, 11:24:21
    ....der fast alle Artikel in den Warenkorb legte. Diese Artikel sind natürlich für andere Kunden nicht mehr erhältlich. ....

    Das stimmt so nicht. Der Warenkorb hat keinen Einfluß auf den Bestand. Erst mit abgeschlossener Bestellung werden die Lagermengen reduziert und sind u.U. für andere Kunden nicht mehr erhältlich.

    Gruß
    Hen

    peterpan19

    • Fördermitglied
    • Beiträge: 436
    • Geschlecht:
    Re: Warenkorb im Backend löschen
    Antwort #5 am: 22. Februar 2012, 11:36:51
    Guter Tipp mit der DB, danke.
    Ja, dachten wir auch.  Wir haben dann einen Artikel aus dem Warenkorb selbst in den Warenkorb gelegt, der eigentlich verfügbar sein sollte. Aber der Artikel erschien dann mit "zur Zeit nicht verfügbar". Entweder haben wir uns da vertan, oder der Shop hat sich vertan  :silly:

    baustelle

    • Fördermitglied
    • Beiträge: 1.622
    Re: Warenkorb im Backend löschen
    Antwort #6 am: 22. Februar 2012, 19:21:55
    Moin,

    [...] Kann man z.B. auch die Summe eines Einkaufs begrenzen?

    Ja, pro Kundengruppe: Kunden -> Kundengruppen -> bearbeiten

    Hendrik hat ansonsten absolut recht: es können sich 10 Kunden das gleiche Einzelstück in den Warenkorb packen, der 11. kann es trotzdem kaufen. Gerade nochmal ausprobiert.

    Greets,
    Chris

    peterpan19

    • Fördermitglied
    • Beiträge: 436
    • Geschlecht:
    Re: Warenkorb im Backend löschen
    Antwort #7 am: 22. Februar 2012, 23:25:08
    OK, vielen Dank für die Info Chris! Macht ja auch Sinn, aber wir waren uns eben nicht sicher  :doh:
    Danke für Eure Unterstützung, das Modul "offene Warenkörbe" habe ich trotzdem mal installiert, man kann ja nie wissen  :whistle:
    Gruß

    peterpan19

    • Fördermitglied
    • Beiträge: 436
    • Geschlecht:
    Re: Warenkorb im Backend löschen
    Antwort #8 am: 02. März 2012, 16:11:43
    Hallo, seit einiger Zeit treibt sich immer wieder eine adaptivespidertechnolgy bei uns im Shop rum und haut den Warenkorb voll, siehe http://www.modified-shop.org/forum/index.php?topic=18395.msg173935#msg173935. Kennt jemand das Problem???
    Danke und Gruß

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Re: Warenkorb im Backend löschen
    Antwort #9 am: 02. März 2012, 18:24:38
    Ich habe deine beiden Thema mal hier zusammengeführt.

    Grüße

    Torsten

    peterpan19

    • Fördermitglied
    • Beiträge: 436
    • Geschlecht:
    Re: Warenkorb im Backend löschen wg. adaptivespidertechnolgy
    Antwort #10 am: 02. März 2012, 18:28:41
    Macht auch Sinn, danke! 

    Matt

    • Experte
    • Beiträge: 4.241
    Re: Warenkorb im Backend löschen
    Antwort #11 am: 03. März 2012, 15:39:07
    Nein. Aber mit
    RewriteCond %{HTTP_USER_AGENT} adaptivespidertechnolgy
    RewriteRule ^.* - [F]
    bleibt er draußen (vorausgesetzt, adaptivespidertechnolgy ist sein UA-String)

    peterpan19

    • Fördermitglied
    • Beiträge: 436
    • Geschlecht:
    Re: Warenkorb im Backend löschen
    Antwort #12 am: 03. März 2012, 18:24:27
    Hi Matt, danke Dir! Kann auch ein IP-Bereich über die .htaccess gesperrt werden, z.B: 
    Code: PHP  [Auswählen]
    RewriteCond %{REMOTE_ADDR} 12.34.56.0 - 12.34.25.255
    RewriteRule ^.* - [F]
    ?
    Die adaptivespidertechnolgy ist irgendein spider, gibt es nicht viel darüber im Netz, Server vermutlich im Amerika...

    Matt

    • Experte
    • Beiträge: 4.241
    Re: Warenkorb im Backend löschen
    Antwort #13 am: 04. März 2012, 09:30:50
    Kann auch ein IP-Bereich über die .htaccess gesperrt werden

    Ja. Einfach von hinten beginnend Oktets wegnehmen bei der IP. Da es sich nicht empfiehlt, ganze B-Netze zu blocken (zu viele false positives) kannst du mehrere C-Netze mit [OR] verbinden.
    RewriteCond %{REMOTE_ADDR} 12.34.56.[OR]
    RewriteCond %{REMOTE_ADDR} 12.34.57.
    RewriteRule ^.* - [F]

    peterpan19

    • Fördermitglied
    • Beiträge: 436
    • Geschlecht:
    Re: Warenkorb im Backend löschen
    Antwort #14 am: 04. März 2012, 10:19:46
    Super, vielen Dank!
    10 Antworten
    3006 Aufrufe
    21. August 2017, 10:10:48 von nheim
    6 Antworten
    6188 Aufrufe
    18. Mai 2011, 07:08:18 von GTB
    4 Antworten
    2541 Aufrufe
    08. Dezember 2015, 16:21:05 von Glera77