Changelog – Warenkorb Upload Pro Bestellung für Shopware 6
2.4.0
- Sicherheit: Hochgeladene Kundendateien können jetzt außerhalb des öffentlichen Verzeichnisses abgelegt und nur über signierte, zeitlich begrenzte Links ausgeliefert werden. Bisher lagen sie unter
public/order-uploads/und waren für jeden abrufbar, der den Pfad kannte. Siehe Dateien schützen. - Neu: Einstellung „Uploads privat ablegen und signierte Download-Links verwenden". Bei einer Neuinstallation ist sie an, bei einem Update bestehender Shops bleibt sie aus, damit sich am Verhalten zunächst nichts ändert.
- Neu: Einstellung „Gültigkeit der Download-Links in Tagen" (Standard 90, 0 = unbegrenzt). Sie betrifft ausschließlich Links in bereits verschickten E-Mails; im Kundenkonto und in der Administration werden Links bei jedem Aufruf neu erzeugt und laufen nicht ab.
- Neu: Einstellung „Alte öffentliche Pfade weiter ausliefern" (Standard an), damit Links in E-Mails aus der Zeit vor der Umstellung weiter funktionieren.
- Neu: Die Uploads liefern jetzt einen fertigen Link mit (
upload.downloadUrl). Die E-Mail-Vorlage muss den Pfad nicht mehr selbst zusammenbauen. Bitte stellen Sie Ihre Vorlage auf{{ upload.downloadUrl }}um; die Dokumentation zeigt das Vorher/Nachher. - Neu: Befehl
bin/console futi:order-uploads:migratezum Umziehen bestehender Dateien, mit--dry-runzum Vorabprüfen und--purge-publicals getrenntem zweiten Schritt. - Neu: Hinweis in den Plugin-Einstellungen, solange noch Dateien im öffentlichen Verzeichnis liegen.
- Fix: Auf der Warenkorbseite ist der Upload-Bereich nie erschienen — weder das Upload-Feld noch der Hinweis für nicht angemeldete Kunden. Die Vorlage sprach einen Template-Block an, den es nur auf der Bestätigungsseite gibt. Der Upload war damit ausschließlich im Bestellabschluss erreichbar.
- Fix: Im Kundenkonto lief die Liste der hochgeladenen Dateien ohne Rahmen und ohne Abstand quer durch die Bestelltabelle. Sie wird jetzt genauso dargestellt wie im Warenkorb und auf der Bestätigungsseite.
- Fix: Wurden die erlaubten Dateitypen ohne Anführungszeichen eingetragen (
txt,pdfoder.txt,.pdfstatt'txt','pdf'), verschwand das Upload-Feld kommentarlos. Beide Schreibweisen werden jetzt akzeptiert. - Intern: Sämtliche Dateizugriffe laufen über die Dateisystem-Abstraktion von Shopware statt direkt über die Festplatte. Die Dateityp-Einstellung wird nicht mehr über
evalausgewertet.
2.3.0
- Neu: Die Uploads stehen jetzt auch über die Store-API zur Verfügung. Headless- und PWA-Frontends nutzen dieselbe Upload-Strecke wie die Storefront — siehe Store-API (Headless).
- Sicherheit: Beim Upload wird geprüft, dass der angegebene Warenkorb auch der des Aufrufers ist.
- Sicherheit: Beim Löschen wird geprüft, dass die Datei zum Warenkorb des Aufrufers gehört. Bisher genügte die Kenntnis der Datei-ID.
- Die Upload-Logik von Storefront und Store-API liegt jetzt an einer Stelle.
2.2.1
- Fix: Luden Kunden mehrere Dateien mit demselben Dateinamen hoch, wurden diese im Zwischenspeicher unter demselben Pfad abgelegt. Dadurch überschrieben sich die Dateien gegenseitig und beim Bestellabschluss fand nur die erste Datei ihren Weg in die Bestellung — die weiteren Einträge waren in der Administration sichtbar, ließen sich aber nicht herunterladen. Jede Datei erhält jetzt ein eigenes Verzeichnis.
- Fix: Fehlt die hochgeladene Datei, wird für sie kein Eintrag mehr an der Bestellung angelegt. Bisher entstand ein Eintrag mit totem Download-Link; stattdessen wird der Vorgang jetzt im Log vermerkt.
- Fix: Ein Fehler beim Ablegen einer Upload-Datei kann den Bestellabschluss nicht mehr abbrechen.
2.2.0
- Neu: Einstellung „Upload automatisch starten" — ist sie aktiv, wird eine Datei sofort nach dem Auswählen bzw. Hineinziehen hochgeladen, der Upload-Button entfällt. Damit lässt sich das Verhalten der Versionen bis 2.0.x wiederherstellen. Standard: aus (nur dann können Bilder vor dem Upload bearbeitet werden).
2.1.2
- Webcam-Unterstützung: Kunden können Fotos direkt über die Gerätekamera aufnehmen und hochladen (basiert auf
@uppy/webcam) - Interne Optimierungen: Dateihandling auf das Shopware-Dateisystem (Flysystem) umgestellt, Performance-Verbesserungen
- Erfordert Shopware 6.7
2.1.0
- Webcam-Unterstützung hinzugefügt (basiert auf
@uppy/webcam) - Erfordert Shopware 6.7
2.0.0
- Plugin auf Shopware 6.7 aktualisiert
1.3.0
In dieser Version wurde ein neuer File-Uploader integriert. Entschieden wurde sich dabei für den Uppy Uploader.
Es wurde zunächst der Core und das Dashboard integriert. Neu ist der Image-Editor und die Thumbnail-Generierung.
Es ist geplant, auf dieser Basis noch weitere Funktionalitäten zu integrieren, wie z. B. Upload über Remote-Quellen wie Instagram, Google Drive, Dropbox und andere, oder direkter Datentransfer auf einen S3-Bucket oder einen S3-kompatiblen Anbieter wie Google Cloud Storage.
Die Einstellungen in der Erweiterung und die E-Mail-Vorlage bleiben bestehen und müssen nicht angepasst werden.
.png&w=3840&q=75)
.png&w=3840&q=75)
.avif&w=3840&q=75)
War diese Seite hilfreich?
Support
Gemietete Plugins (Shopware Store)
Für Support zu im Shopware Store gemieteten Plugins erstellen Sie bitte ein Support-Ticket in Ihrem Shopware-Konto.
Shopware-Ticket erstellenAllgemeine Anfragen
Für allgemeine Fragen oder Kauflizenzen erreichen Sie uns per E-Mail.
E-Mail senden