Skip to main content
Skip table of contents

Shop 5.40 Release Notes

5.40

Parameter GuestEmailUnique

Bei Gastbestellungen kann nun ausgeschlossen werden, dass mit bekannten EMail Adressen bestellt wird. Der Kunde wird dann auf das Rücksetzen des Kennworts weitergeleitet.

Parameter CurrencyFormat

Mit dem neuen Parameter kann zentral das Zahlenformat festgelegt werden, mit dem Beträge im Shop dargestellt werden. Ergänzend kann mit dem Parameter CurrencyFormatSymbol das Währungssymbol, mit dem Parameter CurrencyFormatDecimalSeperator und CurrencyFormatGroupSeperator die Zeichen für Tausender- und Dezimaltrennzeichen festgelegt werden.

Serviceartikel im Warenkorb

Produkte, die als Serviceartikel definiert wurden, schreiben nun Start- und Enddatum des Services in die Warenkorbzeilen, um die Bestellung des Services und die daraus resultierende Vertragsdauer zu dokumentieren.

Darstellung bestellten Services als Abo

Ein Abo kann nun nicht nur eine durch den Kunden initierte Serienbestellung ohne Kaufzwang, sondern auch das Resultat eines bestellten Services sein. Damit kann ein Kunde die bestellten Services über die vertragliche Laufzeit über den Abobereich des Kundenkontos einsehen.

Neue Aboperioden

Durch die Verknüpfung von Serviceartikel und Abos wurden die Dienstperioden vereinheitlicht und können nun täglich, wöchentlich, 14-tägig, monatlich, 2-monatlich, quartalsweise und jährlich sein.

Bestellreferenz auf Positionsebene

Positionen in einem Warenkorb können nun Bestellreferenzen enthalten. Diese generellen Felder im Warenkorb lösen nun Lösungen ab, die bisher nur für EDI Dokumente (z.b. für POSEX Information in IDOC Dokumenten) verwendet wurden.

Folgeartikel

Produkte können nun Folgeartikel definieren, die automatisch in den Warenkorb gelegt werden, wenn der Ursprungsartikel in den Warenkorb gelegt wird. Dies kann für Transportzuschläge oder gesetzliche Abgaben (z.B. Speichermedienvergütung der AKM) genutzt werden.

Template für Gutscheinerstellung

Artikel können nun einen Gutscheincode definieren, der als Vorlage für weitere Gutscheine verwendet wird. Wird der Artikel bestellt, generiert der Shop automatisch für diesen Artikel einen Wertgutschein nach Muster des Vorlagenartikels mit Wert des Kaufpreises.

Artikelvorlagencodes

Für die automatische Artikelanlage in einem ERP System können Artikel einen Vorlagecode enthalten, der die Anlage steuert. Die BC Schnittstelle von bds verwendet diesen Parameter bei der Artikelanlage.

Konfigurierbare Lagerstati

Die Texte für Lagerstati (Lagernd, Nicht lagernd, etc.) können nun durch die String-Tabelle im Benutzerinterface-Modul des Admin-Backends umdefiniert werden.

CMS: NoIndex Attribut in Seiten

Seiten des Content Management Systems können mit einem NoIndex im Robots META-Tag markiert werden.

Merklisteneintrag mit Varianten/Variantennamen

In Merklisten-Einträgen kann nun auch die Variante dargestellt werden, die ein Variantenartikel darstellt.

Payment: Stripe Schnittstelle mit Storno

Über die Stripe Schnittstelle können nun nicht nur Zahlungen erfolgen, sondern diese Zahlungen auch wieder ohne weiteren Eingriff storniert werden. Das kann z.B. verwendet werden, wenn Bestellungen bis zum Kommissionieren und Versenden der Ware vom Kunden wieder storniert werden können und Zahlungen dann nicht von der Buchhaltung verarbeitet werden sollen.

Wording im Kundenkonto

Überarbeitetes Wording im Kunden bietet bessere Erklärung für Funktionen und eliminiert verschiedene Bezeichnungen für gleiche Funktionen.

Workflow: Neue Felder bei Bestell-Workflow

Neue Felder für Versandkosten, Wahl zwischen Brutto und Nettoumschaltung und der Darstellung der Preise als Brutto oder Nettopreis je nach Einstellung im Shop stehen in Workflows z.B. für Auftragsbestätigungen über Brevo zur Verfügung.

Workflow: Senden von Nachrichten aus der App

Sendet die App per API eine Nachricht an den Kundendienst konnte bisher nur eine Eintragung in das interne Ticketsystem des Shops erfolgen. Nun kann ein Workflow gestartet werden und damit Benachrichtungen und Mails z.B. über Brevo erfolgen.

Workflow: Stripe Storno löst Workflow aus

Stornos beim Paymentanbieter Stripe können mit unterschiedlichen Erfolgs- und Fehlermeldungen abgeschlossen werden. Das Ergebnis wird in jedem Fall über einen Webhook zurückgeliefert. Dies kann jetzt einen Workflow auslösen, der im Fehlerfall z.B. die Buchhaltung informiert.

Workflows: Auftrag als XML speichern

Eine neue Workflow Aktion erlaubt es, den Auftrag mit allen zugehörigen Daten als XML zu serialisieren und dann zB. als Datei zu speichern.

ERP Proxy: Synchronisierung der Datenbank

Das ERP Proxy Modul zum Synchronisieren eines internen ERP Systems mit dem Shop kann nun auch mit einem direkten Zugriff auf einen SQL Server durchgeführt werden, auf dem das ERP arbeitet. Dazu wurde in der Konfiguration der type=database eingeführt.

Admin: Suche in Inhalte/Seiten

Anwender mit sehr vielen CMS Seiten konnten bisher nur mit Strg+F die Seite durchsuchen. Bei mehr als 500 Seiten wurden nicht mehr alle Seiten dargestellt. Ein neues Suchfeld im Kopf der Seite erlaubt nun das Einschränken der Liste auf einen Suchbegriff, egal wie viele Seiten in der Datenbank vorhanden sind. Die gleiche Suche ist auch in Inhalte/Zonen, Inhalte/Texte und Optionen/Multishop möglich.

Admin: Artikelbündel

Das Modul zum Erstellen von Artikelbündel erzeugt nun wieder automatisch den Kopfartikel und aktualisiert ihn, wenn die Bezeichnung in Artikelbündel geschrieben wird. Außerdem kann der Basispreis für das Artikelbündel über das Modul festgelegt werden.

Admin: Start von Workflows konfigurierbar

Bisher war der erste angelegte Schritt in einem Workflow der Startschritt. Nun kann der Startschritt auch später noch beliebig verändert werden.

Bugfix: Artikelliste in Admin Backend unsortiert

Das Suchergebnis im Produkte Modul war bisher nicht sortiert. Nun wird die Liste nach der Artikelliste sortiert.

Bugfix: Abo-Möglichkeit wird nur bei aktivierten Produkten angezeigt

Am Produkt kann festgelegt werden, ob ein Abo für den Kunden sinnvoll ist. Nur bei diesen Produkten wird die Abomöglichkeit eingeblendet.

Bugfix: Negative Preise

Sind in den Preislisten auch negative Preise vorhanden um ungültige Preise darzustellen, wurden Staffelpreise falsch dargestellt. Das Problem wurde behoben.

Bugfix: Cacheprobleme bei gleichzeitigem Zugriff

Der Preis-Cache kann beim gleichzeitigem Laden wegen paralleler Requests mit einer Kundennummer Fehler auslösen. Das ständige Neuladen des Caches nach einem Fehler hat zu starker Serverauslastung geführt. Das Problem wurde behoben.

Bugfix: Neuer Warenkorb in App mit Kunde verknüpft

Hat die App über das API einen neuen Warenkorb erstellt und diesen mit dem Server synchronisiert wurde dieser bisher nicht mit dem Kundenkonto verknüpft, wodurch der Warenkorb beim nächsten Zugriff nicht gefunden und ein neuer Warenkorb erstellt wurde. Das Problem wurde behoben.

Bugfix: Downloadartikel ohne Lagerstatus/Verfügbarkeit

Bei Download-Produkten wurden die Angaben für Lagerstatus und Verfügbarkeit angezeigt, wenn sie im Shop für physikalische Produkte eingeschaltet wurden. Das Problem wurde behoben.

Bugfix: Suche nach Gästen

In einer vergangenen Release wurde im Admin Backend die Möglichkeit geschaffen, nach den Adreßdaten eines Kunden zu suchen, der kein. Kundenkonto sondern nur eine Gastbstellung angelegt hat. Auch bei Gastbestellungen werden Kundendaten gespeichert, aber kein Kundenkonto für den Kunden erstellt. Die Checkbox, mit der festgelegt wurde das nun auch Gastkunden gefunden werden sollen, war falsch konfiguriert. Ohne Aktivierung der Checkbox wurde gar keine Kundendaten mehr gefunden. 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.