Datenbank Cleanup & Optimizer Handbuch.

So räumst du deine Shopware-Datenbank planbar und sicher auf - mit Dry-Run, Audit-Log und geplanten Tasks.

Installation

In wenigen Minuten startklar.

Installation und Aktivierung laufen vollständig über das Shopware-Backend - kein Eingriff in den Code nötig.

1 · Voraussetzungen

Benötigt Shopware 6.7 / PHP 8.2+. Vor größeren Änderungen wie immer ein Backup der Datenbank anlegen.

2 · Aus dem Store

Im Backend unter Erweiterungen › Store nach dem Plugin suchen und installieren. Updates erscheinen anschließend automatisch im Backend.

3 · Aktivieren

Unter Erweiterungen › Meine Erweiterungen das Plugin aktivieren. Danach bin/console cache:clear ausführen bzw. den Cache im Backend leeren.

4 · Öffnen

Das Modul liegt unter Erweiterungen › Stone & Water › Datenbank Cleanup & Optimizer.

Cleanup-Bereiche

Was aufgeräumt wird.

Du wählst gezielt aus, welche Datenbestände bereinigt werden - nichts läuft ungefragt.

Cart-Leichen

Abgebrochene Warenkörbe

Verwaiste, abgebrochene Warenkörbe werden entfernt.

Alte Logs

Mail, Notification, Recovery

Mail-Header, Notification- und Customer-Recovery-Logs lassen sich gezielt aufräumen.

Bestellungen & Sessions

Stornos, Gäste, Sessions

Stornierte und alte Gast-Bestellungen, abgelaufene Sessions und verwaiste Verweise.

Prinzipien

Drei Prinzipien für jedes Cleanup.

Sicher, nachvollziehbar und planbar - so bleibt Aufräumen risikoarm.

Erst zeigen, dann löschen

Der Dry-Run zeigt, was entfernt würde - du löschst erst nach Prüfung.

Audit-Log

Jeder Lauf wird protokolliert und bleibt nachvollziehbar.

Planbar & Aufbewahrung

Geplante Tasks statt manuell - mit Aufbewahrung nach Tagen, Wochen oder Monaten. Eigene Cleanup-Regeln möglich.

CLI

Aufräumen über die Konsole.

Für Automatisierung und große Datenmengen lassen sich die Bereinigungen auch per CLI ausführen.

Analysieren

bin/console staw:order-versions:analyze zeigt, was bereinigt werden könnte - ohne zu löschen.

Bereinigen

bin/console staw:order-versions:clean führt die Bereinigung gemäß Konfiguration aus.

Geplanter Task

Im Hintergrund läuft das Cleanup über den Scheduled-Task-Worker in deinem Intervall.

FAQ

Häufige Fragen.

Kurz beantwortet.

Kann ich aus Versehen etwas Löschen?

Durch den Dry-Run siehst du vorab, was betroffen ist. Vor produktiven Läufen empfehlen wir zusätzlich ein DB-Backup.

Wie oft sollte ich aufräumen?

Das hängt vom Shop ab - über geplante Tasks läuft es automatisch in deinem Wunschintervall.

Schlanke Datenbank?

Zurück zum Cleanup & Optimizer.

Alle Funktionen auf der Produktseite. Bei Einrichtung und Cleanup-Strategie helfen wir gern.