Shop 5.47.0 Release Notes
5.47
Amazing Menü
In unserem Standardlayout steht ein neues Menülayout bereit, mit dem große Sortimente übersichtlicher in bis zu 4 Hierarchieebenen dargestellt werden können. Das Menü muss von unserem Support in den Shop einmalig eingefügt werden und ist dann Teil des shop-spezifischen Kopf/Fußzeilen Layouts. Auch dieses neue Layout arbeitet mit den Navigationselementen, die im Admin Backend über Inhalte / Navigation konfiguriert werden können, weshalb bestehende Navigationen sofort im neuen Stil dargestellt werden können. Standardmäßig verwendet das Menü die Navigationsstruktur mit dem Identifier MAIN. Die Elemente in der Navigationsstruktur TOP bleiben weiter erhalten und werden in altbekannter Darstellung abgebildet.
Kundenkonto Mitarbeiter auf Whitelist einschränken
In den Kontoeinstellungen einzelner Mitarbeiter kann der Kundenadministrator festlegen, ob der Mitarbeiter auf Produkte eingeschränkt ist, die in einer Whitelist definiert sind. Der Mitarbeiter hat danach keine Möglichkeit mehr, andere Artikel zu sehen, zu suchen oder in den Warenkorb zu legen. Die Whitelist kann der Kundenadministrator selbst über sein eigenes Kundenkonto durch Angabe der Artikelnummern definieren.
Kundenkonto Mitarbeiter auf Angabe einer Kostenstelle einschränken
In den Kontoeinstellungen einzelner Mitarbeiter kann der Kundenadministrator festlegen, ob dieser Mitarbeiter bei Bestellungen eine Kostenstelle auswählen muss. Im Kundenkonto-Bildschirm zur Definition der Kostenstellen kann das weiterhin für die gesamte Firma definiert werden.
Kundenkonto Mitarbeiter Kopieempfänger aller Aufträge festlegen
In den Kontoeinstellungen einzelner Mitarbeiter kann der Kundenadministrator festlegen, ob die Auftragsbestätigungen des Shops nicht nur an den Mitarbeiter, sondern auch an einen definierten Kopieempfänger (z.B. einen Vorgesetzten) gesendet werden sollen.
Kundenkonto Bestellhistorie mit nicht verfügbaren Produkten
In der Bestellhistorie des Kundenkontos wird bei nicht mehr verfügbaren Produkten die Möglichkeit zum Bestellen ausgeblendet. Damit entstehen keine verwirrenden Fehlermeldungen mehr, wenn der Mitarbeiter den Artikel nochmals bestellen möchte.
Artikel mit Mindestmengen
Die Artikelstammdaten wurden um eine neue Information erweitert: pro Lagerplatz kann ein Mindestwert definiert werden, der z.B. zu einer automatischen Nachbestellung oder einer Meldung an den Shopbetreiber führt.
Provisionsabrechnung im Bulk API
Durch Konfiguration des Parameters bulk.creditnotes können Provisionsabrechnungen in die Auftragsabfrage des Bulk APIs eingeblendet werden, mit denen z.B. Aufträge ins Microsoft Business Center übertragen werden. Diese Aufträge erhalten die Auftragsart credit, um sie als Gutschriften an die als Kunde im Auftrag übermittelten Partner zu kennzeichnen.
Stornieren im Kundenkonto
Die Stornomöglichkeit im Kundenkonto ist nun auch der Auslöser eines Triggers, um die weitere Verarbeitung des Widerrufs flexibel gestalten zu können.
Workflow für Kundenregistrierung und Bestätigung des Kundenkontos
Die Möglichkeit zum Starten eines Workflows bei Neuregistrierungen wurde erweitert. Ein Workflow kann nun entweder gestartet werden, wenn ein Kunde registriert und den Bestätigungslink in der Begrüssungsmail geklickt hat oder gleich unmittelbar nach der Registrierung.
Admin Backend Neue Lagerverwaltung
Bisher konnte der Artikelstamm 7 definierte Lager verwalten, die über die Konfiguration sichtbar gemacht werden mussten. Von diesen Lagern waren drei für Lieferungen nach Österreich definiert und drei für Lieferungen nach Deutschland. Die neue Lagerlogik erlaubt eine beliebig umfangreiche Definition von einzelnen Lagerorten des Artikels, die zusätzlich frei an Länder und neu auch an Kundennummer/Kundengruppen gebunden werden können. Sind die alten Felder besetzt, werden sie beim Editieren automatisch ins neue Schema umgerechnet. Werden Änderungen an Lagern gemacht, werden beim Speichern die bisherigen Felder aktualisiert. Diese neue Lagerstruktur wird bereits schon länger vom Bulk API genutzt, das z.B. Lagerstände aus Microsoft Business Central erhält. Damit sind diese Daten nun auch im Admin Backend sichtbar.
Admin Backend Darstellung von Provisionsabrechnungen
Das Modul für Provisionsabrechnungen (Shop / Provisionsabrechnung) wurde komplett neu gestaltet und zeigt nun die für Partner erstellten Provisionsabrechnungen inklusive der Details der Abrechnungen an. Wird vom ERP ein Beleg für diese Provisionsabrechnung erstellt, wird der Beleg ebenfalls im neuen Modul als Link sichtbar gemacht.
Admin Backend Shop Kategorie Ids in Lieferantenimporten
Wenn Lieferantenkataloge vor dem Import bearbeitet werden und anstelle von Standardwarengruppen bereits die Ids der Shop-Kategorien pro Artikel abgespeichert sind, kann beim Generieren von Verkaufsartikeln in der Verwaltung der Lieferantenkataloge anstelle eines Mappings unmittelbar diese Id verwendet werden.
Admin Backend Setzen von Werten in Lieferantenkatalogen
Eine neue Funktion beim Bearbeiten von Artikeln in einem Lieferantenkatalog (Produkte / Lieferanten und dort beim entsprechenden Lieferanten/Katalog auf die Schaltfläche Inhalt) kann mit der Schaltfläche Aktualisieren ein Massen-Update über die Inhalte erfolgen - z.B. um eine Marke oder ein Logo in die Artikeldaten einzusetzen. Bisher musste z.B. bei BMECat Katalogen der Katalog immer zuerst importiert, als Excel exportiert, dort bearbeitet und dann neu importiert werden.
Admin Backend Erweitertes Generieren von Verkaufsartikeln
Das Erstellen der Verkaufsartikel aus einem Lieferantenkatalog wurde erweitert, in dem zusätzliche Felder des Artikelstamms aus den Lieferantendaten befüllt werden. Beispielsweise werden nun auch die Artikelmerkmale und verknüpfte Dokumente importiert. Merkmale, die für ETIM anstelle eines Textes einen Merkmalscode tragen, werden mit dem beschreibenden Namen angelegt und der Merkmalscode nur als Merkmals ID gespeichert.
Admin Backend Kontrolle von Kundennummer / Artikelnummer
Zusätzliche Prüfungen im Modul für Kundenartikelnummern erlauben keine Verknüpfungen zu Kunden bzw. Artikeln, die in der Datenbank nicht existieren.
Admin Backend Default Zahlungsart im Kundenkonto
In den Kundenstammdaten kann nun eine Standard-Zahlungsart definiert werden. Diese Angabe ist vor allem interessant, weil sie durch Angabe des Parameters customerpayment dem Kunden eine Zahlungsart anbietet, für die er laut sonstigen Konditionen eigentlich keinen Zugriff hätte. Einem Kunden könnte so z.B. auch für Download-Produkte der Kauf auf Rechnung angeboten werden.
Admin Backend Merkmale beim Editieren von Lieferantenkatalogen
Im Modul für Lieferantenkataloge können nun in der Schaltfläche Inhalt pro Lieferantenartikel nicht nur alle gespeicherten Felder zum Editieren angeboten werden. Zusätzlich werden auch die zum Artikel importierten Merkmale als Tabelle dargestellt.
Admin Backend Organisationsmodul verwendet Partnerkonten
Das überarbeitete Modul Organisation im Admin Backend verwendet nun als Grundlage Partnerkonten. Bisher hat es Kundenkonten angezeigt, die über eine speziell markierte Kundengruppe in einen Partnerlevel der Verkaufsorganisation gehoben wurde.
Wichtig ist deshalb, dass der Support bestehende Partner-Kunden beim Release auch als Partner anlegt und sie mit dem bisherigen Login verknüpft. Die Partner Konten erlauben weitere Berechtigungen und sind die Grundlage für die neue Provisionsabrechnung.
Admin Backend Darstellung von Verkäufen eines Partners
Im Modul Organisation des Partner Backends können die Verkäufe eines Partner dargestellt werden, die durch die neue Provisionsabrechnung qualifiziert wurden. Hier kann der Shop Betreiber auch Umsätze sehen, die noch nicht zu einer Provisionsabrechnung zusammengefasst wurden.
Admin Backend Filemanager
Das Admin Backend enthält nun auch ein Modul, mit das definierte Upload Verzeichnis (standardmäßig /img und Unterverzeichnisse) gesichtet und neue Verzeichnisse erzeugt bzw. Uploads in die Verzeichnisse hochgeladen werden können.
Bugfix: Mindestlagermengen bei Lagerstandsupdate gelöscht
Beim Importieren von Lagerständen über das Bulk API (z.B. aus Microsoft Business Central) wurden die bisherigen Lagerstände gelöscht und neu erstellt. Dabei gingen zusätzliche Merkmale der Lagerstände (z.B. Mindestlagermengen/Meldemengen) verloren. Das Problem wurde behoben.
Bugfix: Kundeneigenschaften bei Nachricht senden-Event
Wird über die API oder aus dem Kundenkonto eine Nachricht gesendet, wurde bisher zwar das Objekt des angemeldeten Kunden übergeben, allerdings immer als leere Struktur. Das Problem wurde behoben.