Shop 5.43.0 Release Notes
5.43
Layoutverbesserungen für PDF Produktdatenblatt
Beim Generieren von Produktdatenblättern kann nun ein eigenes Layout für Fußzeilen definiert werden, was bisher als Teil des eigentlichen Inhalts definiert werden musste und damit bei mehrseitigen Produktdatenblättern nicht auf jeder Seite sichtbar war. Die Funktion für Produktdatenblätter erlaubt es, aus den in den Artikelstammdaten gespeicherten Merkmalen dynamisch ein PDF zu erstellen.
Partnerregistrierung übernimmt Daten des angemeldeten Kunden
Beim Registrieren als Partner über das Partnerkonto werden die Daten eines angemeldeten Kunden automatisch übernommen, womit für eine Neuregistrierung im Minimalfall nur mehr das Bestätigen der Teilnahmebedingungen notwendig ist.
Partnerregistrierung erlaubt auch Telefonnummer
Mit dem neuen Parameter hidepartnerphone kann festgelegt werden, ob innerhalb einer Partnerregistrierung eine Telefonnummer abgefragt wird.
Weiterempfehlen auch im Kundenkonto
Die Weiterempfehlungsfunktion, die zwischenzeitlich ins Partnerkonto übersiedelt wurde, ist nun auch wieder im Kundenkonto vorhanden, damit für Szenarien ohne Partnerprogramm ein Kunde trotzdem den Shop empfehlen kann. Registrierte Partner können entweder die Funktion im Kundenkonto oder im getrennten Partnerkonto (sofern im Shop sichtbar) verwenden.
ISO in Kundenkonten sicherstellen
Bei der Auswahl von Ländern im Kundenkonto wird ein ISO Code erzwungen. Sollte in den Stammdaten des Kunden kein ISO Code für das Land gespeichert sein, erfolgt automatisch eine Umschlüsselung auf einen bekannten ISO Code.
Zweites EMail Feld in Registrierung entfernt
Bisher musste bei der Registrierung die EMail Adresse zur Absicherung gegen Tippfehler zweimal eingegeben werden. Da diese aber mehrheitlich mit der Zwischenablage ins zweite Feld kopiert wird, wurde das zweite Feld entfernt.
Rabatt- und Wertgutscheine im Bulk API
Bisher war es nicht möglich, Aufträge mittels Bulk API z.B. in Microsoft Business Central zu übertragen und diese mit Gutscheinen zu rabattieren bzw. zu bezahlen. Die Gutscheine wurden in der Übertragung des Auftrags nicht berücksichtigt. Die Funktion wurde ergänzt: prozentuelle Rabattgutscheine werden direkt von den einzelnen Auftragspositionen abgezogen. Rabattgutscheine mit einem festen Eurobetrag werden anteilig von den einzelnen Auftragspositionen abgezogen. Wertgutscheine werden als eigene, negative Auftragsposition übermittelt. Dafür muss mit dem Parameter bulk.giftcode.stockno eine Artikelnummer definiert sein, die auch im Artikelstamm vorhanden sein muss. Der Preis dieses Artikels wird aber dynamisch vom Gutschein ermittelt.
Workflow Aktion TextFromTemplate
Mit dieser Aktion ist es nun möglich, Texte über einen Identifier aus der Textdatenbank des Admin Backends zu lesen und in eine Variable zu speichern. Damit kann das konkrete Wording von Nachrichten z.B. per SMTP EMail innerhalb des Admin Backends über Inhalte / Texte angepasst werden, ohne das dafür der Workflow geändert werden muss.
Workflow Aktion Filename
Mit dieser Aktion ist es möglich, für das Speichern von Inhalten innerhalb des Filesystems einen zufälligen Dateinamen zu erzeugen und in eine Variable zu speichern. Die Aktion garantiert, dass dieser Dateiname noch nicht innerhalb des Zielverzeichnisses vorhanden ist. Die Aktion wird z.B. für Prozesse im Bereich des Datentransfers benötigt.
Workflow Aktion Format
Mit der Aktion ist es möglich einen Text in einer Variable nach einem gewünschten Format zusammenzusetzen. Das Format verwendet Platzhalterfelder in der Form {variable}. Die Variable muss als Variable innerhalb des Workflows existieren - ansonsten wird der Platzhalter einfach durch einen Leertext ersetzt.
Workflow Aktion Logging im Information Level
Mit der Aktion Log schreiben kann ein Workflow Informationen ins Shop Log übertragen. Bisher war dies mit der Logging Stufe Debug, wodurch die Information auf den meisten produktiven Shop-Installationen ignoriert wurde. Nun ist der Logging-Level dieser Nachrichten auf Information geändert worden. Die Aktion zum Log schreiben ist dann wichtig, wenn in einem Prozess in bestimmten Situationen Information für die Support Mannschaft hinterlassen werden soll.
Workflow Aktion Mail versenden (Senden und Warteschlange) mit Platzhaltern
In der Aktion zum Versenden von SMTP Mails können die Parameter (Empfänger, Betreff, Text, etc.) auch Platzhalter in der Form {variable} enthalten. Die Variable muss als Variable innerhalb des Workflows existieren - ansonsten wird der Platzhalter einfach durch einen Leertext ersetzt. Beispielsweise kann bei einer Benachrichtung für einen neuen Auftrag die Auftragsnummer in den Betreff gesetzt werden.
Workflow Aktion Mail versenden (Brevo, Senden und Warteschlange) mit Dateianhängen
In der Aktion zum Versenden von SMTP Mails können auch ein Filename bzw. ein Ordner im Dateisystem definiert werden, der mit der Mail versendet wird. Beispielsweise kann beim Entstehen einer neuen Rechnung das PDF mit einer Mail an den Kunden gesendet werden.
Workflow Aktion binäre Daten schreiben
Mit dieser Workflow Aktion können binäre Dateiformate (z.B. Excel Datei) ins Dateisystem geschrieben werden. Die Aktion ist für Datentransfer Aufgaben notwendig. Das binäre Dateiformat muss dazu in der EDI Transfer Tabelle als Base64 codierter BLOB gespeichert sein.
Workflow Trigger für Weiterempfehlung
Durch neue Auslöser beim Versenden einer Weiterempfehlung, Neu versenden und dem Bestätigen der Weiterempfehlung durch einen Neukunden, können Workflows gestartet werden, die z.B. Benachrichtungen auslösen oder Gutscheine für die Neukunden erstellen.
Workflow Aktion Auftrag als Excel speichern
Mit dieser Workflow Aktion können Aufträge als Excel Datei gespeichert werden, wobei mittels Abfrage Spalten und Umfang konfiguriert werden können. Die Option kann verwendet werden, wenn Aufträge an Dienstleister weitergeschickt werden sollen, die die Positionen als Excel Datei z.b. als eMail erhalten wollen.
Admin Backend: Freigabeliste für wartende Partnerregistrierung
Neue Registrierungen für ein Partnerkonto müssen vom Shop Betreiber freigegeben werden. Das Admin Backend bietet im Modul Organisation nun eine Liste aller Neuregistrierungen und die Möglichkeit diese Partner freizuschalten.
Admin Backend: Rabatt durch RabattGutschein mit Fixwert in Bestelldetails
Wurde der Rabattgutschein nicht mit einem Prozentbetrag sondern mit einem Fixwert (z.B. 5 Euro) angelegt, wurde die Preisreduktion in den Details der Bestellung nicht angezeigt. Preisreduktionen durch einen Rabatt in Prozent, wurde schon mit einer Preisreduktion in den Einzelpositionen angezeigt. Eine eigene Rabattzeile unter den Einzelpositionen zeigt nun auch den Abzug des Fixwerts an.
Admin Backend: Gutscheincode in Bestelldetails anzeigen
Wurde in einer Bestellung ein Gutschein vewendet, konnte man in den Bestelldetails zwar Preisreduktionen sehen, aber nicht durch welchen Gutschein dies ausgelöst wurde. Durch die Erweiterung wird nun der Code des Gutscheins angezeigt. Weitere Details können dann über diesen Gutscheincode im Modul Kunden / Gutscheine ermittelt werden.
Admin Backend: Zugeordnete Kunden von Multilevel Marketing Partnern
Im Modul Organisation können die teilnehmenden Partner gelistet werden. In den Details können die Kunden des Partners gesichtet und Kunden auf Grund der EMail Adressen einem Partner zugeordnet oder auch wieder entfernt werden.
Admin Backend: Lieferantenartikel aus BMECat 2005 oder Excel Dateien
Der Import von Artikelstammdaten aus Lieferantenartikeln ist im Modul Produkte / Lieferanten nun auch aus Excel .xls/.xlsx bzw. auf BMECat2005 möglich.
Bugfix: Keine Kundengruppe beim Speichern von Kundenartikeln im Admin Backend
Beim Anlegen von Kundenartikeln im Admin Backend war das Feld Kundengruppe immer mit einem gültigen Eintrag gefüllt und deshalb wurde jeder Kundenartikel auch immer an eine Kundengruppe gebunden. Nun ist der Eintrag Keine Kundengruppe vorhanden, damit ein Eintrag auch nur an eine Kundennummer gebunden werden kann.
Bugfix: Inhalt/Vorschau Schaltflächen im Mapping Modul des Admin Backends
Im Admin Backend ist im Modul Inhalte / Mapping eine Liste der Zuordnung von URLs zu Content Seiten abrufbar. Über die Inhalt/Vorschau Schaltflächen kann nun der Inhalt der Content Seiten abgerufen werden.
Bugfix: aktuelles Land aus angemeldeten Kunden
Bisher übernimmt der Shop das aktuelle Land entweder aus der IP Adresse oder aus Grundeinstellungen des Online-Shops. Ist bereits ein Kunde angemeldet, überschreiben dessen Eigenschaften die oben genannten Vorgaben.
Bugfix: Partnerregistrierung erzeugt unvollständigen Kunden
Wird ein Partner über das Partnerkonto angelegt, wird entweder der bereits angemeldete Kunde mit dem neuen Partnerkonto verknüpft oder ein neuer passende Kunde angelegt. Dieser neue Kunde war jedoch unvollständig und konnte ohne Ergänzungen nicht im Shop eingesetzt werden. Das Problem wurde behoben.
Bugfix: API Suche nach Scan darf nicht Variantenkopf liefern
Das API, über das die App bei einem Barcode Scan den passenden Kunden ermittelt, hat bisher bei einem Variantenartikel automatisch den Variantenkopf geliefert. Damit ging die Möglichkeit verloren, den speziellen Katalogartikel anzuzeigen. Das Problem wurde behoben.
Bugfix: Brutto/Netto Umschaltung in API nicht vollständig (CalculateCart)
Die API Funktionen, über die die App die Zusammenfassung einer Bestellung anzeigen kann, hat zwar vollständige Netto-Preise geliefert. Wurde der angemeldete Kunde aber auf Brutto gestellt, waren die gelieferten Informationen nicht vollständig.
Bugfix: Prüfung auf negative Summen für verschiedene Umsatzsteuersätze liefert Fehler
Eine Sicherheitsprüfung, die die gespeicherten Umsatzsteuersummen pro Auftrag validieren sollte, hat Fehler produziert, wodurch beim Abschließen der Bestellung ein Fehler angezeigt wurde. Das Problem wurde behoben.