Einführung in TRADElube

Was ist TRADElube

Dieses Kapitel soll einen generellen Überblick darüber geben, was für ein System TRADElube eigentlich genau ist und warum es mehr als nur eine Schnittstelle zu Warenwirtschaftssystemen, Onlineshop-Systemen oder Marktplätzen ist.

TRADElube ist im Kern die Verschmelzung eines PIM Systems (Produkt Informationssystem) und einer Multichannel Plattform, und wird als Service von uns (FFE-Tech GmbH) online gehostet unter https://app.tradelube.com. Als registrierter Benutzer und Kunde bekommen Sie Zugang zu ihrem persönlichen Mandanten und damit zu ihrer persönlichen Datenbank (bei Bedarf auch mehrere).

Der im folgenden häufig verwendete Begriff "Kanal" hat in TRADElube ein zentrale Bedeutung. Kanäle dienen der Umsetzung von Schnittstellen zwischen verschiedenen Systemen. Gemeint ist damit also die Anbindung (Schnittstellen ...) zu unterschiedlichen Systemen wie WaWi, Onlineshop oder Marktplätze.

TRADElube hat eine eigenständige Benutzeroberfläche und es handelt sich NICHT um ein Connector-Plugin (z. B. für Shopware, WooCommerce etc.). Stattdessen kommuniziert TRADElube mit anderen Systemen ausschließlich über die dafür offiziell vorgesehenen Programmierschnittstellen (APIs). Z. B. mit der Shopware 6 API, mit der Wordpress & WooCommerce API, mit TriCon (die Schnittstelle für TriData), mit den APIs von Marktplätzen (z. B. eBay, Shöpping etc.). Ein großer Vorteil dieser Vorgehensweise ist die Systemstabilität, da zum einen Upgrades im Onlineshop-System nicht zu Schnittstellen-relevanten Ausfällen führen können bzw. ist das Risiko dafür gering, da bei APIs in der Regel streng auf Kompatibilität geachtet wird, was bei einer internen Plugin-Architektur nicht immer der Fall ist. Ein Shop Upgrade hat also vergleichsweise wenig Auswirkungen auf den Betrieb der von TRADElube bereitgestellten Schnittstellen. Außerdem werden APIs vom Systemhersteller genau für den Zweck zur offiziellen externen Integration geschaffen.

Aufgrund der Tatsache, dass TRADElube eine Cloud-Lösung ist, genießen Sie auch

  • unseren dauerhaften Service zur Konfiguration der Kanäle bzw. Anbindungen (mit sehr individuellen Möglichkeiten)
  • Ausfallsicherheit (da gehostet in einem Kubernetes Cluster)
  • automatische Upgrades (größere Upgrades in Absprache)
  • dauerhafte Systemüberwachung und falls notwendig Problembehebung (in vielen Fällen ohne dass Sie dazu selber aktiv werden müssen)

Funktionsweise der Kanal Anbindungen

Wie funktionieren herkömmliche Anbindungen

Von herkömmlichen Anbindungen oder Connector Plugins kennt man es meist so, dass hier der Datentransfer wie in der folgenden Abb. dargestellt quasi direkt erfolgt. Das Produktsortiment wird in den Onlineshop übertragen und umgekehrt Bestelldaten zurück in die WaWi. Die Daten werden dabei direkt von dem einen System in das andere gemappt.

Puzzle Graphik 1

D. h. in der Regel wurde hierfür eine Software entwickelt, die den Datentransfer nur zwischen genau zwei fest vorgegebenen Systemen vornimmt. D. h. wenn man die WaWi oder den Onlineshop austauschen will, dann passt das nicht mehr zusammen und es muss sehr wahrscheinlich eine andere Schnittstellensoftware gesucht werden.

Puzzle Graphik 2

Welches Konzept für Anbindungen hat dann TRADElube?

Das Konzept von TRADElube ist hier anders, da es als PIM System seine eigene Datenbasis hat, werden alle Kanäle wie in der Graphik unten dargestellt direkt an TRADElube angebunden. Die einzelnen Kanäle sind somit indirekt (und gleichzeitig) auch untereinander angebunden.

  • Dadurch sind die Kanäle austauschbar (und somit auch der Onlineshop)
  • Gleiche Typen von Kanäle können auch mehrfach angebunden werden (z. B. mehrere Instanzen von Onlineshops)
  • Wenn ein neuer Kanal entwickelt wird, ist dieser direkt kombinierbar mit allen anderen Kanälen, die TRADElube bereits unterstützt
  • Die Weiterentwicklung der Kanäle ist dabei weitgehend unabhängig voneinander
  • Und trotzdem profitieren alle Kanäle von neuen Features

Puzzle Graphik 3

Sie sind beispielsweise Hersteller oder Benutzer eines Warenwirtschaftssystems für einen bestimmten Nischenmarkt und es fehlen noch bestimmte Schnittstellen (Shopware, eBay, WooCommerce, Shöpping etc.), oder Sie haben keine freien Ressourcen sich auch noch um diesen Aspekt des Onlinehandels dauerhaft zu kümmern. Die Entwicklung eines passendes Kanals für TRADElube würde ihnen gleichzeitig die Anbindung an alle bisher unterstützten Kanäle ermöglichen. Win-Win Kooperationen dieser Art sind ausdrücklich erwünscht!

Aufbau von TRADElube

Die Navigation bzw. Unterteilung der einzelnen Anwendungsbereiche in TRADElube ist trivial, wie in folgender Abbildung dargestellt.

Screenshot Aufbau

Stammdaten und Bestelldaten

Wie erwähnt hat TRADElube als PIM System auch seine eigene Datenbasis. Konkret sind damit gemeint zum einen die Stammdaten (Produkte, Hersteller, Kategorien, Medien) und zum anderen die Auftragsdaten (Kunden und Bestelldaten).

Warenwirtschaftssystem als führende Datenquelle

Im Regelfall, falls eine Anbindung zu einem Warenwirtschaftssystem besteht, werden alle Daten zum Produktsortiment in der WaWi erfasst und vollständig automatisiert in TRADElube angelegt und aktualisiert, sowie in alle weiteren Kanäle (Onlineshop, Marktplatz) automatisch ausgespielt. Andersherum werden Bestellungen automatisiert vom Onlineshop oder vom Marktplatz über TRADElube in die WaWi importiert. Im Optimalfall ist also das Warenwirtschaftssystem die führende Datenquelle und man braucht in TRADElube oder im Onlineshop nichts aktiv verwalten. In der Praxis hängt das dann davon ab, in welchem Umfang ein konkretes angebundenes System Daten bereitstellen oder importieren kann.

Optionale Möglichkeit der Stammdatenverwaltung in TRADElube

Ein anderes mögliches Anwendungsszenario wäre, falls kein Warenwirtschaftssystem angebunden ist, oder falls bestimmte Details in der WaWi nicht erfasst werden können. In diesem Fall lässt sich das Produktsortiment auch direkt in TRADElube manuell anlegen und verwalten. Diese Möglichkeit kann auch als Ergänzung genutzt werden. Dazu stellt TRADElube eine umfangreiche Verwaltungsoberfläche bereit.

Screenshot Stammdaten 1

Screenshot Stammdaten 2

Screenshot Stammdaten 3

Kanäle / Anbindungen

Der Kern des Systems ist der Bereich mit den "Kanälen" zur Realisierung der Anbindungen an unterschiedlicher Systeme, wie Warenwirtschaftssysteme, Onlineshops oder Marktplätze. Im Bereich "Aufgaben" können dann die konkreten Abläufe der Übertragung konfiguriert werden. Dabei können in den einzelnen Aufgaben über sogenannten Transferpläne sehr individuelle Anpassungen vorgenommen werden, wie Auswahl der Felder bis hin zu Scripting für sehr individuelle Anforderungen. TRADElube legt hier standardmäßig eine für die meisten Benutzer gängige Konfiguration an. Dann lassen sich aber nach Bedarf sehr viele Details für die eigenen individuellen Bedürfnisse anpassen.

Hinweis: Dieser Service der Kanal- und Aufgaben-Konfiguration ist generell inklusive. Sie brauchen sich daher damit nicht selbst im Detail beschäftigen - außer Sie möchten 😉. Ansonsten teilen Sie uns einfach jederzeit gerne mit was Sie wie umgesetzt haben möchten und wir nehmen die Konfiguration für Sie vor. In sehr vielen Szenarien lässt sich eine passende Konfiguration finden, ansonsten sind wir sehr aufgeschlossen für Weiterentwicklung.

Screenshot Aufgaben 1

Screenshot Aufgaben 2

Nachverfolgung

Ein weiterer Anwendungsbereich, der sich ebenfalls in die Kategorie der "Kanäle und Anbindungen" einordnet, aber eine explizite Erwähnung verdient, ist die sog. Nachverfolgung (aus dem englischen Wort Tracing übersetzt). Hierbei geht es um die Transparenz und Nachvollziehbarkeit der ganzen Vorgänge der Datenübertragung zwischen den Kanälen.

Von Natur aus sind Schnittstellen eine komplexe Angelegenheit. Es sind mehrere Systeme beteiligt. Wenn es mal irgendwo hackt, dann wird's oft aufwendig herauszufinden, wo das Problem entsteht. Der Ärger ist oft vorprogrammiert, wenn es dann darum geht, den entsprechende verantwortlichen Ansprechpartner zu finden. Liegt's an der WaWi? Liegt's am Shop? Oder liegt's an der Schnittstelle?

Dieser Herausforderung und Verantwortung nehmen wir uns mit TRADElube explizit an, indem die ganzen Vorgänge an vielen Stellen möglichst transparent nachzuvollziehen sind, ohne dass dabei aufwendig Logfiles durchforstet werden müssen.

Hier kommt die TRADElube Nachverfolgung ins Spiel

Zum einen gibt es eine Gesamtübersicht, wo mit eingestelltem Standardfilter "Fehlerhaft" ein übersichtliches Fehlerprotokoll angezeigt wird. Seit der Version 1.2.0 werden hier ausgesprochen ausführliche und sehr verständliche Fehlertexte angezeigt (inhaltlich inkl. Beschreibung, wie man ein Problem lösen kann - siehe Abbildung). Der Service dahinter funktioniert so, dass potentiell mögliche und auftretende Fehler (oft unvorhersehbare Probleme) von uns regelmäßig analysiert werden und mit aussagekräftigen Fehlertexten und Beschreibungen klassifiziert werden.

Screenshot Nachverfolgung 1

Über die weiteren Filter (Erstellt, Geändert, Entfernt, ...) kann nach weiteren Vorgängen gesucht werden. Dazu kann man sich über die Schaltfläche "Details anzeigen" direkt die Traces der Datensätze, so wie diese von der Schnittstelle verarbeitet werden, anzeigen lassen. Vor allem im Support beschleunigt diese Funktionalität die Fehlersuche enorm. Sie profitieren dann indirekt davon, indem wir Probleme für Sie sehr schnell analysieren können, egal ob die Ursache die WaWi, der Shop oder die Schnittstelle ist.

Zum anderen lassen sich auch direkt in den Stammdaten oder in den Bestelldaten Informationen zur Nachvollziehbarkeit der Übertragungsvorgänge anzeigen.

Ein fiktives Beispiel: Angenommen es gäbe ein Problem mit dem Lagerbestand, indem dieser im Shop nicht mit der WaWi synchron zu sein scheint.

In diesem Fall würden wir uns das betroffene Produkt aus der Produktverwaltung suchen und öffnen. Immer im untersten Bereich "Kanal Zuordnungen" findet man dann eine Liste mit allen Zuordnungen zu den Kanälen, siehe Abbildung.

Screenshot Kanal Zuordnungen

Über die Schaltfläche "Nachverfolgung anzeigen" kann man dann direkt z. B. die von der WaWi gelieferten Datensätze analysieren und daraus Ursachen ableiten.

Screenshot Nachverfolgung 2

JETZT LOSLEGEN

Nehmen Sie gerne jederzeit unverbindlich mit uns Kontakt auf unter info@ffe-tech.com und wir können Ihr Projektvorhaben ausführlich besprechen. Auf Wunsch fragen Sie nach einer Demo und wir vereinbaren ein Onlinemeeting, wo wir Ihnen das System live vorführen werden, da können wir auch gleich direkt Ihr Vorhaben und Ihre persönlichen Anforderungen besprechen. TRADElube ist eine reine B2B Plattform und Sie können als Unternehmer unter app.tradelube.com einen Account registrieren. Nach Absprache erstellen wir dann Ihren persönlichen Mandanten und Sie können sofort loslegen - mit unseren vollumfänglichen Unterstützung.