Mediathek-Aufräumer Icon

Mediathek-Aufräumer

Ungenutzte Mediendateien per Admin-Dashboard erkennen und löschen – mit Massenauswahl, Filtern, ACL-Rechten und ohne CLI-Zugriff.

Ab 4,08 €/Monat bei Jahreszahlung

oder 4,90 €/Monat bei monatlicher Zahlung

Im Shopware Store ansehen

Features

Alles was du brauchst, in einem Plugin.

01

Ungenutzte Medien im Dashboard sehen – kein CLI-Zugriff oder Serverkenntnis nötig

02

Massenauswahl mit 'Alle auswählen' über mehrere Seiten hinweg

03

Sicher löschen: Bestätigungsdialog und Echtzeit-Neuvalidierung schützen aktiv genutzte Dateien

04

Filter nach Dateityp, Mindestgröße und Upload-Alter für gezielte Bereinigung

05

Paginierte Ansicht – performant auch bei 10.000+ Mediendateien

06

ACL-Rechte: separate Lese- und Löschberechtigungen für granulares Rollen-Management

Überblick

Die Shopware-Mediathek sammelt mit der Zeit jede Menge Dateien an, die niemand mehr braucht – Produktbilder gelöschter Artikel, Testfotos aus der Einrichtungsphase, verwaiste Dokumente. Wer das bereinigen wollte, musste bisher auf den CLI-Befehl media:delete-unused zurückgreifen oder jede Datei manuell prüfen.

Der Mediathek-Aufräumer bringt diese Funktion direkt ins Shopware-Admin: ein übersichtliches Dashboard, das ungenutzte Medien listet, filtert und mit wenigen Klicks sicher löscht – ohne SSH-Zugriff, ohne Serverkenntnis.

So funktioniert’s

Nach der Installation erreichst du das Dashboard unter Inhalte → Medien aufräumen. Die Liste wird automatisch mit allen Mediendateien befüllt, die Shopware als ungenutzt einstuft – dieselbe Logik, die auch dem CLI-Befehl media:delete-unused zugrunde liegt.

Du kannst einzelne Dateien per Checkbox auswählen oder mit Alle auswählen auch seitenübergreifend die gesamte Liste markieren. Bevor irgendetwas gelöscht wird, erscheint ein Bestätigungsdialog mit Anzahl und Gesamtgröße der ausgewählten Dateien. Zusätzlich prüft das Plugin beim Löschen nochmals, ob eine Datei inzwischen doch wieder in Verwendung ist – so bleibt keine aktiv genutzte Datei versehentlich auf der Strecke.

Highlights

Filtern und sortieren

Drei Filteroptionen helfen dabei, die Bereinigung gezielt anzugehen:

  • Dateityp – Bild, Video, Dokument oder Sonstige
  • Mindestgröße – nur Dateien ab einem bestimmten MB-Wert anzeigen
  • Upload-Alter – nur Dateien, die älter als eine bestimmte Anzahl Tage sind

Sortiert werden kann nach Dateiname, Dateigröße oder Datum – ideal, um zuerst die größten oder ältesten Dateien zu entfernen.

Kein Timeout bei großen Mediatheken

Die Ergebnisse werden paginiert geladen. Auch Shops mit mehr als 10.000 Mediendateien können problemlos verwaltet werden – ohne dass der Request abbricht.

Feingranulare Benutzerrechte

Das Plugin legt zwei separate ACL-Rechte an: momo_media_cleanup:read für den Lesezugriff auf das Dashboard und momo_media_cleanup:delete für die eigentliche Löschfunktion. Damit lässt sich z. B. eine Rolle einrichten, die Medien einsehen, aber nicht löschen darf.

Voraussetzungen

  • Shopware 6.6 oder höher
  • PHP 8.2+

Jetzt loslegen

Installiere das Plugin direkt aus dem Shopware Store und starte in wenigen Minuten.

Verwandte Blog-Posts