Shopware‑Plugin · Kostenlos · MIT‑Lizenz

Produkt-Downloads

Technischer Name: MidSynProductDownloads

Anleitungen, Datenblätter, Konformitätserklärungen oder Videos gehören an das Produkt, nicht in die Beschreibung. Mit diesem Plugin pflegen Sie Downloads direkt am Produkt und zeigen sie im Shop als eigenen Tab „Downloads“.

Ersetzt die frühere Version MsProductDownloads 1.0.0 – deren Daten werden beim Aktivieren übernommen. Zum Umstieg

  • Shopware 6.6 und 6.7
  • Version 1.1.0
  • MIT-Lizenz
admin / produkt / downloads
Reiter „Downloads“ am Produkt in der Shopware-Administration mit drei zugeordneten PDF-Dateien
Screenshot aus einer Shopware-Testinstallation

Funktionen

Was das Plugin kann

  • 01

    Einfach zu pflegen

    Am Produkt gibt es den Reiter „Downloads“. Dateien kommen aus der Medienverwaltung (auch mehrere auf einmal), sortiert per Drag-and-drop oder Pfeilen, mit eigenem Titel je Sprache.

  • 02

    Übersichtlich im Shop

    Neben „Beschreibung“ und „Bewertungen“ erscheint der Tab „Downloads“ mit Symbol, Dateityp und Dateigröße. Ohne Downloads wird der Tab gar nicht ausgegeben.

  • 03

    Varianten

    Hat eine Variante keine eigenen Downloads, zeigt sie die des Hauptprodukts. Eigene Downloads an der Variante ersetzen diese.

  • 04

    Barrierefrei

    Jeder Download ist ein echter Link mit ausführlicher Beschriftung für Screenreader. Links in neuem Tab sind mit rel="noopener" gesichert.

  • 05

    Umzug von Mill Downloads Tab

    Vorhandene Downloads werden übernommen – beim Aktivieren oder per Konsole. Produkte mit Downloads werden übersprungen, es entstehen keine Dubletten.

    bin/console midsyn-product-downloads:import-mill
  • 06

    Rechte

    Die Berechtigungen ergänzen die Admin-Rollen „Produkte“ (Betrachter und Bearbeiter). Vorhandene Rollen erhalten sie beim Aktivieren automatisch.

Screenshots

So sieht es aus

Aufnahmen aus Shopware-Testinstallationen.

Qualität

Geprüft auf Shopware 6.6 und 6.7

Testlauf vom 01.10.2026 mit dem ausgelieferten Plugin-Paket (Stand 6dee706, inhaltsgleich mit Release v1.1.0).

PrüfungShopware 6.6.10.27Shopware 6.7.14.2
PHP-Unit-Tests (PHPUnit) 30 Tests bestanden 30 Tests bestanden
Plugin-Prüfung (shopware-cli validate) keine Befunde keine Befunde
Integrationstests (Daten, Shop, Rechte, Cache, Import) 6 von 6 bestanden 6 von 6 bestanden
Umstieg von MsProductDownloads 1.0.0 bestanden bestanden
Browser-Tests Administration und Shop (Playwright) 15 von 15 bestanden 15 von 15 bestanden
Deinstallieren mit und ohne „Daten behalten“ bestanden bestanden
Testprotokoll anzeigen
  • Geprüft wurde das ausgelieferte Plugin-ZIP auf frisch installierten Shops (Produktionsmodus), alles in einem Durchgang ohne Wiederholungen.
  • PHP-Unit-Tests unter PHP 8.2, Shops unter PHP 8.3 (6.6) und PHP 8.4 (6.7), Datenbank MariaDB 10.11.
  • Umstieg: Downloads und Übersetzungen aus der Vorversion werden vollständig übernommen; ein Fehler wird vollständig zurückgerollt; eine Wiederholung legt nichts doppelt an.
  • Nicht geprüft: andere Browser als Chromium.

Kompatibilität

Systemvoraussetzungen

KomponenteVoraussetzungHinweis
Shopware6.6 und 6.7Eine Plugin-Version für beide Versionen
PHPab 8.2
Administrationfertiger Build enthaltenKein administration:build nötig
Datenbankeigene TabelleBei Deinstallation mit --keep-user-data bleiben die Daten erhalten
SprachenDeutsch, EnglischAdministration und Storefront

Schnellstart

Installation

Variante A: in der Administration

  1. ZIP herunterladen – MidSynProductDownloads-v1.1.0.zip
  2. Hochladen: Erweiterungen → Meine Erweiterungen → „Erweiterung hochladen“ und die ZIP-Datei wählen.
  3. Installieren und aktivieren über das Kontextmenü der Erweiterung.
  4. Einstellen: Einstellungen → Erweiterungen → „Produkt-Downloads“: Dateien im neuen Tab öffnen (Standard) oder direkt herunterladen.

Variante B: per Konsole

ZIP nach custom/plugins/ entpacken, dann:

bin/console plugin:refresh
bin/console plugin:install --activate MidSynProductDownloads
bin/console cache:clear

Umstieg von MsProductDownloads 1.0.0

Ab Version 1.1.0 heißt das Plugin technisch MidSynProductDownloads. Wer bisher MsProductDownloads 1.0.0 nutzt, steigt ohne Datenverlust um:

  1. Neue Version installieren und aktivieren. Beim Aktivieren werden alle Downloads samt Titeln (alle Sprachen), Sortierung und Varianten automatisch aus der alten Version übernommen.
  2. Prüfen, dass die Downloads in der Administration und im Shop stehen.
  3. Die alte Version MsProductDownloads deinstallieren (ohne „Daten behalten“).
  • Solange beide Plugins aktiv sind, erscheinen in der Administration zwei Reiter und im Shop zwei Download-Bereiche – die alte Version daher zeitnah deinstallieren.
  • Die Übernahme lässt sich gefahrlos wiederholen: Produkte, die in der neuen Version schon Downloads haben, bleiben unverändert, nichts wird doppelt angelegt.
  • Schlägt die Übernahme fehl, wird sie vollständig zurückgerollt und die Aktivierung bricht mit einer Fehlermeldung ab; nach Behebung der Ursache erneut aktivieren. Manuell: bin/console midsyn-product-downloads:import-ms

Versionen

Änderungsprotokoll

  1. v1.1.0

    Neuer technischer Name MidSynProductDownloads. Beim Aktivieren werden die Downloads der Vorversion MsProductDownloads 1.0.0 automatisch übernommen (Titel, Sortierung, Varianten); danach kann die alte Version deinstalliert werden. Manuell: bin/console midsyn-product-downloads:import-ms.

  2. v1.0.0

    Erste Version: Tab „Downloads“ an Produkten, im Admin per Medienauswahl zuordnen und sortieren, Übernahme aus Mill Downloads Tab, Einstellung unter Einstellungen → Erweiterungen.

MIT-Lizenz – kostenlos, auch gewerblich

Sie dürfen das Plugin in privaten und gewerblichen Shops einsetzen, anpassen und weitergeben. Es wird ohne Gewährleistung bereitgestellt; der Lizenztext liegt dem Download bei.

Anpassung gewünscht?

Sie brauchen eine Erweiterung oder eine Anpassung an Ihren Shop? Schreiben Sie mir.

Kontakt aufnehmen

Shopware-Plugins

Weitere kostenlose Plugins