Safe Media Delete and Quarantine
Beschreibung
Highlights
Über die Erweiterung
Das Löschen nicht verwendeter Medien ist in Shopware eine Einbahnstraße. Diese Erweiterung baut
einen Rückweg ein.
Nicht verwendete Medien werden in den Ordner Pending deletion verschoben und erhalten ein
Löschdatum. Ist das Datum erreicht, löscht ein täglicher Task die Dateien – aber nur, wenn sie zu
diesem Zeitpunkt immer noch unbenutzt sind. Alles, was zwischenzeitlich wieder verwendet wird, wird
stattdessen in den ursprünglichen Ordner zurückverschoben.
Dateien in Quarantäne funktionieren die ganze Zeit weiter. Sie behalten ihre URL und ihre
Vorschaubilder und werden weiterhin im Storefront ausgegeben. Ein Fehler bleibt dadurch sichtbar und
ist günstig zu korrigieren, statt endgültig zu sein.
## Funktionsumfang
- Suche nach Medien, auf die nichts verweist – mit derselben Erkennung, die auch der
Shopware-Befehl media:delete-unused verwendet, inklusive UnusedMediaSearchEvent, damit andere
Erweiterungen ihre eigenen Dateien schützen können.
- Quarantäne mit konfigurierbarer Aufbewahrungsfrist, standardmäßig 30 Tage.
- Erneute Prüfung vor dem Löschen. Ein vor einem Monat in Quarantäne gestelltes Bild kann gestern
einem Produkt zugewiesen worden sein; es wird zurückgeholt, nicht gelöscht.
- Wiederherstellung einzelner Einträge während der Frist, mit einem Klick, in den Ursprungsordner.
- Dreigeteilte Berechtigungen – ansehen, verwalten, löschen – damit jemand sehen kann, was zur
Löschung ansteht, ohne löschen zu dürfen.
- Auch per Kommandozeile: cadnative:media:quarantine-unused und cadnative:media:purge-due, für alle,
die Cron dem Shopware-Scheduler vorziehen.
## Was Shopware bereits kann
Der Fairness halber: bin/console media:delete-unused findet und löscht nicht verwendete Medien
bereits, verwendet standardmäßig eine Karenzzeit von 20 Tagen für neue Uploads und bietet einen
Trockenlauf. Wenn Ihnen das genügt, brauchen Sie diese Erweiterung möglicherweise nicht. Was dem
Core fehlt, ist ein umkehrbares Zeitfenster nach der Markierung und eine erneute Prüfung, bevor
tatsächlich gelöscht wird.
## Gut zu wissen
- Getaggte Medien gelten nie als unbenutzt. Shopware wertet ein Medien-Tag als Verwendung, eine
Datei mit Tag wird deshalb übersprungen – von dieser Erweiterung ebenso wie von
media:delete-unused. Manche Erweiterungen taggen jede importierte Datei; bleibt ein Scan leer,
prüfen Sie zuerst die Tags.
- Wenn Sie media:delete-unused selbst ausführen, werden Dateien in Quarantäne sofort gelöscht. Diese
Erweiterung greift bewusst nicht in den Core-Befehl ein – das gilt als Ihre ausdrückliche Absicht.
- Shopware entfernt die physischen Dateien asynchron. Speicherplatz wird frei, sobald ein
Message-Queue-Worker läuft. Das ist normales Shopware-Verhalten und gilt ebenso für
media:delete-unused.
- Bei der Deinstallation werden alle Dateien aus der Quarantäne zuerst in ihren Ursprungsordner
zurückverschoben. Es werden nie Medien gelöscht.
## Ihre Daten bleiben bei Ihnen
Kein externer Dienst, kein Konto, keine Telemetrie. Alles passiert in Ihrem eigenen Shop.
Details
- Verfügbar in: Englisch, Deutsch
- Zuletzt aktualisiert: 1. Oktober 2026
- Version: 1.2.0
- Kategorie: Administration
Über den Extension Partner
CadNative
Partner Status
-
Shopware
Extension Partner
Details
- Partner seit: 2021
- Erweiterungen: 1
Support
- Land: India
- Spricht: Deutsch, Englisch, Niederländisch, Hindi
- Reaktionszeit: Sehr schnell