1. Beschreibung

In jedem Shopware-Shop sammeln sich über die Zeit ungenutzte Mediendateien an – besonders nach Produktimporten, Layout-Überarbeitungen oder dem Wechsel von Hersteller-Logos. Shopware bietet zwar den CLI-Befehl media:delete-unused, dieser ist jedoch für die meisten Shop-Betreiber ohne Serverzugang nicht nutzbar.

Der Mediathek-Aufräumer bringt diese Funktionalität direkt in die Shopware-Administration: als visuelles Dashboard, das ungenutzte Mediendateien sicher erkennt, anzeigt und löscht – ganz ohne Kommandozeilen-Kenntnisse.

Dashboard-Übersicht mit ungenutzten Mediendateien

Funktionen im Überblick

Dashboard mit Dateiliste

Das Dashboard zeigt alle ungenutzten Mediendateien in einer paginierten Liste an – mit Vorschaubild (oder Dateityp-Icon für PDFs, Videos usw.), Dateiname, Typ, Größe und Upload-Datum. Eine Zusammenfassungsleiste am oberen Rand zeigt die Gesamtanzahl und den kombinierten Speicherbedarf auf einen Blick.

Massenauswahl und sicheres Löschen

Wählen Sie einzelne Dateien per Checkbox aus oder nutzen Sie „Alle auswählen" – auch seitenübergreifend. Vor jeder Löschung erscheint ein Bestätigungsdialog mit Anzahl der Dateien und Gesamtgröße. Während des Löschvorgangs wird eine Fortschrittsanzeige eingeblendet; das Ergebnis (gelöscht / übersprungen / fehlgeschlagen) wird danach detailliert angezeigt.

Bestätigungsdialog vor dem Löschen

Erweiterte Erkennung

Shopware erkennt Vorschaubilder, die in YouTube- oder Vimeo-Video-CMS-Elementen eingestellt sind, nicht als „in Verwendung". Der Mediathek-Aufräumer schließt diese Lücke: Vorschaubilder in Video-Elementen werden korrekt als verwendet markiert und erscheinen nicht in der Löschliste – unabhängig davon, auf welcher Seite das Video-Element eingebettet ist.

Filter und Sortierung

Filtern Sie die Liste nach Dateityp (Bild, Video, Dokument, Sonstiges), Mindestdateigröße oder Upload-Alter. Sortieren Sie nach Dateiname, Dateigröße oder Datum – auf- oder absteigend. Ein Klick setzt alle aktiven Filter zurück.

Filter nach Dateityp aktiv

Benutzerrechte (ACL)

Das Plugin fügt zwei separate Berechtigungen hinzu:

  • momo_media_cleanup:read – Zugriff auf das Dashboard und die Liste der ungenutzten Dateien

  • momo_media_cleanup:delete – Berechtigung zum Löschen ungenutzter Mediendateien

Mitarbeiter können die Liste einsehen, ohne Löschrechte zu benötigen.

Technische Details

Eigenschaft
Wert

Shopware-Kompatibilität

6.6.x

PHP

8.2+

Externe Dienste

Keine – das Plugin kommuniziert ausschließlich mit der eigenen Shopware-Instanz

Datenbankmigrationen

Keine – das Plugin erstellt keine eigenen Tabellen

Last updated