Skip to main content
Skip table of contents

Shop 5.63.0 Release Notes - Juni 2025

Produkte können Detaildarstellung, Kaufen-Schaltfläche, Darstellung in Suche verstecken

Für Artikel, mit denen Boni, Zugaben, Teilkosten, etc. abgebildet werden, kann in den Stammdaten gewählt werden, ob für diese Produkte Detaildarstellung oder auch nur die Kaufen-Schaltfläche ausgeblendet werden. Ebenso können diese Artikel in der Suche unterdrückt werden.

Allgemeine Felder in Kundenregistrierung

In der Standardimplementierung der Registrierungsmaske können in der Zone REGISTER, REGISTER.TOP oder REGISTR.BOTTOM Eingabefelder ergänzt werden, die an den Registrierungsprozess geschickt werden. Standardmäßig können die Felder property1 bis property10 in den Kunden-Stammdatensatz übernommen werden und damit Shop-spezifische Ergänzungen der Registrierungsmaske vorgenommen werden, ohne gleich die gesamte Registrierung neu zuimplementieren.

Budgetgrenze pro Artikel können Artikel ausblenden

Bisher konnte in der Budgetverwaltung nur eingestellt werden, das Produkte ab einem bestimmten Warenwert nicht gekauft oder nur mit Freigabe durch den Vorgesetzten gekauft werden können. Eine neue Option ermöglicht nun Artikel oberhalb eines bestimmbaren Preises komplett auszublenden.

Blog-Kategorien mit Templates

Bisher konnte für Kategorien kein spezielles Layout hinterlegt werden und die Darstellung war nur durch Shop-spezifische Anpassung der HTML Vorlagen möglich. Nun kann auch in Kategorien ein eigenes Template gewählt werden, das zuerst mit dem CMS erstellt wird und CMS Module zur Darstellung von Blogbeitrag Überschrift, Teaser Text, Thumbnail Bilder, etc. enthalten kann. Damit sind Blog Übersichtsseiten und Kategorien in den Inhalten der Seite über das CMS änderbar, ohne das die HTML Vorlagen des Shops angepasst werden müssen.

Menüs on Demand nachladen

Das Backend stellt nun Endpunkte bereit, mit denen Navigationselemente on Demand nachgeladen werden können, wenn der Kunde das Menü öffnet. Das ist besonders bei umfangreichen Kategoriemenüs hilfreich, die bisher fester Bestandteil jeder Seite sein mussten und die den Umfang der Seite erhöht und die Serverlast unnötig erhöht haben.

Warenkorb als PDF per Service

Das Backend stellt nun Methoden bereit, mit denen der Warenkorb als PDF exportiert werden kann, ohne das dafür am Server PDF Funktionalität bereitstehen muss (bei Azure Webapplikationen aus Sicherheitsgründen nur eingeschränkt verfügbar). Die PDFs werden dazu mit einem externen Service erstellt, den unsere Plattform allen Implementierungen zentral bereitstellt.

ARIBA CIF Kataloge können zwischen ECLASS und UNSPSC umschalten

Bisher wurden ARIBA CIF Kataloge fest mit Artikelkategorisierungen nach UNSPSC exportiert. Nun kann in den Kundenstammdaten das gleiche Mapping verwendet werden, das bereits bei OCI Punchout Katalogen verwendet wird, um zwischen ECLASS und UNSPSC bzw. verschiedenen Versionen dieser Kategorisierungssystemen umzuschalten.

Performance: Sprachresourcen auch im Cache

Bisher mussten fremdsprachige Texte zu Produkten und Kategorien immer aus der Datenbank gelesen werden, wodurch die Darstellung von anderen Sprachen nach Umschaltung der Sprache deutlich mehr Serverresourcen benötigt haben. Nun werden diese Resourcen zu den Artikelstammdaten beim Starten des Shops geladen. Diese Variante muss mit dem neuen Parameter language.products auf den Wert true aktiviert werden.

CMS JSON einbinden

Ein neues CMS Modul erlaubt es JSON aus externen Endpunkten abzufragen und entweder komplett oder den Inhalt eines bestimmten Properties innerhalb des JSONs in den HTML Code einer Seite einzublenden. Damit können z.B. Inhalte des Wordpress APIs abgerufen werden. Damit Urls innerhalb des abgerufenen Contents korrekt sind, kann vor Einfügen in den HTML Code einer Seite Ersetzungen durchgeführt werden.

CMS Formular ohne/mit Script

Das CMS Modul zum Einbinden eines HTML Formulars hat bereits das Einbinden von Javascript erlaubt. Nun kann gewählt werden ob das Script im Entwurfsmodus ebenfalls eingebettet werden soll, da dies die Seite eventuell so verändert, dass kein Editieren mehr möglich ist.

CMS Formularfelder mit Min/Max/Step/Minimale/Maximale Länge

Das CMS Modul zum Einbinden von Formularfelder erlaubt nun auch die Angabe eines minimalen/maximalen Wertebereichs, eines Intervalls für Zahlenbereiche, einer Minimalen/Maximalen Länge.

CMS Zonen können in Kategorien auf Unterkategorien vererbt werden

Bisher konnten Einbindungen von CMS Elementen in die Zonen von Kategorien nur an einzelne Kategorien verknüpft werden. Bei ganzen Hierarchien mussten die Elemente an jede einzelne Kategorie und Unterkategorie verknüpft werden. Nun kann beim Verknüpfen gewählt werden, ob sich die Verknüpfung auch auf die Unterkategorien beziehen soll und das eingeknüpfte CMS Element auch in allen Unterkategorien sichtbar sein soll.

Bulk API Neue Parameter bulk.creditnote.name1.maxlength und bulk.creditnote.name2.maxlength

Das Bulk API, das z.B. zur Kommunikation mit Microsoft Business Central verwendet wird, kann nun die Länge der Positionstexte bei Gutschriften beschränken. Innerhalb der Shop Datenbank sind die Zeilen nur durch die Einstellung in der Datenbank begrenzt und können jederzeit verlängert werden. Beim Übertragen nach Microsoft BC kann es dann aber zu Problemen in der Schnittstelle kommen. Dies ist besonders wichtig bei Abrechnungen aus dem Partnerprogramm, wo innerhalb der Positionstexte viele Informationen zum provisionierten Umsatz an BC übergeben werden können.

Workflows CSV Export mit Zufalls-Dateiname

Die Workflow Aktion, mit der Daten aus der Shop Datenbank in CSV Dateien exportieren kann, kann nun eindeutige Dateinamen nach dem Zufallsprinzip erzeugen, damit sich mehrere Exporte nicht überschreiben.

Workflows Aktion zum Lesen aller Kundendaten

Sind bei einem Workflow Zugriffe auf mehrere Felder aus dem Kundenstamm notwendig, musste dies bisher durch mehrere einzelne SQL Kommandos in den Workflow Kontext gelesen werden. Nun kann eine einzige Aktion anhand der Kundennummer alle Felder lesen. Die Felder sind dann identisch mit denen, die z.B. bei einer Neukundenregistrierung im Context stehen.

Workflows Aktion zum Lesen aller Bestelldaten

Sind bei einem Workflow Zugriffe auf mehrere Felder aus einer Bestellung notwendig, musste dies bisher durch mehrere einzelne SQL Kommandos in den Workflow Kontext gelesen werden. Nun kann eine einzige Aktion anhand der Order Id alle Felder lesen.

Workflows Aktion zum Reaktivieren des Restwerts eines Gutscheins

Wurde bei einer Bestellung einn Wertgutschein eingesetzt, hat der Shop den Restwert bisher nicht automatisch erhalten, da in manchen Geschäftsprozessen anhand der Reaktivierung des Restwerts im bestehenden Gutschein lieber ein komplett neuer Gutschein ausgestellt wird. Für die Reaktivierung waren bisher SQL Kommandos notwendig, die immer wieder angepasst werden mussten. Nun kann das mit einer einzigen Workflow Aktion z.B. innerhalb des Auftrag-Events passieren.

Admin Backend Sichtbarkeiten importieren

Die neuen Artikelattribute zum Blockieren der Detaildarstellung, der Kaufen Schaltfläche und der Sichtbarkeit in Suchergebnissen, kann auch aus Lieferantenkatalogen importiert und beim Generieren von Verkaufsartikeln in diese geschrieben werden.

Bugfix UID Prüfung nicht bei Punchout Modus

Bugfix Alter Preis statt Listenpreis in Kacheldarstellung

Bugfix Kundenkonto Kontakt nicht standardmäßig sichtbar

Bugfix Automatisches Anlegen von Kundengruppen liefert Fehler

Bugfix Sessionwechsel

Bugfix Andere Länder nicht überall sichtbar

Bugfix OCI Validate liefert angefragte Menge

Bugfix Bestellenbutton wird nicht aktiviert/deaktiviert bei Ändern des Warenkorbwerts

Bugfix Pausierte Workflows wurden trotzdem aktiviert

JavaScript errors detected

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

If this problem persists, please contact our support.