Skip to main content
Skip table of contents

Shop 5.65.0 Release Notes - August 2025

Umschaltung auf Merkmalsauswahl bei Variantenköpfen

Für die Variantenauswahl können nun bis zu zwei Auswahlfelder im Produktdetail verwendet werden, in denen der Kunde Größe und Farbe bzw. zwei beliebig benannte andere Produktmerkmale auswählen kann. Hat der Artikel nur ein Variantenmerkmal erschein natürlich nur ein Auswahlfeld.

Mit dem neuen Parameter ProductDetailVariationControls kann unser standardmäßiges Produktdetail-Template so umgeschalten werden, dass anstelle einer Auswahlbox für Variantenbezeichnungen 1-2 Auswahlfelder für die Merkmale angezeigt werden, die für die Variante verantwortlich sind. D.h. bisher wurden die Varianten mit einem Auswahlfeld “Hose Größe M Farbe Blau - 10,00 Euro”, “Hose Größe L Farbe Blau - 10,00 Euro”, etc. angezeigt (wobei der Text für die Variantenbezeichnung frei wählbar war) und nun werden zwei Auswahlfelder für Größe M und L und für die Farbe Blau angezeigt. Bestellbar ist der Artikel natürlich nur, wenn die Kombination der Merkmale einen gültigen Artikel ergibt. Die Umschaltung der Darstellung muss explizit eingeschalten werden, in dem der Parameter auf “mutiple” gesetzt wird und gilt dann für den gesamten Shop. Solche Darstellungen waren auch schon in der Vergangenheit möglich, jedoch musste dafür immer ein eigenes Produkttemplate erstellt werden. Nun kann diese Art der Darstellung durch eine einfache Änderung des Parameters erreicht werden. Für spezielle Regeln, die die Auswahl der Möglichkeiten einschränkt oder zusätzliche Anzeigen bei den Merkmalen (z.B. der Verfügbarkeit) sind immer noch individuelle Produkttemplates notwendig. Damit die Funktion sinnvoll arbeitet, müssen an den Varianten jedoch die Merkmalsspalten Größe/Farbe gepflegt sein. Größe/Farbe ist hier nur stellvertretend, weil der Name der Merkmale über das Admin Backend festgelegt werden kann und z.B. auch Höchsttemperatur und Schlagfestigkeit heißen kann.

Aktualisierung des Produktdetails bei Variantenköpfen

Wird bei einem Variantenartikel das Auswahlfeld für die Variante umgeschalten, aktualisiert sich automatisch der Bildschirm des Produktdetails, um die gewählte Variante anzuzeigen.

Bei Variantenartikeln wird im Shop, selbst bei Eingabe einer spezifischen Artikelnummer, immer der Variantenkopf angezeigt, unter dem dann mit einer Auswahl die einzelnen Variantenartikel hängen. Der Variantenkopf muss als eigener Artikel im Artikelstamm angelegt sein und legt Text und Bild fest, die der Kunde beim Aufruf des Variantenkopfes sieht. Der Kunde kann zwar über die Auswahl seine Variante wählen, aber Text und Bild wurden bisher im Standardtemplate nicht umgeschaltet. Nun existiert die Möglichkeit mit dem Parameter UpdateProductDetail beim Umschalten der Variante auch den Titel, Kurz- und Langtexte, Bilder, Preis der Variante je nach Auswahl neu zu laden und aktualisiert darzustellen. Der Parameter kann auch mit dem neuen Parameter ProductDetailVariationControls kombiniert werden.

Verrechnung von Abos sofort nach Kauf

Beim Kauf eines Abos kann nun gewählt werden, dass der abonnierte Artikel sofort geliefert wird. Bisher musste der Artikel mit dem Abo in einem Artikelbündel verkauft werden, um auch eine sofortige Lieferung auszulösen.

Bisher wurde beim Erstellen eines Abos die erste Nachlieferung erst nach Ablauf der Aboperiode eingeplant. Führt das Abo nur einen Verrechnungsauftrag aus, ist es aber manchmal wünschenswert, das der erste Verrechnungsauftrag aber sofort nach dem Kauf des Aboartikels ausgelöst wird. Dies kann nun am Aboartikel über das Admin Backend eingestellt werden - der Kunde kann den Aboartikel nur so kaufen, wie er konfiguriert ist.

Standardansicht Kachel/Listenansicht per Parameter bzw. Kundenkonto

Das Standardlayout erlaubt beim Anzeigen von Kategorien und Suchergebnissen die Darstellung der Produkte als Kacheln oder Listenelemente. Bisher musste für die defaultmäßige Nutzung der Liste eine Anpassung innerhalb des HTML Codes vorgenommen werden. Nun kann über den Parameter DefaultView mit dem Wert list oder grid die Wahl über das Admin Backend oder die Konfigurationsdatei vorgenommen werden. Außerdem wird die Umschaltung durch den KundIn in sein Kundenkonto gespeichert, damit beim nächsten Besuch der Seite die Auswahl sofort wieder richtig eingestellt ist.

Bestätigung des Kundekontos durch Code

Der Shop erlaubt nun optional die Bestätigung eines neuen Kundenkontos mit einem per Mail zugesendeten Zahlencode anstelle eines 8-stelligen Buchstaben/Zifferncodes anstelle eines Links. Dadurch kann die Mail mit dem Freischalt-Hyperlink nicht mehr so leicht von Spam-Filtern abgefangen oder der Link von sehr empfindlichen Anti-Viren Filtern geklickt werden. Der neue Parameter EMailConfirmationProcess kann nun entweder auf link oder onetimepassword gestellt werden, um zwischen den beiden Methoden umzuschalten. Wichtig ist, dass die Mail-Templates für das Zusenden der Freischalt-Information dann den Platzhalter {code} und nicht den Platzhalter {link} enthalten müssen.

Bestätigung für Hinzufügen zum Warenkorb mit Toast oder Dialog

Legt ein Kunde einen Artikel in den Warenkorb visualisierte unser Standardlayout das erfolgreiche Hinzufügen durch eine Toast-Message am oberen Bildschirmrand. Bei manchen Installationen löst das Hinzufügen eine andere Aktion aus und die Toast-Message musste im Code unterdrückt werden. Nun sorgt der Parameter CartNotification dafür, dass mit dem Wert toast entweder das Standardverhalten oder mit dem Wert none kein Toast angezeigt wird. Komplett neu ist der Wert popup, der anstelle der Toast-Message einen ganzen Dialog als Popup Fenster anzeigt, in dem das Produkt, eventuelles Zubehör und ein Button zum sofortigen Abschließen der Bestellung angezeigt wird. Der Dialog kann selbstverständlich angepasst werden, um weitere/andere Elemente passend zum Produkt zu präsentieren.

Preise in Preislisten parallel zu Kundenpreisen laden

Preislisten sind eine alternative Möglichkeit kundenindividuelle Preise zu verwalten. Normale Kundenpreise hängen direkt am Kunden oder an einer Kundengruppe. Mit Preislisten hängen die Preise zunächst an einer neutralen Preisliste (z.B. Sommerabverkauf) und diese kann dann Kunden und Kundengruppen zugeordnet werden. Bisher konnte nur eine dieser Möglichkeiten verwendet werden, weil dafür eine Codeänderung notwendig war. Nun werden die Preislisten-Preise parallel zu den Kundenpreisen geladen und über beide eine Bestpreisfindung durchgeführt. Damit können die beiden Möglichkeiten theoretisch parallel verwendet werden - auf jeden Fall ist keine Support-Fall für die Änderung von Kundenpreisen auf Preislisten mehr notwendig.

Partnergruppen

Partner können ab dieser Release auch in Partnergruppen organisiert werden, die über das Admin Backend im Modul Organisation angelegt werden können. Jeder Partner kann in mehreren Partnergruppen Mitglied sein. Mit den Partnergruppen können dann Organisationshierarchien abgebildet, gemeinsame Parameter für Provisionsabrechnungen und Zugriffsrechte vergeben werden. Bisher mussten Partnergruppen über den Umweg der Kundengruppen realisiert werden, weil jeder Partner auch als Kunde angelegt ist und bisher nur Kunden in Gruppen organisiert sein können.

Zugriffsrechte für Partner/Kundendokumente

Im letzten Release wurde die Möglichkeit eingeführt, im Kunden- und auch im Partnerkonto einen Downloadbereich zu betreiben und dafür über das Admin Backend Dokumente hochzuladen. Nun können für diese Dokumente Leserechte auf Kundengruppe- oder Partnergruppen-Ebene vergeben werden. Ohne Rechte ist das Dokument nicht sichtbar. Wichtiger Spezialfall sind Dokument komplett ohne Zugriffsrechte. Diese Dokumente sind nämlich standardmäßig für alle Kunden/Partner sichtbar.

Maximalmenge pro Warenkorbzeile 99999

Das UI beschränkt die maximale Menge, die pro Warenkorbzeile bestellt werden kann. Bisher war das eine unrunde Zahl, die sich aus dem Wertebereich des Datentyps der Datenbank ergeben hat. Nun ist die maximale Menge konstant auf 99999 festgelegt. Theoretisch wäre durch ändern des Datentyps in der Datenbank auch weit größere Mengen zulässig, jedoch kann es dann zu Verschiebungen im Layout kommen. Im Standardlayout ist dafür gesorgt, dass diese Maximalmenge in Eingabefeldern dargestellt werden kann.

Brevo: UpdateCart mit erweiterten Daten

Ist der API-Key des Mail Marketing Tools BREVO (früher SendinBlue) in der Shop Konfiguration eingetragen, wird bei angemeldeten Kunden der aktuelle Warenkorb und das Ereignis der erfolgreichen Bestellung an BREVO übertragen. Die übergebenen Daten wurden nun erweitert, damit bei den Produktzeilen zusätzlich zum Produktnamen, Bild und Preis auch die Artikelnummer, Marke, Varianteninformationen und beim Kunden auch Ansprechpartner im Unternehmen mitübertragen werden, damit automatische Mails aus BREVO (z.B. Erinnerung an einen offenen Warenkorb) auch mit diesen Daten als Platzhalter im Mail-Template arbeiten können.

Kunden haben jetzt 20 frei nutzbare Felder

Die frei nutzbaren Felder von Kunden, Artikel, etc. sind eine Möglichkeit, zusätzliche Daten spezifisch für eine bestimmte Shop-Implementierung zu übertragen (z.B. diverse Parameter aus einem ERP System). Da die 10 frei nutzbaren Felder beim Kunden in der Praxis bereits oft vollkommen ausgenutzt waren, wurden diese jetzt auf 20 Felder erweitert.

Konto: Lieferadresse mit Rechnungsadresse mitändern

Bei Privatkunden ist es meistens nicht notwendig die Rechnungs- von der Lieferadresse zu trennen. Oft wird dann nur die Rechnungsadresse geändert und die Lieferung geht trotzdem noch an die alte Adresse. Im Kundenkonto wurde deshalb beim Ändern der Rechnungsadresse eine bereits aktivierte Box eingeführt, die das automatische Mitändern der Lieferadresse aktiviert. Die Box ist nicht aktiviert bzw. auch nicht sichtbar, wenn mehr als eine Lieferadresse angelegt wurde.

Konto: Meine Produkte/Angebotsanfrage/Nachrichten/Whiteliste im mobilen Menü

Das Menü in der responsiven Darstellung auf Smartphones unterdrückt einige Funktionen, die typischerweise im Büroalltag am Desktop benutzt werden. Einige Menüpunkte, die aber bisher nur am Desktop angezeigt wurden, wurden nun auch ins mobile Menü aufgenommen.

Die Aktion Meine Produkte, in der ein Schnellzugriff auf alle Produkte möglich ist, die der Kunde bisher schon mindestens einmal gekauft hat. Die Aktion Angebotsanfrage, mit der der Kunde die bereits erstellten Angebotsanfragen einsehen, dafür erhaltene Angebote einsehen und diese Angebote in den Warenkorb legen kann. Die Aktion Nachrichten, mit der der Kunde Nachrichten an den Verkaufsinnendienst schreiben bzw. Antworten davon einsehen kann. Die Aktion Whitelist, mit der der Administrator des Kunden, die im Shop verfügbaren Produkte auf eine definierte Liste verkürzen kann, damit die eigenen Mitarbeiter nur mehr diese Produkte kaufen können.

CMS: Neue Zone FOOTER

Eine neue Zone erlaubt den Austausch des gesamten Footers im Layout. Enthält die Zone keinen Inhalt. Sind Elemente in die Zone eingefügt, wird der standardmäßige Footer ausgeblendet und anstelle die Zone am Ende der Seite gerendert.

CMS: Script Modul

Das neue Modul erlaubt es in Seiten und Zonen einen beliebigen Javascript Block einzufügen. Bei Seiten gab es bisher die Möglichkeit, ein Javascript auch in den Metadaten der Seite unterzubringen. Bei Zonen musste das Javascript über Optionen / Grundeinstellungen generell in alle Seiten eingefügt werden - was eventuell zu Scriptfehlern geführt hat. Nun wird der Javascript Code nur mehr in die Seiten eingesetzt, in der auch die Zone sichtbar ist.

CMS: Listenfeld erlaubt nun Wert/Text

Mit dem CMS konnten auch Listen Formularfelder (SELECT Tags) eingesetzt werden. Normalerweise kann eine solche Liste zwischen angezeigtem Text und auswählbaren Wert unterscheiden. Bei Formularfeldern, die per CMS eingefügt wurden, wurde bisher bei Text und Wert der gleiche Text eingesetzt. Nun kann für jede Auswahlmöglichkeit am Ende des Textes in eckigen Klammern ein gewünschter Wert angegeben werden, z.B. “Farbe Blau[BL]” - in dem Beispiel ist der Text “Farbe Blau” sichtbar in der Auswahlliste und der Wert BL wird als Ergebnis des Formulars weiterverarbeitet.

CMS: Formularfeld für Artikelnummer/Menge in Customizer Formular

Wenn. mit dem CMS Formulare gebaut werden, deren Auswahl als Artikel in den Warenkorb gelegt wird (das ist z.B. beim Customizing von Artikeln immer der Fall) kann nun über ein verstecktes Feld mit dem Namen produkt.stockno die Artikelnummer des Produkts bestimmt werden. Ansonsten wurde immer die Artikelnummer des Produkts verwendet, dass den Customizer aufruft. Außerdem kann über das versteckte Feld product.amount die Menge festgelegt werden. Ansonsten wurde immer ein Stück in den Warenkorb gelegt.

App: Anpassung an aktuelle Android/iOS SDKs

Nach langer Pause wurde mit dieser Release eine komplett überarbeitete App bereitgestellt, die an die Vorgaben der großen Appstores an die Mindestversion beim unterstützten Betriebssystem angepasst wurde. Damit beugen wir dem Problem vor, dass die App bei einem notwendigen Hotfix nicht mehr aktualisiert werden kann oder von den Appstore Betreibern komplett aus dem Store entfernt wird. Um diese Mindestversionen zu unterstützen wurde nun mit einem komplett neuen Framework gearbeitet, das auch einige andere Grundfunktionen in neuer Version verbessert. Die App, die nun unter dem Namen Centauri Scan im Store zu finden ist, kann mit JEDEM Online-Shop benutzt werden, der auf unserer technischen Basis erstellt wurde - egal ob von unsere Cloud Plattform gehosted oder auf eigenen Servern betrieben. Die Kunden können entweder unsere neutrale App Version benutzen oder eine gebrandete Variante mit Layoutanpassungen und voreingestellter Shop Adresse.

App: Verbesserter Barcode-Scanner

Mit der Aktualisierung unserer App konnten wir auch den verwendeten Barcode Scanner aktualisieren, der nun für den Scan einen Focus-Punkt in der Mitte des angezeigten Kamerabildes verwendet. Damit sind Scans, die im Kamerabild theoretisch mehrere Barcodes sehen, deutlich präsziser möglich. Außerdem wurde die Erkennungsrate der Barcodes mit der neuen Engine verbessert.

App: Redesign des Layouts für Querformat

Die App ist nun nicht mehr nur im Hochformat, sondern auch im Querformat nutzbar und präsentiert dann die Steuerelemente platzsparend an linken/rechten Rand und ermöglicht durch die größere Fläche pro Artikel nun auch die Anzeige von zusätzlichen Informationen. Ob die App nach links oder rechts ins Querformat gedreht wird, macht einen Unterschied für Links/Rechtshänder, weil die Aktionsflächen dann passend am linken oder rechten Rand positioniert werden.

App: Nutzung auf Tablets

Das Redesign des Layouts erlaubt nun auch die Nutzung der App auf Tablets, die bisher für die App gesperrt waren. Auch dafür wird ein angepasstes Layout verwendet, das die Aktionsflächen ebenfalls am Bildschirmrand positioniert und den zusätzlichen Platz am Bildschim für die Anzeige weiterer Informationen verwendet.

App: Visualisierung Offline Datenerfassung

Auch in der neuen Release ist die App offline-fähig und erlaubt die Erfassung einer Bestellung ohne Internetverbindung. Erst zum Abschicken der Bestellung muss die App Zugriff auf das Internet erhalten, um den Warenkorb nochmals zu verifizieren und an den Server zu übertragen. Während der Offline-Erfassung werden Warenkorbpositionen mit einem Offline-Symbol versehen. Damit wird angezeigt, dass die angezeigten Daten auf zwischengespeicherten Artikeldaten basieren und sich vor dem Abschicken des Warenkorbes noch ändern können. Sobald die App wieder Netzwerkkontakt hat, wird der Warenkorb wieder synchronisiert und eventuell angezeigte veraltete Artikeldaten (oder Preise) aktualisiert. Die erfolgreiche Durchführung wird durch das Verschwinden des Offline-Symbols visualisiert.

App: Angebotsanfrage mit Warenkorb

Bisher war es möglich über die App ein Foto zu machen, einen Kommentar zu ergänzen und dies als Angebotsanfrage an den Verkaufsinnendienst zu schicken. Nun kann optional vor dem Abschlicken der aktuelle Warenkorb hinzugefügt werden und dafür ein Angebot eingefordert werden.

Workflows: Aktion zum Hinzufügen von Kontakten zu Brevo Listen erlaubt weitere Parameter

Innerhalb von Workflows konnten bisher schon Kontakte in Brevo Listen (vormals SendinBlue) hinzugefügt werden. Dabei wurden aber nur die EMail Adresse des Kontakt übertragen. Nun können beliebige andere Daten, die während des Workflows erstellt oder aus den Kundendaten gelesen werden, an die Listen mitübergeben werden (z.B. Kontaktpersonen im Unternehmen).

Workflows: Aktion zum Schreiben von Dateien mit Dateiprefix

Für Workflows, die wiederholt Dateien erzeugen (z.B. bei Überleitungen in ERP-Systeme) kann die Aktion zum Schreiben der Dateien nicht nur Zufallsnamen, sondern auch Zufallsnamen mit einem festgelegten Anfangstext erzeugen (z.B. ORDERS-xxxxxxxxx.XML)

Workflows: Workflow Schritte können pausiert werden

Ab dieser Release können einzelne Schritte eines Workflows auch pausiert und damit deaktiviert werden. Sie sind dann im Ablauf unsichtbar und die Ausführung wird einfach beim nächsten Schritt fortgesetzt. Dies ist besonders dann interessant, wenn zeitweise/probeweise einzelne Aktionen stillgelegt werden müssen, ohne aber den gesamten Workflow zu zerstören.

Workflows: Aktion zum Sendern von Mails mit Text-Templates

Bisher konnten Mails an einen SMTP Server mittels Templates nur zu fest im Code einprogrammierten Ereignissen (Neuer Auftrag, Neue Registrierung, etc.) verschickt werden, indem ein Textbaustein mit vorgegebener Identifikation in der Datenbank erfasst wurde. In den frei definierbaren Workflows waren Templates nur mit Brevo nutzbar und Mails an SMTP Server nur mit einem vorgegebenen Kurztext innerhalb der Workflow Parameter. Die neuen Mail-Aktionen erlaubt nun eine Mischung der bisherigen Möglichkeiten. Sie können in frei definierbaren Workflows verwendet werden, können an einen beliebigen SMTP Server gesendet werden und erlauben die Angabe eines Textbausteins als Mail-Template. Als Platzhalter können alle Felder des Workflow Context verwendet werden. Zum Versenden verwendet der Shop dann die Mail Queue, die wiederum verschiedene Arten der Authorisierung am Mailserver verwendet und nur einmalige vom Support aktiviert werden muss.

Admin: Export/Import Texte als CSV in Inhalt/Benutzerinterface

Für die Anpassung des Shops an Fremdsprachen können die Texttabellen in eine Excel Tabelle exportiert und von dort zurück importiert werden. Damit kann eine externe Person mit der Übersetzung betraut werden. Für europäische Sprachen bieten wir fertige Sprachtabellen mit Übersetzungen des deutschen Ui an.

Admin: Export/Import Texte als CSV im Produkt/Kategorie-Sprachmodul

Sollen auch Produktbeschreibungen übersetzt werden, kann mit dem neuen Admin Backendmodul auch die Texte in den Produkten nach Excel und von dort zurück importiert werden.

Admin: Filter in Produkt/Kategorie-Sprachmodul

Die neuen Module zur Erfassung fremdsprachiger Versionen der Texte in Produkte und Kategorien bieten nun erweiterte Filter an, mit denen der Umfang der angezeigten und exportierten Produkten/Kategorien beschränkt werden kann.

Admin: Zugriffsrechte für Partner/Kundendokumente

Für jeden Download können Zugriffsrechte auf Basis von Kunden- und Partnergruppen festgelegt werden. Jeder Download kann eine Liste von Kunden-/Partnergruppen berechtigen. Solange keine Zugriffsrechte festgelegt werden, ist jeder Download für alle Kunden-/Partner sichtbar.

Admin: Preislisten Administration

Ein neues Modul erlaubt nun auch die Administration von Preisen in Preislisten. Bisher konnten Preislisten nur direkt aus ERP Systemen synchronisiert oder per API aktualisiert werden.

Admin: Merkmalsfilter für Kategorien zeigen auch Unterkategorien

Im Modul für Kategorien können unter Filter pro Kategorie die Merkmale definiert werden, welche im Shop zum Filtern der Produkte der Kategorie angeboten werden. Dazu werden alle Merkmale angeboten, die bei Produkten aus der Kategorie prinzipiell vorhanden sind. Bei übergeordneten Kategorien konnten bisher keine Merkmale ausgewählt werden, weil in diesen Kategorien keine Produkte zugeordnet sind. Nun werden in übergeordneten Kategorien alle Merkmale zur Auswahl angeboten, die bei Produkten in allen Unterkategorien vorhanden sind.

API: Protokollierung von JSON Dateien in inbound/outbound Unterverzeichnissen

Die Protokollierung von Inhalten aus API Abfragen erfolgt nun in Unterverzeichnisse, damit die Log Verzeichnisse übersichtlicher bleiben. Außerdem ist dadurch das Löschen von solchen Archivbeständen einfacher.

Bugfix: Fehler beim Speichern von Script-Tags in CMS Seiten Eigenschaften

Wenn im Admin Backend in den Meta-Daten einer Seite ein Script eingegeben wurde, wurde beim Speichern ein Sicherheitsfehler ausgelöst, weil der Server einen Angriff vermutet. Der Dialog wurde nun als sicher markiert, damit Javascripts problemlos gespeichert werden können.

Bugfix: Mehrere Gutscheine anlegen funktioniert nicht

Die Schaltfläche zum Anlegen einer größeren Anzahl von Gutscheinen mit zufälligen Gutscheincodes hatte keine Funktion mehr. Das Problem wurde behoben.

Bugfix: Empfänger/Sender in Nachrichten

Das Admin Modul zum Empfangen und Beantworten von Nachrichten hat den Absender/Empfänger falsch angezeigt. Das Problem wurde behoben.

Bugfix: Fehler beim Freigeben von Bewertungen

Das Admin Modul zum Freigeben von Bewertungen hat beim Freigeben einen Fehler gemeldet. Das Problem wurde behoben.

Bugfix: Exportieren der Suchbegriffe

Das Admin Modul zum Exportieren der protokollierten Eingaben in die Shop-Suche hat einen Fehler gemeldet. Das Problem wurde behoben.

Bugfix: Filtern nach Kundengruppe

Wurde im Admin Modul zum Administrieren von Kundendaten nach Kundengruppen gefiltert, ist es beim Exportieren zu einem Fehler gekommen. Das Problem wurde behoben.

Bugfix: Layoutfehler im Kundenkonto

Im Kundenkonto wurden Layoutfehler behoben, die jedoch die Funktion nicht gestört haben.

Bugfix: File Upload per API erkennt Formular-Encoding

Das API zum Hochladen von Rechnungs benötigte das PDF als Payload des Requests. Wurde die Rechnung als Formular Upload encodet hochgeladen, waren die gespeicherten PDFs teilweise nicht lesbar. In die API Funktion wurde nun eine Erkennung des Encodings integriert, die in beiden Fällen die reinen PDF Daten speichert.

Bugfix: Gutscheine aktivieren im Kundenkonto

Im Kundenkonto ist es möglich einen Gutscheincode ins eigene Kundenkonto zu integrieren und dort mit anderen Wertgutscheinen zu einem Gutschein zusammenzufassen. Das ist hilfreich, wenn der Gutschein nicht speziell für dieses Kundenkonto ausgestellt wurde. Die Funktion hatte aber in einigen Layouts keinen Effekt. Das Problem wurde behoben.

Bugfix: Brevo Warenkorb-Updates nicht JSON Encoded

Die Brevo Schnittstelle schickt Änderungen im Warenkorb von registrierten Kunden an Brevo, damit Automatisierungen wie z.B. Erinnerung bei nicht abgeschlossenen Warenkörben realisiert werden können. In diesen Daten sind auch die Produktnamen im Warenkorb enthalten. Ist in den Produktnamen aber ein “ enthalten, wird dadurch das Format der JSON Daten zerstört. Das Problem wurde behoben.

Bugfix Abo blendet Gastbestellung auch aus, wenn Abo Bündelbestandteil

Sind im Checkout auch Gastbestellungen freigeschaltet, werden diese automatisch deaktiviert, wenn im Warenkorb ein Aboartikel enthalten ist. Bisher passierte das aber nicht, wenn der Aboartikel in einem Artikelbündel enthalten ist.

Bugfix: Bewertungen auch in Produkt Gallery Slider

Sind in einem Shop Bewertungen eingeschaltet, werden die aktuellen Bewertungen eines Produkts im Produktdetail und in Kachel/Listendarstellungen angezeigt. In Produkt Slidern war die Bewertung aber nicht zu sehen. Dies wurde nachgeholt.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.