Release Notes 1.3.0.15
Release Datum: 16.09.2026
Diese Release Notes fokussieren auf die wichtigsten Neuerungen und Verbesserungen, unabhängig vom Entwicklungsaufwand, basierend auf ihrem Informationsgehalt. Kontinuierliche interne Optimierungen der Softwarearchitektur, Performance und Systemstabilität erfolgen ebenfalls, werden aber nicht explizit aufgeführt.
GARAN-Kennzeichnung für Herstellergarantien in Shopware
Im Transferplan der Aufgabe "Shopware Produkte Hochladen" stehen im Bereich "Produkt" im Register "Allgemein" zwei neue Zielfelder zur Verfügung: "Garantiedauer (Monate)" und "Garantie Bestätigt". Über sie lässt sich die neue GARAN-Kennzeichnung befüllen, die Shopware ab Version 6.7.14 in der Storefront anzeigen kann.
Die Kennzeichnung ist eine freiwillige Angabe: Ein Hersteller kann damit eine Garantie ausweisen, die über die gesetzliche Mindestgewährleistung von zwei Jahren hinausgeht, kostenlos gilt und die gesamte Ware abdeckt. Ab dem 27. September 2026 schreibt die EU dafür ein einheitliches Format vor. Ist eine solche Garantiedauer als Eigenschaft am Produkt hinterlegt, lässt sie sich beiden Feldern zuweisen; für "Garantie Bestätigt" bietet sich dabei eine Zuweisung über Skript an.

Ein solches Skript ist nicht standardmäßig hinterlegt und muss selbst eingetragen werden. Im Bild vergleicht es die hinterlegte Garantiedauer mit dem gesetzlichen Schwellenwert von 24 Monaten und bestätigt die Garantie nur, wenn er überschritten wird. So aktiviert sich die Kennzeichnung nicht schon bei der ohnehin vorgeschriebenen Zwei-Jahres-Gewährleistung, sondern erst bei einer tatsächlich darüber hinausgehenden Garantie.
Nach der Übertragung zeigt Shopware die Kennzeichnung im Bestellbereich der Produktdetailseite,

und im Shopware-Backend lässt sich der übertragene Wert am Produkt im Register "Allgemein" in der Karte "Garantie (GARAN Label)" prüfen.

Auswahlfelder in Zuordnungstabellen zu schmal dargestellt
In den Zuordnungstabellen eines Kanals, etwa im Bereich "Zuordnungen" bei Registern wie "Zahlungsarten" oder "Eigenschaften", wurden die Auswahlfelder in den Spalten "Extern" und "Intern" zu schmal dargestellt: Der Pfeil zum Aufklappen der Liste saß direkt neben dem ausgewählten Wert statt am rechten Rand der Spalte, und ein großer Teil der Spalte blieb ungenutzt. Die Auswahlfelder werden nun wieder über die volle Breite ihrer Spalte dargestellt.
Lagerbestände als Skriptvariablen bei der Wiederauffüllzeit
Im Transferplan der Aufgabe "Shopware Produkte Hochladen" stehen bei der Zuweisung "Lieferzeit" die Lagerbestände als Skriptvariablen zur Verfügung, je Lager eine. Bei der Zuweisung "Wiederauffüllzeit" fehlten sie bisher. Beide liegen im Bereich "Produkt" im Register "Allgemein", und die Bestände stehen nun auch bei der Wiederauffüllzeit bereit, ebenso im Bereich "Produktvariante".
Damit lässt sich die Wiederauffüllzeit vom Bestand abhängig machen. Sinnvoll wird das vor allem dort, wo mehr als ein Lager gepflegt ist: Der eigene Bestand sagt über die Wiederauffüllzeit wenig aus, der Bestand eines Fremdlagers dagegen schon. Liegt die Ware dort, ist das eigene Lager in wenigen Tagen wieder gefüllt, andernfalls gilt die längere Beschaffungsdauer beim Hersteller.
Zeitüberschreitung bei der Suche nach bestehenden Produkten in Shopware
In der Zuweisung "Bestehender Eintrag" der Aufgaben "Shopware Produkte Hochladen" und "Shopware Lagerbestände Hochladen" kann ein Skript hinterlegt sein, das das jeweilige Produkt im Shop sucht. In einem Einzelfall reichte dafür die Performance des Shops zeitweise nicht mehr aus, sodass Übertragungen mit den Fehlermeldungen The operation has timed out. abbrachen. Die dafür vorgesehenen Zeitfenster werden nun großzügiger bemessen.
Fehler beim gleichzeitigen Verarbeiten von Kanalzuordnungen
Wenn mehrere Vorgänge gleichzeitig auf die Kanalzuordnungen desselben Mandanten zugriffen, etwa durch eine laufende Aufgabe und eine gleichzeitige Anfrage über die Schnittstelle eines Kanals wie CAO Faktura, konnte die Verarbeitung in seltenen Fällen mit der Fehlermeldung Deadlock found when trying to get lock; try restarting transaction abbrechen. Die Datenbankindizierung der Kanalzuordnungen wurde überarbeitet, wodurch das Problem nun weitgehend vermieden werden sollte.
Fehleranzeige bei Feldzuweisung ohne wählbare Quelle
Gab es für eine Feldzuweisung im Transferplan keine einzige passende Quelle mehr, etwa weil alle dafür infrage kommenden Eigenschaften gelöscht wurden, konnte die betroffene Zeile im Transferplan mit der Meldung "Error" abbrechen, statt weiterhin nutzbar zu bleiben. Solche Zuweisungen zeigen jetzt stattdessen den Hinweis "Keine Quelle Verfügbar".