Skip to main content
Skip table of contents

Shop 5.69.0 Release Notes - Dezember 2025

Blacklisting: Artikel ohne EClass generell auf Blacklist

Bisher konnten Produkte bei Kunden auf Basis von Artikellisten, Kategorien, Lieferanten oder EClass Klassifikation mit Blacklists ausgeblendet werden. Bei Sperren auf Basis der EClass würden Produkte ohne EClass Klassifikation angezeigt werden. Durch fehlende Stammdaten sind dann Produkte sichtbar, die der Kunde für seine Mitarbeiter ausgeblendet haben will. Nun kann auf Basis von Kundengruppen festgelegt werden, dass Produkte ohne EClass generell unterdrückt werden sollen.

KI Übersetzung: Shop Texte

Die KI Funktionen zur Übersetzung von Stammdaten in andere Shop-Sprachen wurde auf Shop-Texte ausgedehnt, mit denen Textkonserven für AGBs, Hilfe-Texte, Widerrufstexte, etc. realisiert werden. Die Texste werden in die Datenbank zur Überarbeitung gespeichert und können noch manuell verfeinert werden.

Layout: Favicon für Bing

Das Symbolbild für den Shop wird im HTML Code auch für Bing definiert.

Layout: Filtern aktualisiert Produktanzahl

Beim Suchen und in Kategorien werden oberhalb der Produkte die Gesamtanzahl der gefundenen Produkte dargestellt. Wenn danach mit Filtern nach Preis die angezeigten Produkte eingeschränkt werden, blieb die ursprüngliche Gesamtanzahl aber stehen. Nun wird die angezeigte Anzahl ständig aktualisiert.

Kundenkonto: Liefertermin in Bestelldetails anzeigen

Wird im Shop ein geschätztes Lieferdatum angezeigt (z.B. 2. - 4. März 2026), wird dieses im Warenkorb beim Abschließen der Bestellung festgehalten. Im Kundenkonto wird diese Informationen dann in den Bestelldetails dargestellt.

Kundenkonto: Abo stornieren mit Serviceende

Bisher wurden Abos beim Stornieren durch den Kunden - natürlich nur nach Ende der Bindefrist - einfach gelöscht, da die Funktion ursprünglich für eine Bestellautomatik verwendet wurde, die der Kunde natürlich jederzeit stoppen konnte. Bei gebuchten Abos soll aber zumindest das ursprünglich gebuchte und nun beendete Abo nachvollziehbar bleiben. Deshalb werden Abos nun nicht mehr gelöscht sondern mit dem Tagesdatum beendet.

Kundenkonto: Datum der letzten Aktualisierung

Bisher hatten Kundenkonten ein Datum der Erzeugung, ein Datum des letzten Anmeldens und ein Datum des letzten Verkaufs. Nun wird ein Änderungsdatum hinzugefügt, das dann verändert wird, wenn der Kunde im Kundenkonto Daten aktualisiert.

Partnerkonto: Umsatzanzeige mit Status und Suche

Das Partnerkonto hatte schon bisher eine Anzeige von Einzelumsätzen, die der Partner erwirtschaftet hatte, die nun erweitert wurde und dem Partner gestattet seine generierten Umsätze inklusive der Produkte und der einkaufenden Kunden zu überwachen. Die Liste kann für einen Zeitraum gefiltert und mit Kundenname, Produktname oder Auftragsnummer durchsucht werden. Die Einzelumsätze müssen im Partnerkonto per Parameter eingeblendet werden.

Brevo: Versenden von WhatsApp Nachrichten

Die Brevo Schnittstelle kennt nun auch die Funktion von Brevo Transaktionsnachrichten per WhatsApp zu verschicken. Die Funktion muss natürlich auch im gebuchten Brevo Paket enthalten sein. Die Funktion kann in Workflows eingefügt werden, um z.B. Versandbestätigungen, etc. per WhatsApp an den Bedarfsträger oder Neuregistrierungen von Kunden an den Außendienst zu schicken.

Brevo: Versenden von SMS Nachrichten

Die Brevo Schnittstelle kennt nun auch die Funktion von Brevo Transaktionsnachrichten per SMS zu verschicken. Die Funktion muss natürlich auch im gebuchten Brevo Paket enthalten sein. Die Funktion kann in Workflows eingefügt werden, um z.B. Versandbestätigungen, etc. per SMS an den Bedarfsträger oder Neuregistrierungen von Kunden an den Außendienst zu schicken.

Brevo: Mail an mehrere Empfänger

Die Brevo Schnittstelle kann Transaktionnachrichten nun auch an mehrere Empfänger verschicken, wenn die EMail Adressen der Empfänger durch Strichpunkt getrennt im Parameter hinterlegt werden.

CMS: Zonen mehrfach zuordnen

Das CMS bietet nun die Möglichkeit zu einer Position auf den Seiten des Shops mehrere Zonen zuzuordnen. Bisher wurde dann nur zufällig eine zugeordnete Zone angezeigt worden. Eine Zuordnung kann z.b. den Produktverantwortlichen einer Kategorie im Produktdetail anzeigen und eine Informationsbox, die direkt der Artikelnummer zugeordnet wird. Da durch die veränderte Verhaltensweise der Software das Aussehen von bestehenden Seiten geändert werden könnte, muss dieses Verhalten erst durch den Parameter ZoneMapping aktiviert werden.

CMS: Kundenkontakt

Kundenkontakt ist eines von mehreren neuen CMS Modulen, die in Content Seiten eingebettet werden können. Das Modul erlaubt die Anzeige der Ansprechpersonen und seiner Kontaktdaten, die dem Kunden zugeordnet worden sind.

CMS: Produkt lagernd-Kondition

Produkt-lagernd-Kondition ist ein Container-Modul im CMS, das weitere CMS Module aufnehmen kann. Diese weiteren Module werden jedoch nur dann dargestellt, wenn das Produkt lagernd ist. Das Produkt wird einfach durch die Artikelnummer definiert oder durch das Produkt-Detail oder das Bestelltemplate, auf dem die Produkt lagernd-Kondition eingebetet wird.

CMS: Herstellernummer des Produkts

Mit diesem Element im CMS kann die Herstellernummer in eine Detailseite oder ein Bestelltemplate eingefügt werden, die im Artikelstamm erfasst wurde. Die Herstellernummer ist nicht die Bestellnummer beim Vorlieferanten, sondern die Bestellnummer, die der Hersteller für das Produkt festgelegt hat bzw. auf das Produkt aufgedruckt hat.

CMS: EClass Klassifikation des Produkts

Mit diesem Element im CMS kann die EClass Klassifikation in eine Detailseite oder ein Bestelltemplate eingefügt werden, die im Artikelstamm erfasst wurde.

CMS: Artikelnummer des Produkts

Mit diesem Element im CMS kann die formatierte Artikelnummer in eine Detailseite oder ein Bestelltemplate eingefügt werden, die im Artikelstamm erfasst wurde.

CMS: Marke des Produkts

Mit diesem Element im CMS kann der Markenname des Produkts in eine Detailseite oder ein Bestelltemplate eingefügt werden, der im Artikelstamm erfasst wurde.

CMS: Javascript (in Header einfügen)

Mit diesem Element im CMS kann ein Javascript in den Header einer Seite eingefügt werden. Das bisherige Javascript Modul hat den Scriptcode an der Stelle eingefügt, in der die Javascript Datei im Layout eingefügt wurde.

CMS: Produkt angesehen-Kondition

Produkt angesehen-Kondition ist ein Container-Modul im CMS, das weitere CMS Module aufnehmen kann. Diese weiteren Module werden jedoch nur dann dargestellt, wenn der Benutzer innerhalb seiner Session ein definiertes Produkt bereits angesehen hat. Das Produkt wird einfach durch die Artikelnummer definiert oder durch das Produkt-Detail oder das Bestelltemplate, auf dem die Produkt angesehen-Kondition eingebetet wird.

CMS: Wochentag-Kondition

Wochentag-Kondition ist ein Container-Modul im CMS, das weitere CMS Module aufnehmen kann. Diese weiteren Module werden jedoch nur dann dargestellt, wenn ein bestimmter Wochentag ist.

Workflows: Ändern der EMail Adresse für PDF Rechnung löst Event aus

Ändert der Kunde in seinen Kontaktdaten die EMail Adresse, an die er die PDF Rechnungen zugeschickt haben möchte, löst dies nun einen Event aus. Im Event kann dann diese EMail einfach nur per Mail an die Buchhaltung geschickt oder gleich in der Datenbank des ERP abgelegt werden.

Workflows: Empfang einer PDF Rechnung löst Event aus

Wird eine neue Rechnung aus dem ERP in den Shop übertragen wird nun ein Event ausgelöst. Mit diesem Event können z.B. PDF Rechnungen an den Kunden weitergeleitet werden.

Workflows: Stornieren eines Abos löst Event aus

Bei Stonierung eines Abos durch den Kunden (nach Ablauf einer allfälligen Bindefrist) wird nun ein Event ausgelöst, mit dem wieder Mails zur Bestätigung an den Kunden oder zur Benachrichtigung der Buchhaltung ausgelöst werden können.

API: JSON für Varianteninformation enthält auch Marke der Variante

Da in der Praxis auch Varianten aufgetaucht sind, die Produkte von verschiedenen Marken beinhalten (z.B. eine Serie, bei der einige Varianten als Eigenmarke existieren) wurden die APIs erweitert, damit beim Umschalten der Variante auch die Marke aktualisiert werden kann.

API: Erlaubte Kunden Firmenkunden mit Rechnungszahlung

Da die App aktuell keine Online-Zahlungen unterstützt war es möglich, die Benutzung der App auf Private bzw. Geschäftskunden einzuschränken. Für den Fall das Geschäftskunden nochmals in Online-Zahler und Rechnungskunden unterteilt werden, wird nun auch dieses Attribut in das Freigabe-Flag des Kunden einberechnet.

Admin: Partner ID bei Organisation

Im Orga-Modul des Admin Backends können Partner unter andere Partner gehängt werden. Um ähnlich klingende Partneraccounts sicher zu unterscheiden, werden in allen Auswahlfeldern nun auch die Partner IDs angezeigt.

Admin: Katalog ID bei Kundenkatalogen anzeigen

Im Kundenkataloge-Modul, mit dem der Export des Sortiments für Kunden parametrisiert und automatisiert werden kann, werden nun auch die IDs der Kataloge angezeigt, da diese ähnlich klingende Kataloge sicher unterscheidbar machen. Auch sind in einigen Fehlermeldungen nur die IDs angegeben.

Admin: Fehlende Lieferantendaten löschen nichts im Verkaufsartikel

Wurden aus Lieferantendaten Verkaufsartikel erzeugt und diese manuell ergänzt, hat ein neuer Import mit unvollständigen Daten die bereits gepflegten Daten wieder gelöscht. Nun wurde ein Modus eingefügt, mit dem Daten nur ergänzt, aber nicht mehr geleert werden. Dieser Modus wird nun als Default verwendet, wenn Produkte mit Lieferantendaten aktualisiert werden.

Admin: Neue Intervalle für Kundenkataloge 1h und 15min

Im Kundenkataloge-Modul kann die Automatisierung eines Exports nun auch im Intervall 1-Stunde oder auch 15 Minuten erfolgen. Dies ist in der Startphase hilfreich, damit Änderungen möglichst schnell zu einem prüfbaren Ergebnis führen.

Admin: Anzahl der enthaltenen Artikel, Datum der Auslieferung

Im Kundenkataloge-Modul kann nun in der Übersicht der Umfang des Katalogs (Anzahl der enthaltenen Produkte) und das Datum der Auslieferung angezeigt werden, falls der Katalog nach der Erstellung automatisch auf einen FTP Server gelegt oder an ein Service gepostet werden soll.

Admin: Workflow leichter Wechsel zwischen Schritten/Protokoll

Zur Erleichterung der Arbeit im Workflow Modul des Admin Backends wurden nun in der Kopfzeile zusätzliche Schaltflächen eingefügt, mit dem direkt zwischen der Design Phase mit der Parametrisierung von Schritten und dem Protokoll mit Ergebnissen hin- und hergesprungen werden kann. Da bisher immer dazwischen die Übersichtsschirme aufgerufen werden mussten, kann dies bei Änderungen viele leere Arbeitsstunden ersparen.

System: Error Logs auf Tagesbasis

Bisher konnte die Software reguläre Logs auf Tages-Basis erstellen. Die Fehlerprotokolle waren jedoch eine einzige große Log-Datei, die entsprechend unhandlich durchsucht werden konnte bzw. die teilweise nicht mehr vom Server heruntergeladen werden konnte. Nun ist auch das Fehlerprotokoll auf einer Tagesbasis unterteilt.

Bugfix: Optionen für Detail, Bestellen und im Suchergebnis verstecken falsch im Admin Backend

Die Optionen mit denen im Produkt-Detail des Admin Backends die Detailansicht, das Bestellen bzw. das Anzeigen des Produkts im Suchergebnis unterddrückt werden soll, waren nicht mit den richtige Feldern verknüpft und zeigten deshalb beim Öffnen eines Produkts nicht den bisherigen Status an. Gespeichert wurden die Felder aber richtig.

Bugfix: Budgetfreigabe entfernt Naturalrabatte

Naturalrabatte werden mit Preis 0,00 Euro beim Bestellen in den Warenkorb eingefügt. Erfolgt danach aber eine Budgetfreigabe, werden dabei alle Produkte aus dem Wrenkorb entfernt, die seit der Bestellung ungültig geworden sind. Produkte mit einem Preis von 0,00 Euro wurden dabei entfernt. Nun verwendet die Kontrolle des Warenkorbs die MinPrice Felder, mit denen ein 0,00 Euro Produkt auch als gültiges Produkt konfiguriert werden kann.

Bugfix: Admin Benutzer alphabetisch sortiert

Bisher waren die Benutzer im Admin Backend m Sicherheit Modul nicht sichtbar sortiert. Bei wenigen Namen ist dies kein Problem. Sind aber viele Benutzer in der Liste, wird es schnell unübersichtlich. Die Liste ist nun nach dem Benutzernamen der Admins sortiert.

Bugfix: Kundenrabatt ignorieren auch bei Aktionspreisen

Durch Parameter kann festgelegt werden, dass ein Nettopreis einen besseren Brutto abzüglich Rabatt-Preis übersteuert, auch wenn dadurch die Bestpreis-Regel verletzt wird. Zusätzlich kann aber festgelegt werden, dass ein allgemeiner Aktionspreis trotzdem den Nettopreis des Kunden reduziert, wenn der Aktionspreis besser ist. Wurde diese letzte Option aktiviert, wurde aber impliziert auch ein Rabatt auf Bestpreis kontrolliert, der bei vorhandenem Nettopreis aber immer übergangen werden soll. Dieser Fehler wurde korrigiert.

Bugfix: Bewertungs-Filter in Suche wird nicht aktualisiert

Wurde die Sternbewertung sichtbar gemacht, konnte in der Suche das Ergebnis auch gefiltert werden, damit z.B. nur mehr 5-Stern Produkte angezeigt werden. Allerdings wurden die Anzeige der Sternbewertungen (wieviele Produkte einzelne Bewertungsstufen haben) nicht aktualisiert und zeigte falsche Werte an. Das Problem wurde behoben.

Im Namen des gesamten Teams: frohe Weihnachten!

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.