Shop 5.49.0 Release Notes
5.49
Filter für lagernde Produkte
Mit dem neuen Parameter hideavailabilityfilter kann in Kategorien und Suchen ein Filter eingefügt werden, der die angezeigten Produkte auf diejenigen filtert, die auf Lager sind. Das macht natürlich nur bei den Shops Sinn, die Informationen über den Lagerstand besitzen. Deshalb ist der Parameter standardmäßig auch auf Ausblenden geschaltet.
Preisfilter ausblendbar
Der Preisfilter bei Kategorien und Suchen war bisher statisch im Layout vorhanden und musste als kundenspezifische Anpassung entfernt werden. Nun gibt es einen Parameter, mit dem der Filter hidepricefilter aus- und eingeblendet werden kann.
Appstore Pfade im Kundenkonto konfigurierbar
Im Kundenkonto kann die App des Shops nicht nur per QR Code konfiguriert werden, sondern mittels Link in Playstore und AppStore auch heruntergeladen werden. Existiert für einen Shop eine kundenspezifische Implementierung der App, die unter eigenem Storeeintrag angeboten wird, können diese Links nun per Parameter angepasst werden.
Markenfilter erlauben mehrere Marken
Die Suche wurde verändert, damit nun auch die Suche nach mehreren Marken möglich ist.
Stornoseite konfgurierbar
Die AuftragWiderrufen Seite wurde konfigurierbar gemacht, damit sie im Wording und im Aufbau per Parameter angepasst werden kann, ohne die Seite kundenspezifisch zu implementieren.
Budgetverwaltung konfigurierbar
Mit dem neuen Parameter HideBudgetPeriode können die Perioden-abhängigen Budgetgrenzen aus dem Kundenkonto ausgeblendet werden.
Neue Zonen im Produkt und Kategorie
Durch neue Zonen in Produkt und Kategorie-Templates gibt es nun überall eine Zone am Beginn und am Ende der Seite bzw. in der Seitenspalte oben und unten.
Freigabeworkflow über Shop Workflows
Bei Freigabe durch den Vorgesetzten wurde bisher immer eine Shop-interne Mail versendet. War kein Mail Template vorhanden, wurde bisher ein Standardtext versendet. Die Funktion wurde so verändert, dass ohne Mail Template in der Datenbank einfach kein Shop-internes Mail versendet wird. Zusätzlich wird aber immer ein Event gefeuert, mit dem ein Workflow zum Benachrichtigen des Vorgesetzten gestartet werden kann. Gleiches gilt für die Mail, die beim Freigeben bzw. beim Ablehnen durch den Vorgesetzten an den ursprünglichen Besteller gesendet wird. Auch dort wurden zwei neue Events implementiert, die Workflows starten können.
Workflow für eingehende EDI Dokumente
Eingehende EDI Dokumente wurden bisher beim Eingang in eine Queue gelegt und dann im Zeitscheibenverfahren verarbeitet. Beim Empfangen eines Dokuments wird nun ein Event ausgelöst, mit dem nun nur mehr Rechenzeit benötigt wird, wenn wirklich Dokumente abzuarbeiten sind.
Workflow Aktion Kunden zur Kundengruppe hinzufügen
Mit einer neuen Workflow Aktion können Kunden nun einfach Kundengruppen zugeordnet werden. Bisher mussten dazu SQL Befehle im Workflow integriert werden. Die Abläufe sind damit einfacher zu erstellen und zu modifizieren.
Admin Backend mit neuen Abschnitten
Im Admin Backend wurden zwei neue Abschnitte eingeführt: Unternehmen und Service. Das Modul für die Wartung der Mitarbeiter wurde bereits in den Unternehmen-Abschnitt verlegt. Der Abschnitt Service wird für die neuen Module benötigt, die in den folgenden Monaten veröffentlicht werden und die die Verwaltung von gelieferten Geräten bzw. das Bestellen von Dienstleistungen betreffen.
Admin Backend Sichtbarkeit Privat/Firma für Versandkosten
Ins Modul für Versandkosten wurde ein Feld für Sichtbarkeiten hinzugefügt. Standardmäßig wird das Feld mit * belegt, womit die Versandkosten-Zeile für alle Kunden gilt. Mit dem Code F und P kann die Versandkostenzeile für Firmen bzw. für Privatpersonen eingeschränkt werden.
API: Rabattgutscheine mit Artikelnummern als Zeile im Bulk API
Im Bulk API, mit dem z.B. Aufträge nach Microsoft Business Central übergeben werden, werden Rabattgutscheine nun ebenfalls als eigene Auftragszeile übergeben, wenn der Gutschein eine Artikelnummer zum Einlösen definiert hat. Bisher war das nur bei Wertgutscheinen der Fall, für die es sogar eine Default-Artikelnummer gibt.
API: Gutschein wird mit Verkauf/Einlösen im Bulk API übergeben
Im Bulk API, mit dem z.B. Aufträge nach Microsoft Business Central übergeben werden, werden die Texte für die Auftragsposition automatisch mit dem Zusatz Verkauf und Einlösen ergänzt.
API: erporderno und invoiceno als Platzhalter im Bulk API
Im Bulk API, mit dem z.B. Aufträge nach Microsoft Business Central übergeben werden, können in Gutschriften für Provisionsabrechnungen über zwei neue Platzhalterfelder die Auftragsnummer des ERP Systems und die Rechnungsnummer für den Auftrag eingefügt werden, der die Provision ausgelöst hat.
Bugfix: Materialnummern auf Kundengruppen
Materialnummern können auf Shop Kundennummern, ERP Kundennummern oder Kundengruppen gebunden werden. Beim Binden auf Kundengruppen wurden die Materialnummern nicht korrekt geladen. Das Problem wurde behoben.
Bugfix: Gutscheincode auf Kategorie beschränken
Gutscheine, die auf Kategorien eingeschränkt waren, konnten trotzdem für alle Produkte verwendet werden. Das Problem wurde behoben.
Bugfix: Kundenkonto nach Gastbestellung sichtbar
Nach einer Gastbestellung wurde im UI das Kundenkonto sichtbar, weil für Gastbestellungen ein rudimentäres Kundenkonto angelegt wird. Das Problem wurde behoben.
Bugfix: Whitelist nur für Administrator sichtbar
Die Anzeige der Whitelist-Verwaltung im Kundenkonto war bisher an ein eigenes Attribut gebunden. Die Anzeige wurde nun auf den Kundenadministrator gelegt.
Bugfix: Produktslider in Kategorien hatten keinen Kategoriebezug
In Zonen fehlte der Kategoriebezug, weshalb Produktslider nicht pro Kategorie definiert werden konnten. Das Problem wurde behoben.
Bugfix: ContentUnit im Bulk API
Im Bulk API, mit dem z.B. Aufträge nach Microsoft Business Central übergeben werden, wurde bei Artikeln, in denen die Inhaltsmenge nicht konfiguriert ist, die Felder leer übertragen. Damit wurde in Business Central auch das Feld Unit ignoriert. Nun wird in diesem Fall die ContentUnit identisch mit Unit übertragen.
Bugfix: Beträge für STRIPE auf 2 Stellen runden
STRIPE erlaubt bei Euro Beträgen nur 2 Nachkommastellen und bricht sonst den Zahlungsvorgang ab. Damit durch Gutscheine oder Rabatte nicht mehr Nachkommastellen entstehen, wird vor Start des Zahlungsprozesses noch einmal auf 2 Nachkommastellen gerundet.
Bugfix: Filternamen mit eckigen Klammern in Findologic Abfragen
Wird Findologic als Suchmaschine verwendet, können Merkmale mit eckigen Klammern im Namen Probleme im Suchvorgang auslösen. Das Problem wurde behoben.
Bugfix: Menü im mobilen Kundenkonto nicht sichtbar
In bestimmten Auflösungen wurde im mobilen Layout eine Suchleiste eingeblendet, die das Menü im Kundenkonto überdeckt hat. Das Problem wurde behoben.
Bugfix: Prüfen von Lagerständen nur bei begrenzten Mengen
Beim Sprung in den Warenkorb wurde immer die Lagermenge überprüft und Artikel ohne Lagerstand aus dem Warenkorb entfernt. Das passiert nun nur mehr bei Artikeln mit begrenzter Menge.