Shop 5.50.0 Release Notes
Nicht lieferbar - bitte benachrichtigen
Bei Artikeln mit begrenzter Menge (Discontniued Items) wird bei Lagermenge 0 der Kauf verhindert und eine Meldung anstelle der Kaufen Schaltfläche angezeigt.
Vorgabe/Zwang für Bestellreferenz
Im Kundenkonto kann nun pro Mitarbeiter festgelegt werden, ob dieser bei der Bestellung eine Bestellreferenz mitgeben muss bzw. es kann eine Bestellreferenz für den Mitabeiter vorgegeben werden. Dies ist für Szenarien hilfreich, bei denen Mitarbeiter z.B. auf einen Rahmenvertrag bestellen.
Merkliste setzt Nachfolger ein
Bisher wurden Produkte, die nicht mehr verfügbar sind, einfach von der Merkliste entfernt. Nun wird der Kunde darüber informiert und wenn für das Produkt ein Nachfolger verfügbar ist, wird der Artikel automatisch mit dem Nachfolger ersetzt.
Kostenstellen auf Positionsebene
Das Datenmodell des Shops wurde um Felder für Kostenstellen auf Positionsebene erweitert.
Performanceverbesserung: Produkte aller Unterebenen
Die Routinen, die die Anzahl von Produkten in Kategorien bereitstellen, wurden überarbeitet, weil bisher wirklich alle Produkte in allen Unterkategorien berechnet und auf Sichtbarkeit bewertet wurden. Durch fehlendes Caching wurde dies eventuell sogar Seite für Seite ermittelt. Nun stellen neue Eigenschaften der Kategorie-Objekte diese Zahlen auch bei umfangreichen Warengruppenbäumen und bei kundenspezifischer Sichtbarkeit von Produkten performant dar. Die Änderung ist dann wichtig, wenn in Menüs und Kategorien neben dem Namen in Klammer immer die Anzahl der darin enthaltenen Produkte sichtbar gemacht werden soll.
Buchhandel: Verbesserte Anzeige von Download Eigenschaften
Die in der Detailseite integrierten Felder für Download Produkte wurden ergänzt, um bei Downloads von Audiodaten eine bessere Darstellung von Filetyp, Bitraten, etc. bereitzustellen.
Alle Bestellungen jetzt stornierbar
Die Stornofunktion hängt von einer Eigenschaft im Auftrag ab, die eine Stornierung zulässt. Dieses Stornierbar Flag musste bisher durch einen Workflow gesetzt werden. In Szenarien, in denen direkt aus der Auftragsbestätigungsseite zum Stornieren gesprungen wird, kann dieses Flag noch nicht gesetzt sein, was zu Verwirrungen führt. Wir haben deshalb den Defaultwert geändert, womit jede Bestellung ab dieser Release als stornierbar angelegt wird.
Layout in Budgetfreigabe überarbeitet
Der Bildschirm, über den ein Auftrag von einem Vorgesetzten freigegeben wird, wurde überarbeitet, um besonders Anpassungen an andere Layouts zu erleichtern.
Kundenkonto: Mobile Ansicht für Abos
Das Kundenkonto in mobiler Ansicht zeigt immer eine eingeschränkte Version der Desktop bzw. Tablet Version. Die Abos (Serienbestellung bzw. gekaufte Dienste) werden aber nun auch in der mobilen Ansicht am Smartphone angeboten.
Kundenkonto: Modul Gerätearchiv
Der neue Bildschirm im Kundenkonto erlaubt das Auflisten der Seriennummern von gekauften Geräten und die Verknüpfung zu Rechnungen, Lieferscheinen und Wartungsverträgen. Für die administrative Bearbeitung der Daten existiert ein neues Modul im Admin Backend.
Kundenkonto Modul Materialnummern
Der neue Bildschirm im Kundenkonto erlaubt dem Kundenadministrator die Pflege von Kundenartikelnummern.
Kundenkonto: Kostenstellen löschen
Das Kundenkonto konnte bisher nur Kostenstellen anlegen und bearbeiten. Im Kundenkonto können die Kostenstellen nun auch gelöscht werden.
Gutscheine im Kundenkonto nur Wertgutscheine
Der Bildschirm im Kundenkonto, über den der Kunde Gutscheine angezeigt bekommt, die auf ihn verknüpft sind, zeigt nun nur mehr Wertgutscheine an.
Budget im App API
Das API wurde um Budgetwerte ergänzt, damit die App Bestellungen verhindert, die über den gesetzten Budgetgrenzen liegen. Davor konnte mit der App unabhängig von gesetzten Budgetgrenzen bestellt werden.
MaxSameBrandProducts Parameter
In der Detailseite werden automatisch andere Produkte eingeblendet, die die gleiche Marke eingetragen haben. Die Anzahl wurde bisher vom Shop fest vorgegeben. Nun kann die maximale Anzahl per Parameter gesetzt werden.
MaxBrandFilters Parameter
In der Suche und in den Kategorie Darstellungen wird automatisch ein Filter für die Marke eingeblendet, wenn der Parameter HideBrand gesetzt ist. Die filterbaren Marken werden automatisch mit den am öftesten vorkommenden Marken gefüllt. Mit dem neuen Parameter kann festgelegt werden, wieviele Marken der Filter anzeigt.
HideRelated Parameter
In der Detailseite werden automatisch Produkte eingeblendet, die mit dem dargestellten Produkt verwandt sind (Zubehör, Alternativprodukte, etc.). Mit dem HideRelated Parameter kann diese Funktion ausgeblendet werden, selbst wenn die Produkte in der Datenbank gepflegt sind.
Fallback bei fehlendem REST API für Lagerstand
Anstelle eines Lagerstands in der Datenbank kann der Shop zur Live-Abfrage des Lagerstandes über ein REST API konfiguriert werden. Neu ist ein Fallback, falls das REST API nicht antwortet.
Admin Backend: Export Lieferantenartikel inklusive Merkmale
Im Export der Artikel aus Lieferantenkatalogen werden nun auch die gespeicherten Merkmale exportiert. Genau genommen sogar zwei Mal: zunächst für 5 Merkmale in der Form Attributname/Attribut und dann am Ende mit den gesamten Attributen des Lieferantenkatalogs als Spaltenüberschriften und den Merkmalen als Spalteneintrag.
Admin Backend: Kategorien mit 20 Erweiterten Feldern
Bisher hatte jede Kategorie bis zu 10 frei nutzbare Felder, die für jeden Shop für Individuallösungen reserviert sind. Die Kapazität wurde für Kategorien nun verdoppelt. Die neuen Felder stehen auch im Admin Backend zur Verfügung.
Workflow Aktion SQL Stored Procedure
Die neue Aktion erlaubt das Starten von Stored Procedures auf dem SQL Server. Die Parameter der Stored Procedure erfolgt aus dem Workflow Kontext.
Bugfix: Partner werden als nicht freigegeben angezeigt
Durch einen falschen Datentyp in der Shop Datenbank wurden auch freigegebene Partner immer mit einer Meldung im Partnerkonto begrüßt, dass ihr Konto noch nicht freigegeben ist - auch wenn das bereits erfolgt ist. Das Problem wurde behoben.
Bugfix: Kategorien mit / im Namen in Navigation
Bei Kategorien mit einem Schrägstrich im Namen kam es zu Fehlern, wenn diese innerhalb einer Navigation eingeknüpft wurden. Das Problem wurde behoben.