Zum Hauptinhalt springen Zur Suche springen Zur Hauptnavigation springen
Entdecke Shopware Payments Volle Leistung, ohne Kompromisse. Mehr erfahren
An international version is available for our store.
CadNative

Safe Media Delete and Quarantine

Beschreibung

Highlights

  • Ein umkehrbares Zeitfenster statt sofortiger Löschung
  • Prüft vor dem Löschen erneut, ob die Datei noch unbenutzt ist
  • Holt Dateien zurück, die wieder verwendet werden, statt sie zu löschen
  • Getrennte Rechte für Ansehen, Verwalten und Löschen
  • Kein externer Dienst, keine Telemetrie, keine Daten verlassen den Shop

Features

  • Erkennung identisch mit dem Shopware-Befehl media:delete-unused
  • Berücksichtigt UnusedMediaSearchEvent, andere Erweiterungen können Dateien schützen
  • Quarantäne im Ordner Pending deletion mit Löschdatum
  • Dateien in Quarantäne behalten URL, Vorschaubilder und Storefront-Ausgabe
  • Konfigurierbare Aufbewahrungsfrist, standardmäßig 30 Tage
  • Konfigurierbare Karenzzeit für neue Uploads, standardmäßig 20 Tage
  • Täglicher Task löscht nur, was fällig und weiterhin unbenutzt ist
  • Wieder verwendete Dateien werden mit Begründung in den Ursprungsordner zurückgeholt
  • Wiederherstellung je Eintrag mit einem Klick
  • ACL-Rollen für Ansehen, Verwalten und Löschen
  • Konsolenbefehle für Quarantäne und Löschlauf, mit Trockenlauf und Limit
  • Deinstallation holt alle Dateien zurück, bevor die Tabelle entfernt wird

Ü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

Partner Status

  • Shopware Extension Partner Shopware
    Extension Partner

Details

  • Partner seit: 2021
  • Erweiterungen: 1

Support

  • Land: India
  • Spricht: Deutsch, Englisch, Niederländisch, Hindi
  • Reaktionszeit: Sehr schnell