TRADElube 1.1.3.10 Release Notes

Release Datum: 06.02.2022

Lagerbestände aus unterschiedlichen Filialen

Feature
TriData

Neben dem Gesamt-Lagerbestand können nun auch die Lagerbestände unterschiedlicher Filialen angewendet werden. Auch mehrere gleichzeitig. Die Konfiguration erfolgt im Transferplan der Aufgabe "TriData Lagerbestände Herunterladen" im Bereich "Lagerbestand":

Screenshot TRADElube 1.1.3.10

Beachten Sie dabei:

In Shopware z. B. gibt es nur einen offiziellen Lagerbestand. Eine Aufteilung in Filialen ist da standardmäßig nicht möglich. Weitere Lagerbestände können da jedoch in Zusatzfelder von Shopware übertragen werden. Für die Funktionalität und die Darstellung im Shop ist dann eine individuelle Programmierung im Shop erforderlich.

Ausschließlich Lagerbestände Aktualisieren ist nun möglich

Feature
Shopware

Dies funktioniert nun auch ohne dass es die Aufgabe „Shopware Produkte Hochladen“ gibt. Dabei werden nur die existierenden Artikel im Shop abgeglichen (identifizierbar über die Artikelnummer).

TRADElube 1.1.3.11 Release Notes

Release Datum: 11.02.2022

Ausschließlich Lagerbestände Synchronisieren ist nun möglich

Feature
TriData
Shopware

Damit wird nun eine vollständige Minimalkonfiguration von TriData zu Shopware unterstützt, wo nur Lagerbestände synchronisiert werden sollen. Dabei werden nun auch neue Artikel in TRADElube direkt aus der Aufgabe „TriData Lagerbestände Herunterladen“ angelegt, aber nur sofern die Aufgabe „TriData Produkte Herunterladen“ nicht existiert. Mit dieser Konfiguration ist es dann auch ausreichend wenn von TriData nach TriCon nur die Lagerbestände abgeglichen werden. Ein Vollupload der gesamten Artikeldaten (inkl. Bilder, Produkttexte etc.) sollte damit nicht mehr erforderlich sein, lediglich ein Vollupload der Lagerbestände, sofern neue Artikel hinzukommen.

Einschränkungen:

  • Ein Löschen von nicht mehr existenten bzw. verwaisten Artikeln wird hier nicht durchgeführt
  • Produktkombinationen aus TriData werden bei einer solchen Minimalkonfiguration ebenfalls nicht unterstützt

Bei Varianteneigenschaften (Produktkombinationen) kann nun ein Nullwerte wie z. B: „Keine“ ignoriert werden

Feature
TriData

Zum einen kann das im Transferplan der Aufgabe „TriData Produkte Herunterladen“ im Bereich "Varianteneigenschaften" über ein Skript eingestellt werden. Damit wird die Zuweisung dieses definierten Nullwerts (z. B" "Keine") unterbunden.

Screenshot TRADElube 1.1.3.11-1

Zum anderen kann auch im Transferplan der Aufgabe „TriData Eigenschaften herunterladen“ konfiguriert werden, dass dieser definierte Nullwert (z. B. "Keine") erst gar nicht in die Liste der Eigenschaftswerte aufgenommen wird.

Screenshot TRADElube 1.1.3.11-2

Nachverfolgung überarbeitet

Optimierung

Es wurden nicht die aktuellsten Traces (Datensätze etc.) gespeichert, sofern eine Ausführung einer Übertragung keine Änderung zur Folge hatte. Nun werden diese Traces immer gespeichert, falls sich am Trace selber irgendwas verändert hat, auch wenn diese Änderung für die konfigurierten Feld-Zuweisungen nicht relevant ist.

Performanceverbesserung:

Übertragungen mit bereits existierenden Traces wo noch kein Änderungsdatum hinterlegt war wurden unnötigerweise immer wieder ausgeführt. Besonders stark hat sich das ausgewirkt, wenn man die Traces zu einer Aufgabe früher mal alle gelöscht hat.

Darstellung

Die Darstellung der Nachverfolgungslisten wurden optimiert.

TRADElube 1.1.3.12 Release Notes

Release Datum: 19.02.2022

Aktiv-Feld nun Skript-fähig

Feature
Shopware

Im Transferplan der Aufgabe "Shopware Produkte Hochladen" im Bereich "Allgemein" kann nun das Feld "Aktiv" auch als Skript konfiguriert werden. Z. B. kann der Lagerbestand berücksichtigt werden - also alle Produkte ohne Lagerbestand könnten als nicht-aktiv festgelegt werden.

Screenshot TRADElube 1.1.3.12

TRADElube 1.1.3.13 Release Notes

Release Datum: 03.03.2022

Aktualisierungsproblem behoben

Bugfix

Wenn man dasselbe Produkt gelöscht und erneut angelegt hat, dann blieb der Lagerbestand zunächst bei 0. Erst weitere Änderungen an Produktdaten lösten dann die Aktualisierung aus.

TRADElube 1.1.3.14 Release Notes

Release Datum: 10.03.2022

Standardmappings für Zahlungsstatus und Lieferstatus

Feature
TriData

Mappings für finalen Zahlungsstatus und Lieferstatus, die im Kanal TriData im Bereich "Zuordnungen" Register "Zahlungsstatus" und "Lieferstatus" automatisch vorkonfiguriert werden.

Workaround Skript für Lagerbestand

Optimierung
TriData

Im Transferplan für Aufgabe „TriData Lagerbestände herunterladen’“ im Bereich "Lagerbestand" wurde für das Feld "Lagerbestand" das Standardskript geändert, welches aus TriData nun entweder den Lagerbestand oder Menge Verfügbar (den kleinsten Wert von beiden) bereitstellt. Dies dient als Workaround im Fall von ungültigen Daten aus TriCon, bzw. falls hier der gelieferte Wert des Lagerbestands kleiner sein sollte, als der Wert der verfügbaren Menge.

Im folgenden das neue Skript, welches automatisch angelegt wird, wenn Sie den Typ des Feldes auf Skript ändern.

return Math.min(LagerbestandGesamt, MengeVerfuegbarGesamt);

Bei Neuinstallationen wird ab jetzt standardmäßig dieses Skript hinterlegt.

Übernahme der Umsatzsteuer-Id. in den Kundendatensatz

Optimierung

Die Umsatzsteuer-Id. eines Kunden wird nun aus jeder Bestellung in den neuen oder bestehenden Kundendatensatz übernommen.

Zusammenfassung von mehreren Zahlungsarten ist nun möglich

Optimierung
Shopware
Shöpping

So können z. B. verschiedene Zahlungsarten im Shop zu einer Zahlungsart in TRADElube zusammengefasst werden.

TRADElube 1.1.3.15 Release Notes

Release Datum: 12.04.2022

Kategorien ohne Namen nicht auswählbar

Bugfix

Leere Kategorieeinträge (also Kategorien ohne Namen) konnten in der Baumstruktur nicht mehr ausgewählt werden. Das wurde nun behoben, damit auch diese Einträge ausgewählt und z. B. gelöscht oder bearbeitet werden können.

Lagerbestand unter bestimmten Voraussetzungen nicht aktualisiert

Bugfix
Shopware

Unter bestimmten Voraussetzungen wurde bei neuen Produkten der Lagerbestand in Shopware nicht gesetzt. Der Lagerbestand blieb dann bei 0. Änderungen von Lagerbeständen (mit der Gefahr von Überverkäufen) waren davon NICHT betroffen.

TRADElube 1.1.3.16 Release Notes

Release Datum: 03.05.2022

Workaround für bestimmte Sonderzeichen

Optimierung
CAO-Faktura

Es gibt nun einen Workaround damit Plus (+) Zeichen in Produktnamen, Texten etc. aus CAO-Faktura richtig übergeben werden können. Diese werden von CAO-Faktura nicht korrekt HTML-encodiert und wurden deshalb bisher als Leerzeichen dargestellt.

Übersetzungen in der Nachverfolgung

Optimierung

Kontextinformationen zur Nachverfolgung werden nun ins deutsche übersetzt.

TRADElube 1.1.3.17 Release Notes

Release Datum: 20.05.2022

Artikeldaten aus TriCon ggf. nicht vollständig

Optimierung
TriData

Info vorab: Diese Änderung wurde nach einem Fix seitens TriCon in der Version 1.1.3.20 wieder rückgängig gemacht

Es hat sich herausgestellt, dass es vorkommen kann, dass Artikel beim Abrufen der Artikeldaten aus TriCon fehlen. Das passiert zu einem gewissen Zeitpunkt während ein Vollabgleich von TriData zu TriCon erfolgt. Aus diesem Grund gibt es aktuell für TRADElube keine zuverlässige Methode um zu ermitteln, welche Produkte tatsächlich zwischenzeitlich gelöscht wurden. Bisher hat TRADElube angenommen, dass alle Produkte, die nicht mehr in der Liste aus TriCon enthalten sind, gelöscht werden können. Diese wurden dann auch aus TRADElube und in der Folge auch im Shop gelöscht. Sofern diese wie oben erklärt nur vorübergehend fehlten, wurden diese zwar beim nächsten Abgleich wieder angelegt, jedoch die Daten, die Shop-seitig gepflegt werden gingen somit verloren. Sofern die Datenpflege vollständig WaWi-seitig erfolgt, hat dies keine nennenswerten Konsequenzen.

Aus oben genannten Gründen können Artikel deshalb aus TRADElube mit der beschriebenen Vorgehensweise nicht mehr gelöscht werden. Diese werden ab jetzt inaktiv gestellt (Im Shop wird dann Haken „Aktiv“ entfernt), damit diese dann auch im Shop für den Endkunden im Shop Frontend nicht mehr angezeigt werden. Zur Datenverlust kann es so dann so aber nicht mehr kommen.

Möchte man die Artikel trotzdem vollständig entfernt haben können diese manuell in TRADElube gelöscht werden. Für diesen Zweck gibt es eine Hilfestellung. Und zwar werden die betroffenen Artikel im Bereich „Nachverfolgung“ mit dem Spezialfilter „Ausstehend“ angezeigt.

TRADElube 1.1.3.18 Release Notes

Release Datum: 24.05.2022

Originale Bestellnummer als Auftragsnummer übernehmen

Feature
TriData

Es gibt nun eine Option, womit die Originale Bestellnummer direkt als Auftragsnummer für TriData verwendet werden kann.

Screenshot TRADElube 1.1.3.18

Die Originale Bestellnummer wird aber nur verwendet, falls möglich. D. h. die Nummer darf nur aus Zahlen bestehen und keine Buchstaben oder sonstige Zeichen enthalten, da die Nummer in eine Zahl umgewandelt wird, bzw. TriData hier nur Zahlen als Auftragsnummer akzeptiert.

Ist die Verwendung aus den genannten Gründen nicht möglich, da eine Umwandlung in eine Zahl nicht möglich ist, wird als Fallback wieder der Bestell Id Nummernkreis verwendet.

TRADElube 1.1.3.19 Release Notes

Release Datum: 20.06.2022

Anzeige der Namen der Bilder in der Übersicht

Optimierung

Die Namen der Bilder werden nun in einer kleinen Schrift unter den Bildern angezeigt.

Screenshot TRADElube 1.2.0.2

TRADElube 1.1.3.20 Release Notes

Release Datum: 05.07.2022

Artikeldaten aus TriCon wieder vollständig

Optimierung
TriData

Die Änderung aus den TRADElube 1.1.3.17 Release Notes wurde nach einem Fix seitens TriCon wieder rückgängig gemacht.

TRADElube 1.1.3.21 Release Notes

Release Datum: 13.07.2022

Interne Überarbeitungen von Architektur, Performance, Systemstabilität etc.

TRADElube 1.1.3.22 Release Notes

Release Datum: 14.07.2022

Interne Überarbeitungen von Architektur, Performance, Systemstabilität etc.

TRADElube 1.1.3.23 Release Notes

Release Datum: 15.07.2022

Anzeige weiterer Spalten in Kanal Zuordnungen

Optimierung

Weitere Spalten "Ausgeführt Am" und "Änderungen Am" und "Status" in den Kanalzuordnungen.

Screenshot TRADElube 1.1.3.23

Weniger strikter Umgang mit Duplikaten von internen Zuordnungen

Optimierung

Falls sich interne Id's von anderen Systemen aus unergründlichen Ursachen ändern führt dies in TRADElube unter Umständen zu doppelten internen Zuordnungen. Das führte bei der Übertragung unter Umständen zu Fehlern. Daher wird nun automatisch immer die neueste Zuordnung, bzw. die Zuordnung welche zuletzt angewendet wurde, verwendet.

TRADElube 1.1.3.24 Release Notes

Release Datum: 20.08.2022

Fehlende Produktpositionen in Bestellungen

Bugfix
Shopware
Shöpping

Sofern die Namen von verschiedenen Produkten im Warenkorb identisch waren, wurden Bestellpositionen nicht übernommen. Dieses Problem der Bestimmung der Eindeutigkeit von Bestellpositionen wurde nun behoben.

TRADElube 1.1.3.25 Release Notes

Release Datum: 29.10.2022

Interne Optimierungen

Optimierung

Bzgl. Speicherverwaltung (Speicherleaks).

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.