Skip to main content
Skip table of contents

Shop 5.52.0 Release Notes

Brutto/Netto Umschaltung

Mit dem neuen Parameter HidePriceDisplay kann im Warenkorb ein Umschalter eingeblendet werden, mit dem der Kunde die Anzeige von Preisen zwischen Brutto und Netto umgeschaltet werden kann. Die Anzeige hängt damit nicht mehr von der Form der Speicherung der Preise im Shop ab bzw. muss nun nicht mehr mit Preislisten gearbeitet werden, um Brutto und Netto-Preisdarstellungen im Shop zu erzielen. Der Shop kann z.B. ohne Mehrwertsteuer abgespeicherte Preise für Endkunden in Preise mit Mehrwertsteuer umrechnen.

Kundenkonto Gruppenbestellungen in mobiler Ansicht

Das Kundenkonto wird am Smartphone mit einer eingeschränkten Anzahl an Funktionen dargestellt, weil typische B2B Funktionen wie die Verwaltung von Mitarbeitern und das Verwalten ihrer Berechtigungen traditionell am Schreibtisch mit der Desktop Version erfolgen. Die Einsicht in die Bestellung der Mitarbeiter kann der Kundenadministrator in Zukunft aber auch am Smartphone nehmen.

Begrenzen von Bestellmengen bei begrenzen Mengen im Warenkorb

Begrenzte Mengen lösen nun auch im Warenkorb beim Wiedereinstieg oder Aufrufen des Checkout Prozesses eine Validierung aus und begrenzen die Bestellmengen mit den aktuell noch verfügbaren Lagermengen.

Begrenzen von Bestellmengen bei begrenzen Mengen im Schnellbesteller

Auch im Schnellbesteller kann bei begrenzten Mengen nun nur mehr die Menge bestellt werden, die im Lager verfügbar ist. Die Mengen, die z.B. aus Excel übernommen werden, werden automatisch mit dem verfügbaren Lagerstand begrenzt.

Warenkorb als CSV exportieren

Für Szenarien, in denen die Bedarfsträger den Shop zum Erstellen von Stücklisten verwenden, kann der Warenkorb nun als CSV exportiert werden. Parameter???

Whitelist für Merkmalsfilter

Auch die Default Suchmaschine bietet nun die Möglichkeit, die Filter in Suchergebnissen und Kategorien, die aus den Artikelmerkmalen automatisch erstellt werden, zu begrenzen. Bisher war die Möglichkeit nur in der Findologic Suchmaschine möglich. Mit diesem Feature kann der Shop Betreiber einschränken, welche Artikelmerkmale sinnvollerweise als Filter angeboten werden und damit die Merkmale unterdrücken, die zur Information am Artikel erfasst wurden, aber als Auswahlkriterium unüblich sind.

Verbessertes Handling von Ersatzbildern

Bisher wurden die Ersatzbilder für fehlende Produktbilder im Layout hinter die Produktbilder gelegt, damit sie bei fehlenden Bildern automatisch sichtbar werden. Das hat bei einigen Formaten dazu geführt, dass die Ersatzbilder teilweise sichtbar wurden. Das neue Verfahren lädt die Ersatzbilder nur mehr, wenn das Laden der Produktbilder fehlschlägt.

CMS Bedingungscontainer für aktiven Gutscheincode

Ein neues Container Element im CMS macht die enthaltenen Seitenbestandteile sichtbar, wenn ein aktiver Gutschein im Kundenkonto vorhanden ist. Damit kann im Shop darauf hingewiesen werden, das z.B. noch ein Wertgutschein vorhanden ist und das damit der Kauf erfolgen könnte. Die Gutscheine müssen mit dem Kundenkonto verknüpft sein, um die Anzeige auszulösen.

Performanceoptimierung Vereinfachte Behandlung für Suchmaschinen Spider

Eine Session hat nun ein neues Attribut erhalten, mit dem erkannt werden kann, dass der Request von einer Suchmaschine ausgelöst wurde. Damit konnten Berechnungen bei Aufruf durch einen Suchmaschinen-Spider übersprungen werden, die die Performance des Servers verbessern.

Performance Verbesserung bei Cache Reloads

Neue Methoden beim Neuladen des Caches verbessern das Verhalten parallel laufender Requests während des Reloads. Außerdem erfolgt das Neuladen nach einer einmal erfolgten Initialisierung nun in einem Hintergrund-Thread, was Abbrüche wegen maximaler Wartezeit auf einen HTTP-Request minimiert.

Workflow Aktion für Bilder Downloads

Eine neue Workflow Aktion erlaubt nun, Bilder im Artikelstamm mit einer externen Url, auf den Server des Shops herunterzuladen. Ab diesem Zeitpunkt stehen vorberechnete Skalierungen und Formatkonvertierungen in .webp zur Verfügung. Die neue Aktion muss in einen periodisch laufenden Service-Workflow eingebaut werden oder kann durch einen speziellen /workflow/... Request auch einmalig aufgerufen werden.

Admin Backend 20 Artikelattribut Felder

Beim Importieren von Excel Tabellen in einen Lieferantenkatalog werden nun automatisch bis zu 20 Spaltenkombinationen Attribut99 und Attributname99 erkannt. Allerdings kann nur bei den ersten 5 die Schreibweise der Felder angepasst werden (z.B. auf Feld99 und Feldname99).

Admin Backend Lieferantenkataloge mit 1000 Spalten

Bisher wurden nur die ersten 100 Spalten einer Excel Tabelle im Import von Lieferantenkatalogen beachtet. Der Import wurde nun auf die ersten 1000 Spalten erweitert.

Bulk API Preislisten

Ab dieser Release können über das Bulk API Preislisten angelegt, abgefragt und auch wieder gelöscht werden.

App API Scan von weiteren EAN Codes

Das API für die App erkennt beim Scannen von Barcodes nun auch alternative EAN Codes, die über eine Zusatztabelle zum Artikelstamm verknüpft wird und die z.B. alte EAN Codes oder EAN Codes für andere Verpackungsgrößen enthalten.

Dokumentation für Lieferantenkataloge

Die Dokumentation für HowTos wurde um den Import von Lieferantenkatalogen und die daraus erstellten Verkaufsartikel erweitert https://shopdoc.centauri.at/index/lieferanten

Bugfix Shop-Kategorien per ID importieren

Beim Import von Lieferantenkatalogen können die IDs von bereits vorhandenen Artikelgruppen als Warengruppe angegeben werden, um ein Mapping zu überspringen. Bisher wurde dafür aber eine falsche Spalte verwendet. Das Problem wurde behoben.

Bugfix Layoutproblem bei Floating Labels

Die Bildschirme des Kundenkontos werden bei Layoutanpassungen auf Verwendung von Floating Labels abgeändert. Die Änderung war aber bei Bildschirmen zum Ändern von Kennworten nicht erfolgreich. Das Problem wurde behoben.

Bugfix Branchen/Funktionen nicht immer in Großbuchstaben

Der Shop kann für Registrierungsmasken Listen für Branchen und der Funktion eines Kunden im Unternehmen anbieten. Beim Einlesen wurden diese Texte allerdings immer in Großbuchstaben umgewandelt. Das wurde behoben - wenn Großbuchstaben benötigt werden, muss das in Zukunft im Template formatiert werden.

Bugfix Verbesserte Gültigkeitsprüfung für Budgetverwaltung

Zuletzt wurde die Gültigkeitsprüfung in der Budgetverwaltung verbessert, damit keine leeren Felder gespeichert werden können. Es war aber noch möglich eine ungültige Zahl einzugeben. Das Problem wurde behoben.

Bugfix Produkt Gallerie in geteilten Ansichten

Wurde das CMS Modul für Produkt Galleries (Slider von Produkten) in einem Container eingesetzt, der die Seite in mehrere Spalten aufteilt, hat die Produkt Gallerie trotzdem immer die Breite der gesamten Seite verwendet und damit eine zu breite Darstellung produziert - u.a. zu viele Produkte angezeigt. Das Problem wurde behoben.

Bugfix Anzeigen von Produkten in übergeordneten Kategorien

Wird die Default Suchmaschine verwendet und die Produkte immer auf der untersten Kategorieebene zugeordnet, wurden Produkte in den darüberliegenden Kategorien so lange nicht angezeigt, bis diesen Kategorien die Produkte ebenfalls zugeordnet wurden. Das Problem wurde behoben.

Bugfix Umleitung auf Checkout nach Anmeldung

Hat man als Gast bereits Teile des Checkout Prozesses aufgerufen und dann angemeldet, wurde man automatisch in den Checkout Prozess umgeleitet. Auch dann wenn man in der Zwischenzeit auf der Startseite oder einem Produktdetail war. Das Problem wurde behoben.

Bugfix Wording-/Layoutprobleme bei Kennwortänderung

Die  Platzhalter im Bildschirm für das neue Kennwort haben als Text EMail angezeigt. Der Platzhalter wurde auf Kennwort geändert.

Bugfix Merkmals Filter

Bei Benutzung der Default Suchmaschine war das Javascript unvollständig, das beim Klicken eines Merkmals Filters automatisch die dargestellten Artikel filtert. Das Problem wurde behoben.

Bugfix Supplier in Produkten des Bulk APIs

Die JSON Daten, die das Bulk API für ein Produkt liefert, haben bisher nicht die Supplier Struktur enthalten, die aber im Interface unter https://app.swaggerhub.com/apis/medientank/BaseShop-API/1.0.0 definiert sind. Das Bulk API wird beispielsweise in der Schnittstelle zu Microsoft Business Central verwendet. Die Rückmeldung wurde erweitert.

Bugfix Gefundene Produkte melden 0

Bei Verwendung der Default Suchmaschine wurde die Anzahl an Produkten in manchen Situationen mit 0 gemeldet, obwohl auf der Seite Produkte angezeigt wurden. Das Problem wurde behoben.

Bugfix Bearbeiten von Varianten

Beim Bearbeiten von Varianten im Admin Backend kam es zu Problemen beim Speichern. Das Problem wurde behoben.

JavaScript errors detected

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

If this problem persists, please contact our support.