Multi-Datei Medien Custom Field
Mehrere Mediendateien in einem einzigen Custom Field verwalten – mit unbegrenzten Uploads, Dateitypregeln und nativer Shopware-Medienintegration.
Die Beschreibung zeigt, was ein solches Plugin leisten kann. Den Umfang passen wir nach einer kurzen Bedarfsanalyse an Ihren Shop an; die Umsetzung dauert meist nur wenige Tage.
Kurz gesagt
- Feldchaos vermeiden: mehrere Einzel-Medienfelder durch ein einziges flexibles Multi-Datei-Feld ersetzen
- Entwicklungszeit bei jedem Produkt-Template sparen – einmal konfigurieren, beliebig viele Dateien anhängen, ohne den Code erneut anfassen zu müssen
- Dateitypregeln pro Feld durchsetzen, um fehlerhafte Uploads zu verhindern, bevor sie entstehen – manueller Moderationsaufwand wird deutlich reduziert
Warum diese Erweiterung
Ohne Plugin
Shopware 6 unterstützt von Haus aus Medien-Custom-Fields, beschränkt jedoch jedes Feld auf eine einzige Datei. Sobald Händler Produktdatenblätter, Sicherheitszertifikate, Bedienungsanleitungen oder eine beliebige Anzahl weiterer Dokumente an Produkte anhängen möchten, müssen Entwickler mehrere separate Medienfelder anlegen und jedes einzeln in Twig-Templates verdrahten. Kommt später ein neuer Anhangstyp hinzu, muss die Feldkonfiguration erneut geöffnet, ein weiteres Feld angelegt und das Template wieder angepasst werden – ein langsamer und fehleranfälliger Prozess, der sich nicht skalieren lässt.
Mit Plugin
Diese Shopware 6 Extension löst das Problem an der Wurzel. Statt einzelne Medienfelder zu stapeln, steht ein einziges Multi-Datei-Medien-Custom-Field zur Verfügung, das eine unbegrenzte Anzahl von Uploads aufnimmt. Die Dateien werden als Array von Medien-IDs im bestehenden Shopware-Medienverwaltungssystem gespeichert und lassen sich so problemlos als übersichtliche Anhangsliste auf einer beliebigen Produktdetailseite ausgeben. Darüber hinaus können Administratoren pro Feld erlaubte Dateitypen über ein konfigurierbares accept -Attribut einschränken – so können ausschließlich PDFs, Bilder oder welche Formate der eigene Workflow auch immer erfordert hochgeladen werden, noch bevor die Datei den Server erreicht.
So würde es funktionieren
- Das Custom Field anlegen
Im Shopware 6 Administrationsbereich zu Einstellungen → Benutzerdefinierte Felder navigieren. Ein neues Feld hinzufügen und den von diesem Plugin bereitgestellten Typ „Multi-Medien" auswählen. Eine Bezeichnung vergeben, die zugehörige Entity wählen (z. B. Produkte) und optional erlaubte Dateitypen über das accept-Eingabefeld festlegen.
- Dateien hochladen und sortieren
Ein beliebiges Produkt (oder eine andere zugewiesene Entity) im Administrationsbereich öffnen. Das Multi-Medien-Feld erscheint im Tab für benutzerdefinierte Felder. Redakteure können über die Upload-Schaltfläche oder per Drag-and-drop beliebig viele Dateien hochladen, per Drag-and-drop neu sortieren und einzelne Dateien entfernen – alles ohne die Produktbearbeitungsansicht zu verlassen.
- Anhänge im Storefront anzeigen
Der Feldwert wird als geordnetes Array von Shopware-Medien-IDs gespeichert. Mit dem mitgelieferten Twig-Snippet oder eigener Template-Logik lässt sich das Array durchlaufen, jede Media-Entity auflösen und eine Download-Liste auf der Produktdetailseite rendern. Eigene Datenbankabfragen sind nicht erforderlich – die Daten stehen über das standardmäßige Entity-Loading von Shopware zur Verfügung.
Häufige Fragen
Ist das ein fertiges Plugin zum Kaufen?
Nein – es ist ein Konzept. Wir setzen es nach einer kurzen Bedarfsanalyse für Ihren Shop um. Preise ab 100 €, vor dem Start erhalten Sie einen Festpreis.
Was ist der Unterschied zu mehreren Standard-Medien-Custom-Fields?
Standard-Medien-Custom-Fields sind auf jeweils eine Datei beschränkt. Diese Extension führt einen eigenen Multi-Datei-Feldtyp ein, der eine unbegrenzte Anzahl von Dateien in einem einzigen Feld speichert. Das macht es überflüssig, für jeden möglichen Anhangsplatz ein eigenes Feld anzulegen, zu benennen und im Template zu berücksichtigen.
Kann ich erlaubte Dateitypen pro Feld einschränken?
Ja. Jedes Multi-Medien-Custom-Field verfügt über eine eigene accept-Konfiguration, die direkt im Custom-Field-Editor im Shopware 6 Administrationsbereich gesetzt wird. Es können alle Typen erlaubt, ausschließlich Bilder oder PDFs zugelassen oder beliebige Kombinationen von MIME-Typen und Dateiendungen angegeben werden.
Erscheinen hochgeladene Dateien in der Shopware Medienbibliothek?
Ja. Alle Dateien, die über ein Multi-Medien-Custom-Field hochgeladen werden, werden im nativen Shopware-Medienverwaltungssystem gespeichert. Sie erscheinen in der Medienbibliothek, respektieren bestehende Ordnerstrukturen und können zentral wie jedes andere Medien-Asset verwaltet oder gelöscht werden.
Wie zeige ich die Anhänge auf der Produktdetailseite an?
Das Feld liefert ein geordnetes Array von Medien-IDs zurück. Das Plugin enthält ein Twig-Beispiel-Snippet, das die IDs zu vollständigen Media-Entities auflöst und eine Download-Liste rendert. Entwickler können dieses Snippet direkt verwenden oder es an das eigene Storefront-Theme anpassen.
Ist dieses Plugin auch für Nicht-Entwickler wie Agenturkunden geeignet?
Die Oberfläche für Upload, Sortierung und Dateiverwaltung ist vollständig im Shopware 6 Administrationsbereich mit nativen UI-Komponenten umgesetzt, sodass Händler und Content-Redakteure Anhänge ohne technische Kenntnisse verwalten können. Die initiale Feldkonfiguration setzt einen Entwickler oder eine Person voraus, die mit Shopware-Custom-Field-Sets vertraut ist.
Welche Shopware-Versionen werden unterstützt?
Wir setzen es für die Version Ihres Shops um: 6.5, 6.6 oder 6.7. Updates für neue Shopware-Versionen sind enthalten, solange wir in aktivem Kontakt stehen.
Wie lange dauert die Umsetzung?
Meist 5–10 Werktage nach der Bedarfsanalyse, je nach vereinbartem Umfang.
Alle Funktionen
- Ein einziger Custom-Field-Typ, der eine unbegrenzte Anzahl von Mediendateien als Medien-ID-Array speichert
- Konfigurierbares accept-Attribut pro Feld – Uploads auf bestimmte MIME-Typen oder Dateiendungen beschränken (z. B. nur PDF, nur Bilder oder eine beliebige Kombination)
- Drag-and-drop-Sortierung der Dateien innerhalb des Feldes, konsistent mit der nativen Produktmedien-Upload-Oberfläche von Shopware
- Vollständige Integration in das Shopware 6 Medienverwaltungssystem – hochgeladene Dateien erscheinen in der Medienbibliothek und profitieren von bestehenden Ordnerstrukturen und Zugriffsrechten
- Storefront-taugliche Datenstruktur – das Medien-ID-Array ist in Twig-Templates direkt zugänglich, um auf Produktdetailseiten eine verlinkte Anhangsliste zu rendern
- Administrations-UI auf Basis nativer Shopware 6 Vue-Komponenten für ein einheitliches Erscheinungsbild im Admin-Bereich
- Jeder Entity zuweisbar, die Custom Fields unterstützt – Produkte, Kategorien, Kunden und mehr
- Kompatibel mit Shopwares Custom-Field-Set-Gruppierung – Multi-Medien-Felder lassen sich neben bestehenden Feldern organisieren, ohne vorhandene Konfigurationen zu stören
Umsetzung nach Maß anfragen
Beschreiben Sie Ihren Shop und Ihren Bedarf. Nach einer kurzen Bedarfsanalyse melden wir uns mit Rückfragen und einem Festpreis.
Technische Daten
- Shopware
- 6.5, 6.6, 6.7
- Typ
- Nach Maß
- Lieferzeit
- 5–10 Werktage
- Aktualisiert
- 22. Okt. 2026
Multi-Datei Medien Custom Field
ab 100 €
Umsetzung nach Maß anfragen