Paul Sack Posted October 9 Share Posted October 9 Im Lauf der Jahre haben sich hunderte von Warenkörben angesammelt. Bisher bin ich mit dem Versuch gescheitert sie zu löschen. Zwar lassen sich die verwaisten Warenkörbe löschen, anschließend fehlt links unten der Button "Aktion" und die Warenkörbe haben keine Checkbox. Hat Jemand eine Idee ? Beste Grüße Paul Link to comment Share on other sites More sharing options...
JBW Posted October 9 Share Posted October 9 Hallo Paul, verstehe nicht ganz, du schreibst ja die lassen sich löschen, dann sind die bei mir auch aus der Liste raus. Wie sieht das bei dir aus? 1 Link to comment Share on other sites More sharing options...
rictools Posted October 9 Share Posted October 9 Seltsam, meine erste Frage wäre die nach Prestashop- und PHP-Version. Es gibt auch Module, z. B. kostenlos https://mypresta.eu/modules/administration-tools/database-optimization.html 1 Link to comment Share on other sites More sharing options...
Paul Sack Posted October 9 Author Share Posted October 9 Der Prestashop läuft unter PS Version 1.7.6.1 und PHP-Version 7.3.33. Link to comment Share on other sites More sharing options...
JBW Posted October 9 Share Posted October 9 Nicht sicher ob es mit deinem Problem zu tun hat, aber generel ist PS erst ab 1.7.7 mit PHP 7.3. kompatibel - es mag funktionieren aber auch unerwartete Ergebnise produzieren https://devdocs.prestashop-project.org/1.7/basics/installation/system-requirements/ Link to comment Share on other sites More sharing options...
Paul Sack Posted October 9 Author Share Posted October 9 Unter PHP 7.2 traten Fehler auf, eigenartigerweise unter PHP 7.3 nicht. https://www.prestashop.com/forums/topic/1089354-gelöstps1761-token-ungültig-direkter-zugriff-auf-diesen-link-könnte-eine-sicherheitslücke-schaffen/ In Ermangelung von Alternativen könnte ich in der Tabelle cart Datenbank die Löschungen vornehmen - spräche etwas dagegen ? Link to comment Share on other sites More sharing options...
rictools Posted October 10 Share Posted October 10 Dazu müsstest du wissen, ob es reicht, die Einträge in der einen Tabelle zu löschen oder ob es verknüpfte Einträge in anderen Tabellen gibt, warum machst du das nicht per Modul? Es kann passieren, dass nach einer falschen Löschaktion auf einmal Warenkörbe, Produkte und Bestellungen nicht mehr zusammenpassen. Zumindest solltest du vor einer solchen Aktion die Datenbank und am besten auch die betreffende Tabelle sichern. Link to comment Share on other sites More sharing options...
Paul Sack Posted October 10 Author Share Posted October 10 Quote warum machst du das nicht per Modul? Welches Modul? Link to comment Share on other sites More sharing options...
rictools Posted October 10 Share Posted October 10 Das ich in meinem Post verlinkt hatte für den du dich sogar bedankt hast ... Link to comment Share on other sites More sharing options...
Paul Sack Posted October 10 Author Share Posted October 10 @ric: mittels des Prestashop Database Optimization - Moduls lassen sich verwaiste Warenkörbe löschen - die hunderte von jahrealten Warenkörben leider nicht. Link to comment Share on other sites More sharing options...
rictools Posted October 10 Share Posted October 10 Bei mir sind an älteren Warenkörben nur welche, für die es auch Bestellungen gibt, noch in der Liste. Ob man die nun einfach löschen kann, weiß ich nicht. Gerade mal geschaut, es gibt da ja zahlreiche Verknüpfungen zu Produkten und mit der Bestellung (wenn ich das richtig sehe, weiß man ohne den Warenkorb gar nicht mehr, welche Produkte bestellt wurden), ich würde da nichts machen. Warum stören dich eigentlich ein paar hundert alte Warenkörbe? Link to comment Share on other sites More sharing options...
Paul Sack Posted October 12 Author Share Posted October 12 Quote Warum stören dich eigentlich ein paar hundert alte Warenkörbe? Ist halt Datenmüll, irgendwann sinds Tausende. Erstaunlich, dass Prestashop eine Löschfunktion verpennt hat. Link to comment Share on other sites More sharing options...
rictools Posted October 12 Share Posted October 12 Bestellungen können ohne zusätzliches Modul auch nicht gelöscht werden, das hat rechtliche Gründe. Und wie geschrieben, Warenkörbe, die Bestandteil von Bestellungen sind, kann man wohl rein technisch gar nicht einzeln löschen. Link to comment Share on other sites More sharing options...
Paul Sack Posted November 24 Author Share Posted November 24 Danke an Alle! Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now