Produkt Downloads & Produkt Links
Technische Informationen
Highlights
-
Flexible Bereitstellung von Produktdownloads und externen Links
-
Individuelle Download-Tabs und übersichtliche Gruppierung
-
Regelbasierte Steuerung der Sichtbarkeit einzelner Download-Tabs
Funktionen
-
Zuordnung beliebig vieler Downloads und externer Links zu Produkten
-
Verwaltung individueller Titel, Beschreibungen, Vorschaubilder und Sortierungen
-
Erstellung eigener Download-Tabs zur Gruppierung von Downloads
-
Darstellung als kompakte Liste oder responsive Kartenansicht mit Vorschaubildern
-
Mehrsprachige Verwaltung von Downloads, Links und Tab-Bezeichnungen
-
Eigenes Produkt-Downloads-Element für Shopware Erlebniswelten
-
Bereitstellung der Downloadinformationen für Produktboxen, Slider, Warenkorb und Checkout
-
Import und Export von Produktdownloads über ein vorkonfiguriertes Shopware-Profil
Zweck des Plugins
Mit dieser Erweiterung können Produkte in Shopware um Dateien und externe Links ergänzt werden. Dadurch lassen sich beispielsweise Bedienungsanleitungen, Datenblätter, Zertifikate oder weiterführende Informationen direkt am jeweiligen Produkt bereitstellen.
Produktdownloads individuell verwalten
Jedem Produkt können mehrere Download-Dateien zugeordnet werden. Für jeden Download lassen sich eine Beschreibung, die Position, die Sprachverfügbarkeit und die Zuordnung zu einem Download-Tab festlegen. Optional kann für einen Download ein Vorschaubild aktiviert werden. Dadurch ist eine Darstellung als Karte möglich. Downloads ohne aktiviertes Vorschaubild werden in einer kompakten Listenansicht ausgegeben.
Für den Upload können die im Shopware-Medienmanager freigegebenen Dateiformate verwendet werden. Dazu gehören unter anderem gängige Bild-, Video-, Audio- und Dokumentformate wie JPG, PNG, GIF, PDF, MP4, MP3, TXT und DOC.
Externe Produktlinks ergänzen
Neben Dateien können auch externe Links am Produkt hinterlegt werden. Für jeden Produktlink lassen sich die Ziel-URL, ein individueller Titel, eine Beschreibung, die Position und die verfügbaren Sprachen definieren. Zusätzlich kann festgelegt werden, ob der Link im aktuellen Browserfenster oder in einem neuen Tab geöffnet werden soll.
Inhalte mit eigenen Download-Tabs strukturieren
Zur übersichtlichen Darstellung können eigene Download-Tabs angelegt werden. Auf diese Weise lassen sich Dateien beispielsweise nach Bedienungsanleitungen, Datenblättern, Software oder technischen Dokumenten gruppieren. Die Bezeichnungen und Reihenfolgen der Tabs können individuell verwaltet werden. Downloads ohne Gruppenzuordnung können weiterhin in einem allgemeinen Downloadbereich dargestellt werden.
Die Sichtbarkeit einzelner Download-Tabs kann über Regeln gesteuert werden. Dadurch lassen sich bestimmte Inhalte abhängig vom jeweiligen Kontext bereitstellen, beispielsweise für ausgewählte Kundengruppen, Verkaufskanäle, Länder oder weitere durch den Rule Builder definierte Bedingungen. So können unterschiedliche Zielgruppen gezielt mit den für sie relevanten Dokumenten und Informationen versorgt werden.
Flexible Darstellung im Storefront
Downloads können als kompakte Liste oder als Kartenansicht mit Vorschaubildern dargestellt werden. Die Kartenansicht ist responsiv und kann für unterschiedliche Bildschirmgrößen konfiguriert werden. Zusätzlich können Links entweder in einem eigenen Bereich, gemeinsam mit den Downloads oder innerhalb der Produktbeschreibung ausgegeben werden. Die Erweiterung kann Download- und Linkinformationen auch für Produktboxen, Warenkorb und Checkout bereitstellen. Die konkrete Darstellung in diesen Bereichen kann anschließend individuell über das verwendete Theme oder weitere Storefront-Anpassungen umgesetzt werden.
Integration in Shopware Erlebniswelten
Für die Gestaltung individueller Produktseiten steht ein eigenes Produkt-Downloads-Element für die Shopware Erlebniswelten zur Verfügung. Über das Element können Downloads in unterschiedliche Seitenlayouts eingebunden und hinsichtlich Überschrift, Abständen, Hintergrund, Rahmen und weiteren Darstellungsoptionen angepasst werden.
Import und Export von Produktdownloads
Für die Pflege größerer Datenmengen steht ein vorkonfiguriertes Shopware-Import- und Exportprofil zur Verfügung. Darüber können Produktdownloads einschließlich Produktzuordnung, Datei, Titel, Beschreibung, Position, Sprache und Download-Tab verarbeitet werden.
Installation
- In der Shopware-Administration den Bereich Erweiterungen > Meine Erweiterungen öffnen.
- Das Plugin hochladen, installieren und aktivieren.
Plugin-Konfiguration
Erweiterungen > Meine Erweiterungen > Produkt Downloads > Konfigurieren
Downloads Anzeigeeinstellungen
In diesem Bereich wird festgelegt, wo Downloads auf der Produktdetailseite erscheinen.
Mögliche Positionen
- vor der Produktbeschreibung
- zwischen Produktbeschreibung und Bewertungen
- nach den Bewertungen
- nicht als eigener Tab anzeigen
Weitere Einstellungen
- Überschrift „Downloads“ ein- oder ausblenden
- zusätzlichen Download-Button anzeigen
- Downloads innerhalb der Produktbeschreibung ausgeben
- Downloadinformationen für Produktboxen, Warenkorb und Checkout laden
- Downloads nach Position oder alphabetisch sortieren
- Dateien direkt herunterladen oder nach Möglichkeit im Browser öffnen
Die Ausgabe in Produktboxen, Warenkorb und Checkout erfolgt nicht automatisch. Die Daten stehen dort für individuelle Anpassungen im Theme zur Verfügung.
Downloads Anzeige mit Bild
Downloads mit aktiviertem Vorschaubild werden als Karten dargestellt.
Folgende Einstellungen stehen zur Verfügung:
- Schriftgröße des Titels
- Schriftgröße der Beschreibung
- Anzahl der Karten pro Zeile für XS, SM, MD, LG und XL
Downloads ohne aktiviertes Vorschaubild erscheinen als kompakte Liste.
Anzeigeeinstellungen für Links
In diesem Bereich wird festgelegt, an welcher Stelle externe Produktlinks erscheinen.
Mögliche Positionen
- innerhalb des Download-Tabs
- vor der Produktbeschreibung
- zwischen Produktbeschreibung und Bewertungen
- nach den Bewertungen
- innerhalb der Produktbeschreibung
- nicht als eigener Tab anzeigen
Linkinformationen können zusätzlich für Produktboxen, Warenkorb und Checkout geladen werden. Die Darstellung erfolgt individuell über das verwendete Theme.
Verfügbarkeit für Sprachen
In diesem Bereich kann die Shopware-Sprachvererbung für Downloads und Links aktiviert werden.
Bei aktivierter Sprachvererbung gelten Downloads und Links auch für Sprachen, die ihre Inhalte von der ausgewählten Sprache erben. Ist bei einem Download oder Link keine Sprache ausgewählt, ist der Eintrag in allen Sprachen verfügbar.
Download-Tabs anlegen
Einstellungen > Erweiterungen > Download Tabs > Download Tab hinzufügen
- Den im Storefront sichtbaren Anzeigenamen festlegen.
- Die Priorität für die Reihenfolge der Tabs definieren.
- Optional Shopware-Regeln für die Sichtbarkeit zuordnen.
- Download-Tab speichern.
Downloads am Produkt hinzufügen
Kataloge > Produkte > Produkt öffnen > Tab Allgemein > Downloads
- Datei hochladen, aus dem Medienmanager auswählen oder über eine URL importieren.
- Download öffnen und optional Titel bearbeiten und eine Beschreibung hinterlegen.
- Gewünschten Download-Tab auswählen.
- Verfügbare Sprachen festlegen (Ist keine Sprache ausgewählt, steht der Download in allen Sprachen zur Verfügung).
- Optional die Darstellung mit Vorschaubild aktivieren.
- Änderungen anwenden und das Produkt speichern.
Externe Links am Produkt hinzufügen
Kataloge > Produkte > Produkt öffnen > Tab Allgemein > Links
- „Link hinzufügen“ auswählen.
- Vollständige Ziel-URL eintragen.
- Optional die Option „In neuem Tab öffnen“ aktivieren.
- Titel und optional eine Beschreibung hinterlegen.
- Position und verfügbare Sprachen festlegen (Ist keine Sprache ausgewählt, steht der Link in allen Sprachen zur Verfügung).
- Link und Produkt speichern.
Erlebniswelten-Element verwenden
Das Plugin stellt ein eigenes Element „Produkt Downloads“ für die Shopware Erlebniswelten bereit.
Das Element kann unter Inhalte > Erlebniswelten > Block-Kategorie Commerce in ein Layout eingefügt werden. Konfigurierbar sind unter anderem die Überschrift, Hintergrundfarbe, Abstände, Rahmen, Rahmenfarbe, Rahmenstärke und der Eckenradius.
Bei der Verwendung in einem Produktdetailseiten-Layout wird automatisch das aktuell aufgerufene Produkt verwendet. In anderen Erlebniswelten kann ein festes Produkt ausgewählt werden.
Produktdownloads importieren und exportieren
Das vorkonfigurierte Profil „acris_product_downloads“ befindet sich unter Einstellungen > Shop > Import/Export.
Über das Profil können unter anderem Produktnummer, Datei, Download-Tab, Position, Titel, Beschreibung und Sprachzuordnung verarbeitet werden.
Frequently Asked Questions
Hier ist ein API-Muster, wie Links über die Sync-API zum Produkt importiert werden sollten.
[
{
"action": "upsert",
"entity": "product",
"payload": [
{
"id": "b851fd3085054856b83e1e693b5bbd1b",
"acrisLinks": [
{
"url": "https://www.acris-ecommerce.at/",
"linkTarget": true,
"title": "Link" Text,
"description": "Link Beschreibung",
"position": 1,
"languages": [
{
"id": "2fbb5fe2e29a4d70aa5854ce7ce3e20b"
}
]
}
]
}
]
}
]
Beispiel eines JSON-Aufruf für die Sync-API: POST http://www.mein-shop.de/api/_action/sync
[
{
"action": "upsert",
"entity": "product",
"payload": [
{
"id": "b851fd3085054856b83e1e693b5bbd1b",
...
"acrisDownloads": [
{
"fileName": "ACRIS_12345_1_DE.pdf",
"title": "Benutzerhandbuch",
"position": 0,
"languages": [
{
"id": "2fbb5fe2e29a4d70aa5854ce7ce3e20b"
}
]
},
{
"fileName": "ACRIS_12345_1_EN.pdf",
"title": "Manual",
"position": 0,
"languages": [
{
"id": "01896943f9847021b988cede9f40d445"
}
]
}
]
}
]
}
]
Wenn die Downloads bereits in den Medien im Shopware Admin hochgeladen wurden, dann ich eine Zuordnung der Downloads via API wie folgt möglich:
{
"id": "f947b036a41c4be38cdad7fddf13bd1d",
"acrisDownloads": [
{
"mediaId": "11d0ac3beb2e4f738f72732739e108b0",
"title": "Test file",
"position": 0,
"languages": [
{
"id": "2fbb5fe2e29a4d70aa5854ce7ce3e20b"
},
{
"id": "7a6b724e70614488bc10740313df0409"
}
]
}
]
}
Beispiel eines JSON-Aufruf für die Sync-API (UUID des Produktes, der Sprache und des Download Eintrages müssen bekannt sein): POST http://www.mein-shop.de/api/_action/sync
[
{
"key": "write",
"action": "upsert",
"entity": "product",
"payload": [
{
"id": "0189f245a8047d0e928c3d3a702eeedc",
"acrisDownloads": [
{
"id": "0189f2466f197d7b808601c970f8d034",
"title": "Download Title EN (default language)",
"description": "Download Description EN (default language)",
"translations": [
{
"languageId": "2fbb5fe2e29a4d70aa5854ce7ce3e20b",
"title": "Download Title EN (default language)",
"description": "Download Description EN (default language)"
},
{
"languageId": "0189d01b707a7298885830df99fcd93f",
"title": "Download Titel DE",
"description": "Download Description DE"
}
]
}
]
}
]
}
]
Beispiel eines JSON-Aufruf für die Sync-API (UUID des Download Eintrages muss bekannt sein): POST http://www.mein-shop.de/api/_action/sync
[
{
"action": "delete",
"payload": [
{
"id": "0189f2466f197d7b808601c970f8d034"
}
],
"entity": "acris_product_download"
}
]
Achtung: Das Medium selbst wird mit diesem Aufruf nicht gelöscht. Dieses muss über einen zusätzlichen Aufruf mit der bekannten UUID des Mediums gelöscht werden:
DELETE http://www.mein-shop.de/api/media/0189f2466ded7927a13d3904b7d1a0a2
Ja. Ein Download kann einer Download Gruppe zugeordnet werden. Diese Download Gruppe wiederum kann nur für bestimmte Kundengruppen über eine hinterlegte Regel zugänglich gemacht werden. Auch andere Regeln und Bedingungen sind hier denkbar.
Die API Dokumentation ist erreichbar unter: https://api-docs.acris.at/#ab6cf374-b77f-4cad-8e67-00f7c6f20636
| Version | Datum | Shopware Kompatibilität | Changelog |
|---|---|---|---|
| 6.3.6 | 1. September 2026 | >=6.7.0.0 <6.8.0.0 |
|
| 6.3.5 | 17. August 2026 | >=6.7.0.0 <6.8.0.0 |
|
| 6.3.4 | 21. Juli 2026 | >=6.7.0.0 <6.8.0.0 |
|
| 6.3.3 | 5. Juli 2026 | >=6.7.0.0 <6.8.0.0 |
|
| 6.3.2 | 2. April 2026 | >=6.7.0.0 <6.8.0.0 |
|
| 6.3.1 | 26. März 2026 | >=6.7.0.0 <6.8.0.0 |
|
| 6.2.0 | 17. Dezember 2025 | >=6.7.0.0 <6.8.0.0 |
|
| 6.1.0 | 11. Dezember 2025 | >=6.7.0.0 <6.8.0.0 |
|
| 6.0.10 | 17. November 2025 | >=6.7.0.0 <6.8.0.0 |
|
| 6.0.9 | 12. November 2025 | >=6.7.0.0 <6.8.0.0 |
|
| 6.0.8 | 20. August 2025 | >=6.7.0.0 <6.8.0.0 |
|
| 6.0.7 | 4. August 2025 | >=6.7.0.0 < 6.8.0.0 |
|
| 6.0.6 | 1. August 2025 | >=6.7.0.0 < 6.8.0.0 |
|
| 6.0.5 | 30. Juli 2025 | >=6.7.0.0 < 6.8.0.0 |
|
| 6.0.4 | 11. Juli 2025 | >=6.7.0.0 < 6.8.0.0 |
|
| 6.0.3 | 8. Juli 2025 | >=6.7.0.0 < 6.8.0.0 |
|
| 6.0.2 | 3. Juli 2025 | >=6.7.0.0 < 6.8.0.0 |
|
| 6.0.1 | 26. Juni 2025 | >=6.7.0.0 < 6.8.0.0 |
|
| 6.0.0 | 13. Mai 2025 | >=6.7.0.0 < 6.8.0.0 |
|
| 5.1.1 | 27. April 2026 | >=6.6.0.0 <6.7.0.0 |
|
| 5.1.0 | 11. Dezember 2025 | >=6.6.0.0 <6.7.0.0 |
|
| 5.0.23 | 20. August 2025 | >=6.6.0.0 <6.7.0.0 |
|
| 5.0.22 | 7. Juli 2025 | >=6.6.0.0 < 6.7.0.0 |
|
| 5.0.21 | 26. Juni 2025 | >=6.6.0.0 < 6.7.0.0 |
|
| 5.0.20 | 28. April 2025 | >=6.6.0.0 < 6.7.0.0 |
|
| 5.0.19 | 23. April 2025 | >=6.6.0.0 < 6.7.0.0 |
|
| 5.0.18 | 26. März 2025 | >=6.6.0.0 < 6.7.0.0 |
|
| 5.0.17 | 25. März 2025 | >=6.6.0.0 < 6.7.0.0 |
|
| 5.0.16 | 24. März 2025 | >=6.6.0.0 < 6.7.0.0 |
|
| 5.0.15 | 13. März 2025 | >=6.6.0.0 < 6.7.0.0 |
|
| 5.0.14 | 11. März 2025 | >=6.6.0.0 < 6.7.0.0 |
|
| 5.0.13 | 19. Februar 2025 | >=6.6.0.0 < 6.7.0.0 |
|
| 5.0.12 | 14. Februar 2025 | >=6.6.0.0 < 6.7.0.0 |
|
| 5.0.11 | 10. Februar 2025 | >=6.6.0.0 < 6.7.0.0 |
|
| 5.0.10 | 6. Februar 2025 | >=6.6.0.0 < 6.7.0.0 |
|
| 5.0.9 | 21. Januar 2025 | >=6.6.0.0 < 6.7.0.0 |
|
| 5.0.7 | 25. Oktober 2024 | >=6.6.0.0 < 6.7.0.0 |
|
| 5.0.6 | 8. Oktober 2024 | >=6.6.0.0 < 6.7.0.0 |
|
| 5.0.5 | 12. August 2024 | >=6.6.0.0 < 6.7.0.0 |
|
| 5.0.4 | 24. Juni 2024 | >=6.6.0.0 < 6.7.0.0 |
|
| 5.0.3 | 11. Juni 2024 | >=6.6.0.0 < 6.7.0.0 |
|
| 5.0.2 | 21. Mai 2024 | >=6.6.0.0 < 6.7.0.0 |
|
| 5.0.1 | 3. Mai 2024 | >=6.6.0.0 < 6.7.0.0 |
|
| 5.0.0 | 22. März 2024 | >=6.6.0.0 < 6.7.0.0 |
|
| 4.3.6 | 30. Juni 2025 | >=6.5.0.0 <6.6.0.0 |
|
| 4.3.5 | 28. April 2025 | >=6.5.0.0 <6.6.0.0 |
|
| 4.3.4 | 23. April 2025 | >=6.5.0.0 <6.6.0.0 |
|
| 4.3.3 | 22. April 2025 | >=6.5.0.0 <6.6.0.0 |
|
| 4.3.2 | 10. Februar 2025 | >=6.5.0.0 <6.6.0.0 |
|
| 4.3.1 | 28. November 2024 | >=6.5.0.0 <6.6.0.0 |
|
| 4.3.0 | 24. Oktober 2024 | >=6.5.0.0 <6.6.0.0 |
|
| 4.2.8 | 21. Mai 2024 | >=6.5.0.0 <6.6.0.0 |
|
| 4.2.7 | 11. März 2024 | >=6.5.0.0 <6.6.0.0 |
|
| 4.2.6 | 19. Februar 2024 | >=6.5.0.0 <6.6.0.0 |
|
| 4.2.5 | 13. Februar 2024 | >=6.5.0.0 <6.6.0.0 |
|
| 4.2.4 | 17. Januar 2024 | >=6.5.0.0 <6.6.0.0 |
|
| 4.2.3 | 19. Dezember 2023 | >=6.5.0.0 <6.6.0.0 |
|
| 4.2.2 | 21. August 2023 | >=6.5.0.0 <6.6.0.0 |
|
| 4.2.1 | 8. August 2023 | >=6.5.0.0 <6.6.0.0 |
|
| 4.1.3 | 13. Juli 2023 | >=6.5.0.0 <6.6.0.0 |
|
| 4.1.2 | 16. Juni 2023 | >=6.5.0.0 <6.6.0.0 |
|
| 4.1.1 | 16. Mai 2023 | >=6.5.0.0 <6.6.0.0 |
|
| 4.1.0 | 2. Mai 2023 | >=6.5.0.0 <6.6.0.0 |
|
| 4.0.0 | 13. März 2023 | >=6.5.0.0 <6.6.0.0 |
|
| 3.6.3 | 11. März 2024 | >=6.4.0.0 |
|
| 3.6.2 | 16. Mai 2023 | >=6.4.0.0 |
|
| 3.6.1 | 2. Mai 2023 | >=6.4.0.0 |
|
| 3.6.0 | 15. März 2023 | >=6.4.0.0 |
|
| 3.5.1 | 15. Februar 2023 | >=6.4.0.0 |
|
| 3.5.0 | 26. November 2022 | >=6.4.0.0 |
|
| 3.4.0 | 26. November 2022 | >=6.4.0.0 |
|
| 3.3.0 | 26. November 2022 | >=6.4.0.0 |
|
| 3.2.0 | 26. November 2022 | >=6.4.0.0 |
|
| 3.1.1 | 26. November 2022 | >=6.4.0.0 |
|
| 3.1.0 | 26. November 2022 | >=6.4.0.0 |
|
| 3.0.4 | 26. November 2022 | >=6.4.0.0 |
|
| 3.0.3 | 26. November 2022 | >=6.4.0.0 |
|
| 3.0.2 | 26. November 2022 | >=6.4.0.0 |
|
| 3.0.1 | 26. November 2022 | >=6.4.0.0 |
|
| 3.0.0 | 26. November 2022 | >=6.4.0.0 |
|
| 2.4.3 | 26. November 2022 | >=6.4.0.0 |
|
| 2.4.2 | 26. November 2022 | >=6.4.0.0 |
|
| 2.4.1 | 26. November 2022 | >=6.4.0.0 |
|
| 2.4.0 | 26. November 2022 | >=6.4.0.0 |
|
| 2.3.3 | 26. November 2022 | >=6.4.0.0 |
|
| 2.3.2 | 26. November 2022 | >=6.4.0.0 |
|
| 2.3.1 | 26. November 2022 | >=6.4.0.0 |
|
| 2.3.0 | 26. November 2022 | >=6.4.0.0 |
|
| 2.2.3 | 26. November 2022 | >=6.4.0.0 |
|
| 2.2.2 | 26. November 2022 | >=6.4.0.0 |
|
| 2.2.1 | 26. November 2022 | >=6.4.0.0 |
|
| 2.2.0 | 26. November 2022 | >=6.4.0.0 |
|
| 2.1.5 | 26. November 2022 | >=6.4.0.0 |
|
| 2.1.4 | 26. November 2022 | >=6.4.0.0 |
|
| 2.1.3 | 26. November 2022 | >=6.4.0.0 |
|
| 2.1.2 | 26. November 2022 | >=6.4.0.0 |
|
| 2.1.1 | 26. November 2022 | >=6.4.0.0 |
|
| 2.1.0 | 26. November 2022 | >=6.4.0.0 |
|
| 2.0.0 | 26. November 2022 | >=6.4.0.0 |
|
Anmelden
Super freundlicher Support und schnelle Umsetzung von Anpassungen. Wirklich top!
-
Vorbildlicher Support
Sowohl bei aufgetretenen Bugs als auch bei Feature Requests hat Acris wiederholt zügig, freundlich und professionell reagiert und zeitnah ein funktionierendes Update geliefert.
Support wird hier noch großgeschrieben
Danke für die Schnelle Hilfe, da können sich andere Firmen mal ne Scheibe von Abscheiden :-)
Top!!!
Diese Erweiterung ist Spitzenklasse für PDF-Downloads.
Super einfach und genial zu bedienen.
Optimal zur Ergänzung von Downloads zu einem Produkt
Für uns war wichtig, dass die Dokumenet auch via API gepflegt werden können. Das klappt mit dieser Erweiterung sehr gut.
Feedback und Wünsche nimmt Acris immer gerne an und setzt diese oft und schnell um. So macht eine Zusammenarbeit wirklich Spaß!