TRADElube 1.2.0.52 Release Notes

Release Datum: 28.06.2024

Weitere Workarounds bzgl. TriCon

Workaround
TriData

In letzter Zeit kam es leider wieder häufig zu Datenverlust aus der TriCon Schnittstelle (hauptsächlich Bilder), aufgrund von abgebrochenen Volluploads von TriData nach TriCon.

Daten wie z. B. die Produktbilder, die in TriCon nicht mehr vorhanden sind, werden als logische Konsequenz von TRADElube natürlich folgerichtig entfernt, auch aus dem Shop. Es gibt auch keine handfeste Möglichkeit von außen zu unterscheiden, ob diese Daten absichtlich entfernt wurden (also z. B. ob Bilder aufgrund von Überarbeitung bei den Produkten mit Absicht in TriData gelöscht wurden), oder ob diese Daten aufgrund eines abgebrochenen Volluploads von TriData nach TriCon fehlen.

Um diese Zusammenhänge überhaupt nachvollziehen zu können, muss man wissen, die Daten fehlen dann deshalb, weil bei einem Vollupload von TriData nach TriCon erst immer alle Daten gelöscht werden und dann wieder neu angelegt werden. Dieses Risiko-by-Design kann auch leider nicht umgangen werden, da es viele Fälle gibt, indem ein Vollupload von TriData nach TriCon wiederrum Voraussetzung ist, damit die Daten in TriCon auch aktualisiert werden, z. B. wenn Produkte aus dem Produktsortiment entfernt werden, indem die Internetfreigabe in TriData entfernt wird.

Bereits in der Vergangenheit wurden in TRADElube einige Workarounds integriert und die daraus entstehenden Probleme bestmöglich zu umgehen. Z. B. werden Produkte als Ganzes schon länger nicht mehr automatisch gelöscht, sondern nur noch deaktiviert. Ein endgültiges Löschen kann aus oben genannten Gründen nur noch durch manuelles Ausführen der Aufgabe und durch Bestätigen eines entsprechenden Dialogs durchgeführt werden.

Es gibt aber auch andere Daten wie eben z. B. die Produktbilder, wo dieses Vorgehen nicht möglich ist und etwaige bisherige Workarounds viel zu aufwendig sind.

Nun, da die Konsequenzen in letzter Zeit (z. B. ein Shop ohne Bilder), unserer Ansicht nach nicht mehr akzeptabel sind, haben wir uns kurzfristig einen weiteren Workaround überlegt.

Die Aufgabe "TriData Produkte Herunterladen" trackt nun in allen Bereichen (Produkte, Produktkombinationen, Produktattribute, Produktbilder) die Anzahl Datensätze. Sollte sich von einem zum nächsten mal die Anzahl der Datensätze um mehr als 20 % verringern, wird der Vorgang vollständig mit einem Fehler abgebrochen und die Übertragung wird erst gar nicht mehr durchgeführt.

Screenshot TRADElube 1.2.1.17-1

Wir empfehlen, beachten sie bei solchen Fehlermeldungen auch grundsätzlich immer die mitgelieferte Beschreibung. Oft sind Handlungsanweisungen bereits mit dabei. Wie in diesem Fall, sollte es sich um einen Fehlalarm handeln, weil tatsächlich mit Absicht viele Daten gelöscht wurden, dann muss die Aufgabe "TriData Produkte Herunterladen" einmal manuell ausgeführt werden und dann kann die Warnmeldung entsprechend über die Schaltfläche "Fortsetzen" bestätigt und damit ignoriert werden.

Screenshot TRADElube 1.2.1.17-1