Shop 5.42.0 Release Notes
Erweiterung Bulk-API
Brutto-Preise werden für das API automatisch auf Netto umgerechnet. Wird der Artikel von einem anderen Artikel bewirtschaftet, wird dieser automatisch anstelle des ursprünglichen Artikels geliefert. Lieferscheine, Rechnungen und Lagerstände verschiedener Lagerplätze können übertragen werden.
Mehrere Workflows an einem Event
An einen Event können nun mehrere Workflows angefügt werden. Bisher war nur ein Workflow erlaubt bzw. es wurde nur der erste Workflow ausgelöst.
Neuer Event: Neuer Partner Registrierung
Mit dem neuen Event kann nun dem Partner eine Begrüssungs-Mail oder dem Innendienst eine Benachrichtung für den neuen Partner zugesendet werden.
Warenkorb beim Anmelden mergen
Beim Anmelden an einem bestehenden Kundenkonto wird der zuletzt zusammengestellte Warenkorb zurückgeladen. Dabei ging bisher der zuvor erstellte Warenkorb verloren. Nun kann eine aus mehreren Strategien ausgewählt werden, wie aus dem aktuellen und dem zurückgeladenen Warenkorb ein neuer Warenkorb erstellt wird (Ersetzen, Zusammenzählen, Ergänzen).
STRIPE Beschreibung konfigurierbar
Über den Parameter stripe.descriptionformat kann festgelegt werden, wie das Feld Zahlungsbeschreibung an STRIPE weitergegeben wird. Der Inhalt wird in vielen Listen innerhalb des STRIPE Dashboards angezeigt und sollte so konfiguriert werden, um den Auftrag zur Zahlung möglichst einfach zu identifizieren. Über die Platzhalter {nr} kann die Auftragsnummer und über {id} die GUID des Warenkorbs eingefügt werden.
STRIPE: Information zum Zahlungsmittel
Zusätzlich zur Transaktionsidentifikation (Payment Ident) von STRIPE wird nun auch ein Text in den Auftrag zurückgespeichert, der das Zahlungsmittel näher definiert, also Mastercard, VISA, Paypal, etc.
Lieferung hat ein Status Feld
Für jede Auftragsposition kann der Shop Lieferungen verwalten, die durch einen Lieferschein zusammengehalten werden. Dieser Lieferschein kann genau wie der Auftrag einen Status erhalten, der den Status der Lieferung enthält.
Ein Produkt in Kategorie umleiten
Mit dem Parameter singlesearchresult kann man festlegen, ob beim Klicken auf eine Kategorie mit nur einem Produkt sofort ins Produktdetail verzweigt werden soll.
Teillieferung in Bestellung
Teillieferungen können nun auch Details zur Lieferung wie z.B. einen Status besitzen.
Auftrag wiederrufen
Im Bestelldetail kann die Funktion zum Widerrufen eines kompletten Auftrags mit dem Parameter StornoEnabled ein- und ausgeblendet werden. Der Parameter ist Multishop-fähig.
Workflow Auftrag storniert
Die Funktion zum widerrufen eines Auftrags löst nun nicht mehr einfach ein E-Mail aus, sondern kann einen Workflow starten, der z.B. den Auftrag tatsächlich sofort auf einen storniert Status setzt und eine Rückzahlung über STRIPE auslöst. Fertige Workflows mit solchen Inhalten kann unser Support auf Wunsch in den Shop importieren.
ApplePay Konfiguration
Zur Freischaltung von Apple Pay als Zahlungsverfahren z.B. über STRIPE kann mit dem Parameter applepay.verify der von Apple gewünschte Bestätigungscode festgelegt werden, mit dem Apple die Domäne verifziert.
Workflow: Brevo Send kennt auch CC, BCC und Anhänge
Die Workflow Aktion, mit der Mails über Brevo versendet werden können, kann nun auch ein CC, BCC und Anhänge übernehmen und an Brevo weitergeben.
Workflow: Events für Nachricht gesendet, Gutschein angelegt und Rechnung empfangen
Beim Anlegen einer Nachricht aus der App oder über das Kundenkonto, beim automatischen Generieren eines Gutscheins aus einem gekauften Artikel und beim Empfangen einer Rechnung über das Bulk API kann ein Workflow ausgelöst werden, um Shop-spezifische Prozesse auszuführen.
Admin Backend Alias entfällt im Administrator Modul
Die Möglichkeit eines Alias für einen angemeldeten Benutzer zu vergeben, der die Zugriffsrechte von diesem Alias übernimmt, wurde entfernt. Wir werden in Zukunft die Möglichkeit vorsehen, die Rechte auch auf Rollen zu vergeben und dann die Admin Benutzer diesen Rollen zuzuordnen.
Admin Backend: Produkt bzw. Kategorieauswahl in Gutschein
Gutscheine können auf Produkte oder Kategorien eingeschränkt werden. Dazu musste bisher im Admin Backend die Artikelnummer bzw. die Id der Kategorie eingegeben werden. Nun gibt es eine Auswahl mit Suchmöglichkeit.
Admin Backend: Begrenzen der Admin auf eine IP
Mit dem neuen Parameter AdminIP kann der Zugang zum Admin Backend auf eine öffentliche IP beschränkt werden.
Markieren von Kundengruppen als Multilevel Marketing Levels
Für die Markierung von Kundengruppen als Verkaufslevels in Multilevel Marketing Organisationen muss das benutzerdefinierte Merkmal der Kundengruppe auf einen definierten Identifier gesetzt werden. Bisher wurden dazu Shop-spezifische Kennzeichnungen verwendet. In Zukunft kann dazu der Projekt-unabhängige Identifier multilevel verwendet werden.
Admin Backend: Multilevel Accounts aus Partnern bzw. Freischaltung der Partner
Im Organisation Modul im Admin Backend (für die Verwaltung von Multilevel Marketing Organisationen) können nun die Daten der Partner eingesehen bzw. neue Partner freigeschaltet werden.
Neue Zone: CHECKOUT.ORDERBUTTON
Im Standardlayout für den Bestätigungsschirm im Checkout-Prozess wurde eine neue Zone unterhalb der Kostenpflichtig Bestellen-Schaltfläche eingefügt.
Neue Zone. PARTNER.HOME
Im Standardlayout für die Startseite des Partnerkontos (nicht angemeldeter Zustand) wurde eine neue Zone eingeführt. Ist diese Zone definiert, wird anstelle des standardisierten Begrüssungstextes die Zone angezeigt. Alternativ kann auch ein Textblock mit der Identifikation PARTNER.HOME definiert werden.
Neue Zone: PARTNER.WELCOME
Im Standardlayout für die Bestätigungsseite nach einer Registrierung für ein Partnerkonto wurde eine neue Zone eingeführt. Ist diese Zone definiert, wird anstelle des standardisierten Begrüssungstextes die Zone angezeigt. Alternativ kann auch ein Textblock mit der Identifikation PARTNER.WELCOME definiert werden.
Neue Zone: PARTNER.TOP
Im Standardlayout des Partnerkontos wurde eine neue Zone eingefügt, die am oberen Rand des Partnerkontos (angemeldeter Zustand) angezeigt wird.
Neue Zone: PARTNER.BOTTOM
Im Standardlayout des Partnerkontos wurde eine neue Zone eingefügt, die am unteren Rand des Partnerkontos (angemeldeter Zustand) angezeigt wird.
Neue Zone: PARTNER.LINKS
Im Standardlayout des Partnerkontos wurde eine neue Zone eingefügt, die bei Anzeige der Partnerkonto-Seite für Affiliate Links angezeigt werden soll.
Neue Zone: PARTNER.AGREEMENT
Im Standardlayout des Partnerkontos wurde eine neue Zone eingefügt, die bei Anzeige der Teilnahmeregeln für das Partnerprogramm angezeigt werden soll.
Bugfix: Menge kleiner/gleich 0 auf 1 setzen
Bisher war es in einigen Bildschirmen möglich, die Bestellmenge auf 0 zu setzen. Dies wurde korrigiert, in dem in diesen Fällen immer automatisch auf 1 zurückgesprungen wird.
Bugfix: Zahlungsarten in Kundengruppen nicht sortiert
Bugfix: Layout Bestelldetails
Im Layout gab es Probleme, die überzählige > und " Zeichen angezeigt haben. In manchen Fällen kam es beim Anzeigen der Bestelldetails sogar zu einem Fehler. Das Problem wurde behoben.
Bugfix: Workfllows ohne Startzeit können Start des Shops verhindern
Wurde ein Workflow angelegt und als Auslöser Zeitpunkt gewählt aber noch kein Startdatum/Enddatum gewählt, kam es beim Neuladen des Cache zu einem Absturz bzw. bei einem Neuladen des Shops konnte die Applikation nicht mehr starten. Das Problem wurde behoben.
Bugfix: WE im Bulk API falsch
Der Warenempfänger wurde bei der Abfrage von Aufträgen über das Bulk API fälschlich mit dem Rechnungsempfänger befüllt. Das Problem wurde behoben.
Bugfix: Counter bei fehlgeschlagenen Logins
Der Zähler für fehlgeschlagene Logins im Admin Backend wurde falsch erhöht, was bei mehrfachen An/Abmelden mit korrekten Kennwort zu einer zeitweisen Sperre führen konnte. Das Problem wurde behoben.
Bugfix: Kategorie auswählen in Admin Backend
Beim Auswählen einer Artikelgruppe für die Anzeige von Zonen kam es zu einem Fehler im Admin Backend. Das Problem wurde behoben.
Bugfix: Speichern von Anfragen im Admin Backend
Anfragen aus dem Kundenkonto bzw. von der App konnten im Backend gesichtet, aber nichts daran geändert werden. Das Problem wurde behoben.
Bufix: Speichern von Kundenartikeln
Im Admin Backend konnten Kundenartikeln zwar aus einer Excel Tabelle importiert, aber nicht direkt eingegeben werden. Bestehende Einträge konnten zwar angezeigt, aber nach Änderung nicht gespeichert werden. Das Problem wurde behoben.
Bugfix: Speichern von Kundendaten
Bisher wurden die Kundennummern im Admin Backend als Ganzzahlen verwaltet. Dieser Datentyp hat eine Begrenzung im Wertebereich, der bei einigen Kunden gesprengt wurde. Damit war das Aufrufen dieser Kundenkonten nicht mehr möglich. Das Problem wurde behoben.