Breaking Changes - also Änderungen, die eine Anpassung bestehender Shops oder Templates erforderlich machen können, kennzeichnen wir in jedem Release deutlich mit einer Warnung. Enthält ein Release keinen solchen Hinweis, sind i.d.R. keine Anpassungen nötig.
Veröffentlichung: 11.08.2026
Neu im Admin-Interface
- Multiselect-Suche bei umfangreichen Filterlisten. Enthält ein Filter viele Einträge, lässt sich die passende Auswahl jetzt über eine Suche eingrenzen.
- Logmanager: Subshop-ID ist optional. Die Subshop-ID ist im Logmanager kein Pflichtfeld mehr.
- Kundendaten-Import: Passwörter bleiben erhalten. Ein manueller Import von Kundendaten löscht bestehende Passwörter nicht mehr.
- B2B-Warenkorb: Subshop-Überschreibungen werden übernommen. Der B2B-Warenkorb berücksichtigt subshopspezifische Überschreibungen jetzt korrekt.
- Inventar-Konfiguration: Subshop-Überschreibungen werden übernommen. Subshopspezifische Überschreibungen der Inventar-Konfiguration werden jetzt korrekt berücksichtigt.
- Checkout: Weiterleitung auf die Seite für ausstehende Zahlungen. Bricht ein Kunde den Bezahlvorgang ab, wird er jetzt zuverlässig auf die Seite für ausstehende Zahlungen geleitet.
- E-Mail-Adressen: Groß- und Kleinschreibung wird ignoriert. E-Mail-Adressen werden in der Datenbank jetzt unabhängig von Groß- und Kleinschreibung behandelt.
- Kundendaten-Import: keine Fehler bei leerer Telefonnummer. Der Import von Kundendaten schlägt bei einer leeren Telefonnummer nicht mehr fehl.
- REST-API: Leere Arrays in Konfigurationen bleiben erhalten. Beim Speichern von Konfigurationen über die REST-API werden leere Arrays nicht mehr als
nullgespeichert. - Storefront-API:
checkout/commitDraftAddress.htmfunktioniert wieder korrekt. - Storefront-API:
watchList/checkHasProduct.htmfunktioniert wieder korrekt. - Admin-Interface: Fehlermeldung bei gesperrtem Kundenkonto. Die Meldung zu einem gesperrten Kundenkonto wird beim Login jetzt korrekt angezeigt.
Veröffentlichung: 05.08.2026
Neu im Shop
- PayPal Checkout Vault: Gespeicherte Zahlungsdaten für schnelleren Checkout. Kunden können ihre PayPal-Zahlungsdaten jetzt sicher hinterlegen und bei einer späteren Bestellung wiederverwenden. Das beschleunigt den Bezahlvorgang für wiederkehrende Kunden.
- Textbausteine: Subshop-spezifische Ausnahmen innerhalb einer Sprache. Innerhalb einer Sprache lassen sich einzelne Textbausteine jetzt je Subshop abweichend definieren. So kann ein Subshop einen abweichenden Text verwenden, ohne die Sprache insgesamt zu duplizieren.
- Textbausteine: Import und Export. Textbausteine lassen sich jetzt importieren und exportieren, beispielsweise um sie extern zu bearbeiten oder zwischen Shops zu übertragen.
- Gutscheinfehler: Mehrere Fehlergründe gleichzeitig. Erreicht ein Gutschein den Mindestbestellwert nicht und liegen zugleich keine passenden Produkte im Warenkorb, werden jetzt beide Fehlergründe gleichzeitig angezeigt. Die Funktion baut auf der in release-1.93 eingeführten Ausgabe von Gutscheinfehlern auf.
- Kundenübersicht: Letztes Änderungsdatum. Die Kundenübersicht zeigt jetzt zu jedem Kunden das Datum der letzten Änderung an.
- PayPal: Nicht abgeschlossene Zahlungen werden abgelehnt. Zahlungen, die nicht erfolgreich eingezogen (captured) werden konnten, werden jetzt abgelehnt, statt in einem unklaren Zustand zu verbleiben.
- REST-API: Set-Produkte mit ungültigen IDs werden abgelehnt. Enthält ein Set-Produkt ungültige Produkt-IDs, wird es über die REST-API jetzt abgelehnt, statt fehlerhaft angelegt zu werden.
- Produktsuche: Speicherfehler beim Indexieren behoben. Der Such-Indexer läuft bei großen Datenmengen nicht mehr in einen Speicherüberlauf (Out of Memory).
- Produkt-Import/-Export: Variantenfelder werden nicht mehr geleert. Beim CSV-Import bzw. -Export wurden Variantenfelder unter Umständen mit leeren Werten überschrieben. Das passiert nicht mehr.
- Migrator: Sauberes Aufräumen bei Abbruch. Bricht der Migrator mit einem Fehler ab, räumt er die begonnenen Änderungen jetzt korrekt auf.
Veröffentlichung: 30.07.2026
Neu im Shop
- Gutscheine: Überarbeitete Oberfläche und aussagekräftige Fehlermeldungen. Die Darstellung und Bedienung von Gutscheinen im Bestellablauf wurde überarbeitet. Zusätzlich lässt sich jetzt die Art des Gutscheinfehlers ausgeben, beispielsweise wenn ein Gutschein den Mindestbestellwert nicht erreicht oder im Warenkorb keine passenden Produkte liegen. Die Fehlertexte pflegen Sie im neuen Konfigurationsknoten
checkout.voucherErrors, im Template steht die Fehlerliste unter$wsCheckout.ineffectiveVoucherErrors. - Zahlungsstatus im Shop abfragen. Die neue Aktion
refreshPaymentStatusermittelt den aktuellen Zahlungsstatus der laufenden Bestellung und gibt ihn zurück. Damit lässt sich beispielsweise auf der Seite für ausstehende Zahlungen prüfen, ob eine Zahlung inzwischen abgeschlossen wurde.
- Manuelle Log-Suche: Filterung nach Programm. In der manuellen Log-Suche lassen sich die Ergebnisse jetzt zusätzlich nach Programm einschränken.
- Zeitabhängige Preise: Promotion-Text anpassbar. Zu jedem zeitgesteuerten Preis lässt sich jetzt ein eigener Promotion-Text pflegen, der im Shop zum Aktionspreis ausgegeben wird.
- Versandarten: AccountType wird aus der Session abgeleitet. Der Shop hängt nicht mehr vom im Template ausgewählten AccountType ab, sondern leitet den Kundentyp aus dem Status der Session ab:
- Nicht eingeloggt: Gastbestellung
- Neu registriert: Neukunde
- In eine bestehende Session eingeloggt: Bestandskunde Damit ist eine ganze Reihe von Fehlern behoben, bei denen Versandarten nicht angezeigt wurden.
- Bestellbestätigungsseite: Warenkorb wird zuverlässig geleert. Eine Race Condition konnte dazu führen, dass der Warenkorb auf der Bestellbestätigungsseite noch Positionen enthielt. Der Warenkorb ist jetzt zuverlässig geleert.
- Produktdatenfelder: Lange Listen verschieben das Design nicht mehr. Sehr lange Listen in den Produktdatenfeldern haben die Darstellung zerschossen. Das Layout bleibt jetzt stabil.
Veröffentlichung: 16.07.2026
Neu im Shop
- Werbemittelkennzeichen (Inserts): Bestellquelle über Katalog-Codes erfassen. Über Katalog-Codes lässt sich jetzt erfassen und weitergeben, über welches Werbemittel (Insert) eine Bestellung ausgelöst wurde. So kann die Herkunft einer Bestellung ausgewertet werden.
- Elasticsearch: Konfigurierbarer Log-Index. Der Ziel-Index bzw. Data Stream, aus dem die Shop-Logs gelesen werden, lässt sich jetzt über die neue Option
logsIndexunterelasticSearchin dershop.jsonfestlegen, beispielsweise um die Elasticsearch-Standard-Data-Streams (logs-*-*, ab Elasticsearch 8) zu nutzen. Ohne Konfiguration bleibt der bisherige Indexlogsaktiv.shop.json
- Merklisten: Inhalt bleibt erhalten. Der Inhalt von Merklisten verschwindet nicht mehr nach einiger Zeit.
- Gespeicherte Warenkörbe: keine leeren Einträge für Gäste. Für Gast-Nutzer werden keine leeren Einträge für gespeicherte Warenkörbe mehr angelegt.
- Admin-Interface: kein Logout bei fehlenden Berechtigungen. Fehlen einem Benutzer Berechtigungen, wird er im Admin-Interface nicht mehr abgemeldet.
- Admin-Interface: keine Vorauswahl aller Custom-Produktfelder. Beim Öffnen werden nicht mehr automatisch alle benutzerdefinierten Produktfelder ausgewählt.
- Daten-Subshops: Referenzierung korrigiert. Die Referenzierung von Daten-Subshops funktioniert wieder korrekt.
- Konfigurationsdienst: leere Listen bleiben Listen. Eine leere Liste wird im Konfigurationsdienst nicht mehr fälschlich in
nullumgewandelt.
Veröffentlichung: 06.07.2026
Fehlerbehebungen
- PayPal-Rechnungskauf: Kunde bleibt nicht mehr auf der „Pending”-Seite hängen. Trifft die PayPal-Benachrichtigung (Webhook) vor der Rückkehr des Kunden in den Shop ein, wird die Bestellung jetzt korrekt abgeschlossen. Der Kunde bleibt nicht länger auf der Seite für ausstehende Zahlungen stehen.
- Weitere Fehlerbehebungen aus Shop-Tests. Verschiedene kleinere Fehler, die im Rahmen von Shop-Tests gefunden wurden, sind behoben.
Veröffentlichung: 02.07.2026
Neu im Admin-Interface
- Statistik: Automatisierte Währungsumrechnung. Der Statistik-Dienst rechnet Umsätze in Fremdwährungen jetzt automatisch um. Auswertungen über Shops mit mehreren Währungen liefern damit einheitliche, vergleichbare Werte.
- Feed Builder: Speicherproblem behoben. Ein Memory Leak im Feed Builder wurde beseitigt, das bei lang laufenden Feed-Erzeugungen zu erhöhtem Speicherverbrauch führen konnte.
- PayPal: „Pending Payment”-Seite mit SEO-URLs. Die Seite für ausstehende Zahlungen beim PayPal-Rechnungskauf funktioniert jetzt auch in Shops mit aktivierten SEO-URLs korrekt.
- PayPal Express Checkout: Keine doppelten Adressen mehr. Der PayPal Express Checkout legt beim Bezahlvorgang keine duplizierte Adresse mehr im Kundenkonto an.
Veröffentlichung: 23.06.2026
Neu im Shop
- Zahlungsarten: Platzierungsabhängige Anzeige von Icons und Beschreibungstexten. Icons und Beschreibungstexte von Zahlungsarten lassen sich jetzt abhängig vom Anzeigeort (beispielsweise Bestellablauf, Footer) unterschiedlich darstellen.
- Bestellablauf: Automatische Vorbelegung der Versandart bei Adressänderung. Ändert ein Kunde im Bestellablauf seine Lieferadresse, wird die passende Versandart automatisch vorbelegt.
- Bestellablauf: Automatische Vorbelegung der Zahlungsart bei Adressänderung. Ändert ein Kunde im Bestellablauf seine Adresse, wird die passende Zahlungsart automatisch vorbelegt.
- REST-API: Laden von Produkt-IDs ohne Produktdaten. Die REST-API kann jetzt auf Wunsch ausschließlich Produkt-IDs liefern.
- Varianten: Konfigurierbare Anzeigereihenfolge von Variantenwerten. Die Reihenfolge, in der Variantenwerte innerhalb einer Variantengruppe angezeigt werden, ist jetzt konfigurierbar.
- Bestelldaten: Download-Link für Gutscheine. Bei Bestellungen mit gekauften Gutscheinen wird der Download-Link des Gutscheins jetzt direkt in den Bestelldaten angezeigt.
- Produktanlage: Inventar-Eintrag wird korrekt erstellt. Beim Anlegen neuer Produkte wird der zugehörige Inventar-Eintrag jetzt zuverlässig angelegt.
Veröffentlichung: 16.06.2026
Neu im Admin-Interface
- Filialen und Märkte grafisch verwalten. Filialen bzw. Märkte lassen sich jetzt direkt im Admin-Interface über eine grafische Oberfläche anlegen und verwalten.
- Logmanager: Benachrichtigungsstatus und Direktsteuerung von Log-Gruppen. In der Übersicht des Logmanagers ist jetzt der Benachrichtigungsstatus jeder Log-Gruppe sichtbar; Log-Gruppen lassen sich direkt aus der Übersicht heraus steuern.
- Logmanager: Zeitraum-Filterung bis auf Stunden und Minuten. Der Zeitraum-Filter im Admin-Interface lässt sich jetzt nicht mehr nur tagesgenau, sondern bis auf Stunden und Minuten genau einstellen.
- Logmanager: Zeitpunkt in der manuellen Log-Suche vorausgewählt. Bei der manuellen Log-Suche ist der Zeitpunkt jetzt standardmäßig vorbelegt, das spart einen Eingabeschritt bei jeder Suche.
- Logmanager: Fehlerbenachrichtigung erneut senden. Konnte eine Benachrichtigungs-E-Mail bei einem Fehler nicht zugestellt werden, lässt sie sich jetzt erneut senden.
- Zahlungsarten: Wechsel auf Offline-Zahlungsart nach fehlgeschlagener Online-Zahlung. Schlägt eine Online-Zahlungsart fehl, kann der Kunde die Bestellung jetzt zuverlässig mit einer Offline-Zahlungsart abschließen.
- Produktimport:
idbeim Update nicht mehr fälschlich als fehlerhaft markiert. Beim Aktualisieren von Produkten über den Produktimport wird das Feldidnicht mehr fälschlicherweise als Fehler gemeldet. - Gutscheine: Korrekte Berechnung des Mehrwertsteuerabzugs. Gutscheine mit Mehrwertsteuerabzug erzeugen keinen fehlerhaften negativen bzw. positiven Mehrwertsteuerabzug mehr.
- PayPal-Rechnungskauf mit Gutscheinen. Ein Fehler beim PayPal-Rechnungskauf (Pay Upon Invoice) in Kombination mit Gutscheinen wurde behoben.
- PayPal-Rechnungskauf: PaymentId in den Bestelldaten. Beim PayPal-Rechnungskauf wird die PaymentId jetzt korrekt in die Bestelldaten übernommen.
