Installieren Sie die App wie gewohnt über die Erweiterungsverwaltung in Shopware.
Nach der Installation finden Sie das Modul "Download Center" anschließend im Reiter "Inhalte". Dort können Sie das Download Center konfigurieren.
Zum Hinzufügen eines neuen Albums wechseln Sie zunächst bitte in die System-Standardsprache. Beachten Sie bitte, dass Sie ein Album nach dem Hinzufügen bearbeiten müssen, um die Verbindungsdaten zu hinterlegen. Um die Dateien dann pflegen zu können, synchronisieren Sie bitte die Dateien.
Hinweis: Sollten Sie SFTP (FTP via SSH) verwenden, kann es bei größeren Dateien zu Problemen beim Download kommen. Für größere Dateien empfehlen wir die Verwendung einer FTP-Verbindung. Wenn Sie sich für unsere App weitere externe Quellen wünschen, kontaktieren Sie uns bitte unter shopware@blackpoint.de.
Use Cases (Anzeige im Frontend)
Das Download Center bietet einen zentralen Platz, an dem Ihre Kunden Daten herunterladen können. Entsprechend wird das Download Center normalerweise auf einer einzigen Seite angezeigt, welche über das Account-Menü erreichbar ist. Über die Einstellungen im Backend können Sie konfigurieren, dass der Link zum Download-Center auch in der Top Bar angezeigt werden soll.
Alternativ können Sie mithilfe eines Erlebniswelten-Elements bestimmte Alben auf bestimmten Seiten/Layouts anzeigen.
Dies ermöglicht es auch, Downloads für einzelne Produkte manuell einzurichten. Da es jedoch normalerweise keine direkte Verbindung zwischen Artikel und Album gibt und diese indirekt hergestellt wird, ist es nur für wenige Produkte geeignet (etwa maximal 10-20 Produkte). Im Folgenden finden Sie eine Anleitung, wie es funktioniert:
1) Album erstellen
a. Gehen Sie zur Konfiguration des Download Centers unter "Inhalte" > "Download Center"
b. Erstellen Sie ein neues Album für Ihr Produkt und synchronisieren Sie die Dateien
2) Layout erstellen
a. Gehen Sie zu "Inhalte" > "Erlebniswelten" und erstellen Sie ein neues Layout für Ihr Produkt, z. B. als Kopie des Standard-Produktseite-Layouts
b. Passen Sie das Layout an. Wählen sie rechts die Block-Kategorie "Download Center" aus und fügen Sie den CMS-Block "Download Center Album" an die gewünschte Stelle hinzu
c. In den Einstellungen für den Block (Zahnrad-Icon) wählen Sie das entsprechende Album aus und speichern das Layout ab
3) Layout zuweisen und Ergebnis testen
a. Suchen Sie Ihr Produkt unter "Kataloge" -> "Produkte" und klicken auf den Produktnamen, um in die Detail-/Bearbeitungsansicht zu wechseln
b. Unter dem Reiter "Layout" und "Layout zuweisen" weisen Sie dem Produkt das eben erstellte Layout zu.
c. Löschen Sie den Cache unter "Einstellungen" > Reiter "System" > "Caches & Indizes" > "Caches leeren"
d. Wechseln Sie in die Storefront und laden Sie die Seite neu. Nun sollten die Downloads für Ihr Produkt angezeigt werden.
Zugriffsbeschränkungen
Wenn Sie den Zugriff des Albums auf bestimmte Nutzer beschränken möchten, können Sie über die Option "Verfügbarkeitsregel" in der Album-Konfiguration eine neue Regel erstellen. Hierbei kommt der Shopware Rule Builder zum Einsatz und bietet daher eine hohe Flexibilität bei der Verfügbarkeitssteuerung.
Einrichtung Cronjob / Automatische Synchronisation der Alben
Für die automatische Synchronisation der Alben steht ein CLI Command zur Verfügung. Dieser ist über folgenden Befehl aufrufbar: "bin/console bpa:downloadcenter:synchronize-albums"
Bitte wenden Sie sich an Ihren Serverprovider für weitere Informationen zur Einrichtung serverseitiger Cronjobs.
Meta-Dateien
Sie können in den App-Einstellungen die Nutzung von Meta-Dateien aktivieren. Damit ist es Ihnen möglich, Titel und Beschreibung von Dateien ohne Backend-Zugriff zu pflegen. In Verbindung mit dem Cronjob können Sie so die Alben automatisch synchronisieren.
Die Meta-Dateien sind als .txt-Dateien anzulegen und müssen genauso benannt werden, wie die Originaldatei inkl. Dateiendung, am Ende muss dann die Dateiendung .txt folgen.
Beispiel:
Originaldatei: bbb_sunflower_2160p_60fps_normal.mp4
Meta-Datei: bbb_sunflower_2160p_60fps_normal.mp4.txt
Die erste Zeile der .txt-Meta-Datei wird als Titel für die Datei verwendet, alle folgenden für die Beschreibung. Für die Beschreibung kann auch HTML verwendet werden.
Beispiel: Inhalt der Datei bbb_sunflower_2160p_60fps_normal.mp4.txt
Big Buck Bunny Sunflower version (4K) <p>Film "<a href="https://bbb3d.renderfarming.net/">Big Buck Bunny</a>" in 4K</p>
Bitte beachten Sie, dass die Meta-Dateien keine Möglichkeit zur Lokalisierung der Texte bieten.
Sie haben Fragen zur Installation oder Nutzung der App oder möchten uns einen Wunsch für die nächste Version mitteilen? Über shopware@blackpoint.de erreichen Sie direkt die richtigen Ansprechpartner. Wir freuen uns auf Ihr Feedback!