ZweiPunkt: CleanUp

- Version: 6.7.0
- Letztes Update: 29. June 2026
- Kompatibilität: 6.7.*
Beschreibung
Automatische Datenbereinigung für Ihren Shopware-Shop
Veraltete Bestellungen und Kundendaten belasten mit der Zeit nicht nur die Datenbankgröße, sondern können auch datenschutzrechtlich problematisch werden. ZweiPunkt: CleanUp automatisiert die fristgerechte Bereinigung Ihrer Shopware-Datenbank nach individuell konfigurierbaren Regeln, vollständig ohne manuellen Aufwand.
Wie funktioniert es?
Das Plugin registriert einen Shopware Scheduled Task, der täglich automatisch ausgeführt wird. Bei jedem Lauf werden Bestellungen und Kundendaten anhand der von Ihnen definierten Kriterien gesucht und dauerhaft aus der Datenbank entfernt. Die Verarbeitung erfolgt in konfigurierbaren Batches, um die Serverlast zu minimieren und auch bei großen Datenmengen performant zu bleiben.
Bestellungen bereinigen
Sie können Bestellungen anhand folgender Kriterien für die Löschung vormerken:
- Alter: Bestellungen, die älter als eine konfigurierbare Anzahl von Tagen sind (basierend auf dem Bestelldatum, Standard: 1095 Tage / ca. 3 Jahre).
- Bestellstatus: Einschränkung auf Bestellungen mit bestimmten Bestellstatus (z.B. nur abgeschlossene oder stornierte Bestellungen).
- Zahlungsstatus: Einschränkung auf Bestellungen mit bestimmten Zahlungsstatus (z.B. nur vollständig bezahlte Bestellungen).
- Versandstatus: Einschränkung auf Bestellungen mit bestimmten Versandstatus (z.B. nur ausgelieferte Bestellungen).
Nur Bestellungen, die alle konfigurierten Kriterien gleichzeitig erfüllen, werden gelöscht. Nicht konfigurierte Kriterien werden ignoriert.
Kunden bereinigen
Kundendaten können anhand folgender Kriterien bereinigt werden:
- Alter: Kunden, deren letztes Bestelldatum (oder Erstellungsdatum, sofern keine Bestellung vorhanden) älter als eine konfigurierbare Anzahl von Tagen ist (Standard: 1095 Tage / ca. 3 Jahre).
- Kundengruppe: Einschränkung der Bereinigung auf bestimmte Kundengruppen.
- Nur Kunden ohne Bestellungen: Optional können ausschließlich Kunden ohne jegliche Bestellhistorie gelöscht werden.
Datenschutz und DSGVO
Die automatisierte Datenlöschung ist ein zentraler Baustein zur Einhaltung datenschutzrechtlicher Anforderungen gemäß DSGVO (insbesondere Art. 17, Recht auf Löschung). Mit ZweiPunkt: CleanUp implementieren Sie einen nachvollziehbaren, automatisierten Prozess zur Umsetzung Ihres Löschkonzepts, ohne dass Daten dauerhaft im System verbleiben müssen.
Support
Bei Fragen oder Anpassungswünschen unterstützt Sie das Team der ZweiPunkt GmbH. Den Kontakt finden Sie über den Support-Link auf dieser Seite.
Fragen & Antworten
Bewertungen
Konfigurationsanleitung
Installation
- Lade die Erweiterung über den Shopware-Account oder als ZIP in Deinen Shop und installiere sie im Admin unter Erweiterungen / Meine Erweiterungen.
- Aktiviere die Erweiterung über den Schalter in der Liste der installierten Erweiterungen.
- Leere anschließend den Shop-Cache, damit der Scheduled Task und die Konfigurationsfelder wirksam werden.
Konfiguration
Öffne die Konfiguration über die drei Punkte neben der Erweiterung oder über Einstellungen / Erweiterungen. Folgende Optionen stehen Dir zur Verfügung:
Allgemein
- Pro Durchgang zu löschende Datensätze – maximale Anzahl Datensätze, die pro täglichem Lauf gelöscht werden (Batch-Größe, Standard: 100).
Bestellungen
- Bestellungen löschen – aktiviert die automatische Löschung von Bestellungen (Standard: aus).
- Alter in Tagen – Mindestanzahl Tage seit dem Bestelldatum (Standard: 1095).
- Bestellstatus – nur Bestellungen mit diesen Status löschen (leer = kein Filter).
- Zahlungsstatus – nur Bestellungen mit diesen Zahlungsstatus löschen (leer = kein Filter).
- Versandstatus – nur Bestellungen mit diesen Versandstatus löschen (leer = kein Filter).
Kunden
- Kunden löschen – aktiviert die automatische Löschung von Kundendaten (Standard: aus).
- Nur Kunden ohne Bestellung – löscht ausschließlich Kunden ohne jegliche Bestellhistorie (Standard: an).
- Alter in Tagen – Mindestanzahl Tage seit dem letzten Bestelldatum (oder Erstellungsdatum, falls keine Bestellung vorhanden, Standard: 1095).
- Kundengruppe – nur Kunden dieser Gruppe(n) löschen (leer = alle Gruppen).
Hinweis zum Scheduled Task
Das Plugin nutzt Shopwares integrierten Scheduled-Task-Mechanismus. Damit die tägliche Bereinigung zuverlässig ausgeführt wird, muss der Shopware Message Worker dauerhaft laufen. Bitte prüfe dies in Deiner Hosting-Umgebung oder wende Dich an Deinen Hosting-Anbieter.
Wichtiger Hinweis
Die Datensätze werden vollständig und unwiderruflich aus der Datenbank entfernt. Wir empfehlen dringend, vor der ersten Aktivierung eine vollständige Datensicherung durchzuführen und die Filterkriterien sorgfältig zu prüfen.
Support
Bei Fragen zur Einrichtung hilft Dir das Team der ZweiPunkt GmbH über den Support-Link gerne weiter.
Changelog
- Store-Darstellung und Plugin-Metadaten aktualisiert
- Automatische tägliche Bereinigung veralteter Bestellungen und Kunden über einen Scheduled Task
- Bestellungen filterbar nach Alter, Bestellstatus, Zahlungsstatus und Versandstatus
- Kunden filterbar nach Alter und Kundengruppe, optional nur Kunden ohne Bestellhistorie
- Konfigurierbare Batch-Größe (Standard: 100 Datensätze pro Lauf)
- Protokollierung jedes Laufs im Shopware-Systemlog




