Skip to main content
Skip table of contents

Shop 5.45.0 Release Notes

5.45

Variantenmerkmale in Bestellhistorie mit Variantenattribut

Bei Artikeln mit Varianten wurden die Merkmalswerte bisher in der Bestellhistorie mit der Überschrift Farbe/Größe angezeigt. Das Layout wurde geändert und vor den Merkmalswerten die Merkmalsnamen gesetzt.

Zahlungsart auch bei STRIPE Elements

Bei STRIPE Zahlungen wird die innerhalb STRIPE gewählte Zahlungsform zur Bestellung gespeichert. Bei Verwendung von STRIPE Elements war das bisher nicht möglich, da dort die Rückmeldung über einen eigenen Webhook funktioniert. In dieser Release wurde der Webhook erweitert und speichert nun auch die vom Kunden gewählte Zahlungsform.

Update auf ABCPdf13

Die vom Shop verwendete PDF Engine wurde auf ABCPDF13 migriert, mit der der Shop z.B. dynamisch Produktdatenblätter etc. erzeugt. Zusätzlich wurde ein Parameter zum Hinterlegen eines ABCPDF Lizenzkeys im Shop eingeführt und ein Parameter zur Auswahl der HTML2PDF Engine. Damit kann auch innerhalb der stark beschränkten Microsoft Azure Web App die PDF Engine genutzt werden.

Neuer Parameter defaultunit

Der neue Parameter erlaubt die Konfiguration einer Default Einheit, selbst wenn im Artikelstamm keine Bestelleinheiten gepflegt sind.

Bestell- und Inhaltseinheit auch als ISO Einheit

Werden Bestell- und Inhaltseinheiten im Artikelstamm als ISO Einheiten gepflegt, damit sie für Content Cataloge in korrektem Format bereitstehen, können Sie per String-Tabelle auf eine für Endkunden sprechende Einheit wie z.B. Stück konvertiert werden.

Musterwarenkörbe auch auf mobilen Kundenkonto

Das mobile Kundenkonto zeigt nur eine Teilmenge der Funktionen des Desktop Kundenkontos, da diese B2B Funktionen normalerweise auf Notebooks oder PCs Verwendung finden. Das Modul zur Verwaltung der Musterwarenkörbe wurde nun auch in der mobilen Version bereitgestellt. Außerdem wurde das Layout auch für Desktop geändert.

Beträge im Bulk API mit 4 Nachkommastellen

Wenn Beträge in einem Shop inklusive Mehrwertsteuer gespeichert werden, muss für das Bulk API jeder Betrag auf exklusive Mehrwertsteuer umgerechnet werden. Das führt zu Rundungsdifferenzen, wenn die umgerechneten Einzelbeträge zu Summen aufgerechnet werden und mit den umgerechneten Summen verglichen werden. Die Schnittstelle wurde deshalb auf 4 Nachkommastellen umgestellt. Die Rundungsdifferenzen sind dann zwar noch immer vorhanden, jedoch verschwinden sie, wenn sie auf die üblichen zwei Nachkommastellen bei Eurobeträgen gerundet werden.

Begrenzte Menge (Discontinued Items)

Diese neue Eigenschaft an einem Produkt legt fest, dass nur so viele Produkte verkauft werden dürfen, wie im Lagerstand gemeldet werden. Der Shop fragt dazu den Lagerstand des Produkts ab, der über Speicherung in der Datenbank oder einer API Abfrage direkt aus dem ERP ermittelt werden.

Backend für Warenkorb drucken / Produkt drucken

Im Shop sind die Möglichkeiten vorbereitet, um Produktdatenblätter dynamisch aus den Artikelstammdaten als PDF zu erzeugen. Ebenso ist im Backend die Möglichkeit vorbereitet worden, den Warenkorb als PDF z.B. als Angebot zu exportieren. Fertige Druckformate und einblendbare Schaltflächen zum Abrufen der Funktionen in unseren Standardlayouts werden später nachgeliefert. Aktuell werden die Funktionen nur in Kundenlayouts verwendet, stehen aber für die Anpassung von Layouts sofort zur Verfügung.

Layoutverbesserungen Mitarbeiter anlegen im Kundenkonto

Die Bildschirme zum Anlegen und Bearbeiten von weiteren Mitarbeitern in einem Kundenkonto wurden neu gestaltet und an die Felder der Kundenregistrierung angepasst. Außerdem wurden Parameter eingeführt, mit denen die Rechnungsadresse ausgeblendet werden kann, da sie in der Regel aus dem bestehenden Kundenkonto übernommen werden muss.

Neuer Parameter HideAppOptions

Die Bildschirme zum Bearbeiten von Mitarbeitern eines Kundenkontos bieten die Möglichkeit, den Mitarbeiter für die App freizuschalten bzw. die Funktionen zu erlauben, die dem Mitarbeiter zur Verfügung stehen. Bei Verwendung einer shop-spezifischen App, die die Funktionen nicht im Shop wählen lässt, werden zwar die Funktionen zum Authorisieren der App benötigt, aber nicht dieser Dialog zur Rechteverwaltung. Über den neuen Parameter kann dieser Dialog deshalb getrennt ausgeblendet werden.

Erweiterung SendMessage Event

Der Workflow Event bei Empfangen einer Nachricht aus der App oder aus dem Kundenkonto des Shops wurde um die Daten des Kunden erweitert, um die Informationen für ein Bestätigungsmail zu haben, das an den Kunden gesendet wird.

EDI cXML Import mit unbekanntem Receiver

Das Interface für ARIBA und iValua benutzt die Receiver Information in den empfangenen Dokumenten, um den Kunden im Online-Shop auszuwählen. Wird der Receiver nicht gefunden, kann das empfangene Dokument nicht ausgewertet werden. Bisher musste der Receiver - der mehrfach im Dokument enthalten sein kann - immer mit dem Typ networkID geschickt werden. In Zukunft werden auch andere Typ-Kennzeichnungen des Receivers ausgewertet.

API App kann Lagerstände abfragen

Das API der App wurde um eine Möglichkeit erweitert aktuelle Lagerstände abzufragen. Die Möglichkeit wird erst in das UI der allgemeinen App integriert und ist derzeit nur in speziell für Kunden angepassten Versionen verfügbar.

Produkteigenschaft Availability2

Jedes Produkt hat neben der allgemeinen Verfügbarkeit eine zweite Version, die die Verfügbarkeit bei notwendigen Nachbestellungen angibt, z.B. wenn die vom Kunden gewählte Bestellmenge den Lagerstand überschreitet. Sinnvoll ist diese Information nur dann, wenn in der normalen Verfügbarkeit ein Lagernd-Zustand angezeigt wird. Die Availability ist eine Prosa-Version der Produktverfügbarkeit .

Kennwort vergessen Link im Partnerkonto

Bei den Anmeldeseiten zum Partnerkonto wurde ein Kennwort vergessen Link ergänzt, der bis dahin nur bei der Anmeldung zum Kundenkonto vorhanden war.

Basispreis mit Basismenge

Bei Angabe von Inhaltsmenge und Inhaltseinheit in den Artikelstammdaten errechnet der Shop den Grundpreis bezogen auf Liter, Kilo, etc. und zeigt ihn in der Detaildarstellung an.

Workflow ForLoop

Die neue Workflow Aktion ForLoop erlaubt die Erstellung von wiederholten Vorgängen in Prozessen ohne diese Wiederholungen durch Hilfsvariablen und Verzweigungen im Prozessablauf bauen zu müssen.

Workflow Parameter aus Template lesen

Mit dieser neuen Workflow Aktion kann der Text aus einem Template in eine Variable gelesen werden, um ihn z.B. als SMTP Mail zu verschicken.

Workflow Aufträge für Abos erzeugen

Eine neue Workflow Aktion erlaubt es für aktive Abos Verkaufsaufträge zu erzeugen, um die Lieferung bzw. Verrechnung der Leistung einzuleiten. Die Aufträge werden automatisch mit den Kundendaten abgeschlossen, so als hätte sie der Kunde selbst im Shop durchgeführt.

Admin Backend Prüfung von Lieferantenkatalogen

Beim Importieren von Lieferantenkatalogen kann nach dem Importieren eine Schaltfläche Prüfen genutzt werden, um frei konfigurierbare Auswertungen über den neuen Import zu schicken und das Ergebnis am Bildschirm anzuzeigen bzw. zum Import zu speichern. Die Auswertungen können z.B. die Qualität der Daten und/oder Preisänderungen zur letzten Katalogversion abfragen. Auswertungen müssen aktuell von unserem Support in der Datenbank hinterlegt werden, können aber beliebig umfangreiche SQL Befehle enthalten.

Admin Backend Mapping von Standardwarengruppen

Das Modul für Lieferantenkataloge erlaubt die Zuordnung von Lieferantenartikeln zu den Kategorien des Shops durch ein Mapping der Kategorien im Lieferantenkatalog auf die Shop Kategorien. In einigen Lieferantenkatalogen werden dazu Standard-Warengruppensysteme wie ECLASS, UNSPSC und ETIM verwendet. Damit beim Mapping nicht nur die Codes der Warengruppen angezeigt werden, blendet das Admin Backend nun zusätzlich zum Code auch den Namen der Warengruppe ein.

Admin Backend Importprotokoll bei Lieferantenkatalogen

Im Modul für Lieferantenkataloge wird beim Importieren ein Protokoll erstellt, das über die Eigenschaften des Katalogs auch später jederzeit abgerufen werden kann. In diesem Protokoll werden Importprobleme festgehalten bzw. welche Produkte eventuell nicht importiert werden konnten.

Admin Backend Suchen in Lieferantenkatalogen

Im Modul für Lieferantenkataloge kann nach Aufruf der Produktliste eines Kataloges mit der Schaltfläche Inhalt mit dem Suchfeld der Inhalt gefiltert werden.

Admin Backend Importieren von Preislisten zu Lieferantenkatalogen

Für Lieferantenkataloge, die nur die Stammdaten aber keine Preise enthalten (weder UVP Listen- noch Händler Einkaufspreis HAP) können durch einen weiteren Import Preislisten importiert werden. Diese Preislisten sind Excel Dateien, die neben der Lieferantenartikelnummer Listenpreis, Einkaufspreis und/oder eine Preisstaffel enthalten können.

Admin Backend Importieren von Sprachversionen zu Lieferantenkatalogen

Für Lieferantenkataloge können weitere Sprachversionen importiert werden, die an einen bestehenden Grundkatalog mit einem Sprachcode angefügt werden. Die Textfelder des Katalogs werden dann in mehreren Sprachversionen geführt und werden im Shop bei Sprachumschaltungen automatisch dargestellt.

Admin Backend Generieren von Artikelnummern für Verkaufsartikel

Mit der Schaltfläche Generieren können im Modul Lieferantenkataloge aus den Artikeln des Herstellers Verkaufsartikeln im Shop erstellt werden. Dabei können entweder die Lieferantenartikelnummern optional mit einem Prefix verwendet werden oder eine komplett eigene Artikelnummernlogik mit fortlaufenden Artikelnummern angewendet werden. Bereits für eine Lieferantenartikelnummer vergebene Artikelnummern, werden auch beim nächsten Update wieder zugeordnet.

Admin Backend Kalkulation auf Basis Listenpreis/Einkaufspreis

Beim Generieren von Verkaufsartikeln im Modul Lieferantenkataloge können Verkaufspreise aus den Listenpreisen UVP oder Händler-Einkaufspreisen HAP im Lieferantenkatalog durch Hinzufügen von Fakturen wie Rabatten oder Zuschlägen kalkuliert werden. Abschließend erfolgt eine wählbare Rundung auf exakte oder psychologische Preise.

Admin Backend Parameter zum Konfigurieren der Auftragsliste

Im Modul Bestellungen können durch neue Parameter optionale Spalten Quelle, Rechnungsnummer, Tracking ID (admin.orders.origin.visible, admin.orders.invoiceno.visible, admin.orders.trackingid.visible) ein- und ausgeblendet werden.

Bugfix: USt Satz bei Aufträgen aus Warenkorb nicht Produkt

Im Bulk API mit dem z.B. die Überleitung in Microsoft Business Central arbeitet, wurden die Produkte falsch mit der Umsatzsteuer aus dem Artikelstamm eingefügt - korrekt wäre aber der Umsatzsteuersatz, der beim Kauf verwendet wird, weil für Kunden aus dem EU-Ausland ein anderer Steuersatz zum Einsatz gekommen sein kann. Das Problem wurde behoben.

Bugfix: Schnelle Klicks auf +/- Schaltflächen im Warenkorb

Bei schnellen Klicks im Warenkorb kam es zu einer sofortigen Änderung der Menge, allerdings zu einer verzögerten Anzeige der Zeilensumme bzw. der Gesamtsumme im Warenkorb. Das hat dazu geführt, das nach den schnellen Klicks ein falsches Bild angezeigt wurde, das erst beim Neuladen des Warenkorbs berichtigt wurde. Das Problem wurde gelöst.

Bugfix: neue Mitarbeiter hatten immer Status Kundenadministrator

Wurden Mitarbeiter über das Kundenkonto angelegt, wurden immer die Rechte des anlegenden Benutzers kopiert, wodurch die neuen Mitarbeiter auch alle zu Administratoren wurden. 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.