TRADElube 1.2.0.22 Release Notes

Release Datum: 29.10.2022

Zuordnung von Eigenschaften unter Umständen fehlerhaft

Bugfix
Shopware

Hektik erzeugt weitere Fehler. Hiermit nachgewiesen, da mit dem Bugfix vom 26.10.2022 (Fälschlicherweise Eigenschaften gelöscht) nochmal ein Problem hinzugekommen ist, dass unter bestimmten Umständen die Eigenschaftswerte nicht den richtigen Eigenschaften zugewiesen werden, aufgrund eines fehlenden Filters.

Das trat aber nur dann auf, wenn der Aufgabe "Shopware Eigenschaften Hochladen" eine Erneuerungszeit zugewiesen war und es auch Einträge gab die aufgrund der Erneuerungszeit erneut übertragen werden mussten. Deshalb haben wir bei allen Kunden sofort nach dem das Problem aufgefallen ist (das war sehr zeitnah) diese Erneuerungszeit in dieser Aufgabe deaktiviert und nochmal alle Eigenschaften synchronisiert. Damit wurden etwaige Zuordnungen wieder automatisch korrigiert.

Mit diesem Upgrade ist das Problem wieder behoben und die Erneuerungszeit kann auch wieder bedenkenlos aktiviert werden.

Weitere manuelle TriCon Abfragen für Analysezwecke

Feature
TriData

Wie in der Version Version 1.2.0.20 eingeführt wurden nun weitere TriCon- Abfragen bzw. Downloads ergänzt. Zu finden im Kanal von TriData ganz unten im Bereich "Analyse".

Screenshot TRADElube 1.2.0.22-1

Fehlermeldung integriert bei Lagerbestandsabgleich wenn Artikelnummer nicht zusammenpasst

Optimierung
TriData
Shopware

Für eine normalen Konfiguration wo auch die Produktdaten synchronisiert werden ist dies nicht erforderlich, da in diesem Fall auch bedenkenlos die Artikelnummer in der WaWi geändert werden darf. Dies liegt daran, da TRADElube zwar bei der ersten Synchronisation über die Artikelnummer eine Verknüpfung herstellt, aber bei weiteren Synchronisierungen dann nur noch die interne ID für die Zuordnung verwendet.

Diese Änderung wurde deshalb vor allem für diejenigen Konfigurationen gemacht, wo keine Produktinhalte sondern ausschließlich die Lagerbestände zwischen WaWi und Onlineshop etc. synchronisiert werden. In diesem Fall werden oft die Produkte sogar manuell im Shop angelegt. TRADElube verknüpft diese dann von der WaWi bis zum Onlineshop bei der ersten Synchronisierung initial über die Artikelnummer. Danach jedoch ist es in dieser Konfiguration nicht erlaubt, dass man dann nochmal die Artikelnummer ändert, weder in der WaWi noch im Shop. Hat man es dennoch gemacht, führte dies in der Konsequenz zu einem gewissen Durcheinander. Man hat dann über die Artikelnummer nicht mehr gefunden was man suchte, da diese ja nachträglich geändert wurden.

Deshalb führt dies ab sofort bei den Aufgaben "TriData Lagerbestände Herunterladen" und "Shopware Lagerbestände Hochladen" bei der Übertragung zu einer Fehlermeldung, wenn die Artikelnummer nicht mehr übereinstimmt. Diese Fehlermeldungen sind dann hilfreiche Hinweise dafür um gezielt wieder aufräumen zu können.

Weitere Performance Optimierungen bei Vollabgleich der Lagerbestände

Optimierung
TriData

Bei einer großen Anzahl Artikeln (mehrere 10tsd) hatten mittlerweile die 5 Minuten Begrenzung bei den Hintergrunddiensten für einen Vollabgleich der Lagerbestände nicht mehr ausgereicht, auch wenn es effektiv keine Änderungen gab.

Nun wurde die Aufgabe "TriData Lagerbestände Herunterladen" mit demselben Konzept optimiert, welches bereits seit längerem für die Aufgabe "TriData Produkte Herunterladen" schon angewendet wird und auch mittlerweile etabliert ist. Stark vereinfacht basiert das Konzept darauf, dass alle Informationen zu den Übertragungen und Zuordnungen etc. quasi in einem Stück aus der Datenbank geladen werden, statt für jedes Produkt einzeln. Dies beschleunigt den Vorgang von vorher mehreren Minuten auf nun wenige Sekunden bei wie erwähnt mehreren 10tsd Artikeln, also je mehr Artikel, desto mehr Effekt. Bei wenigen Artikeln z. B. 1000 ging es bisher auch schon immer sehr schnell.

Weitere Hintergrundinformationen: Sowas wie ein Vollabgleich ist nur in den Download Fällen überhaupt erforderlich. Bei Uploads (z. B. "Shopware Produkte Hochladen" etc.) ist dies nicht relevant, da TRADElube hier bereits von selbst weiß, was sich geändert hat.