TriData / TriCon
TriData ist eine Warenwirtschaft. TRADElube holt von dort den Produktkatalog samt Kategorien, Herstellern, Bildern, Preisen und Beständen und gibt die Bestellungen zurück. In der Auswahl der Kanaltypen steht der Kanal in der Gruppe Warenwirtschaftssysteme und heißt dort TriData/TriCon.
Angebunden ist dabei nicht TriData selbst, sondern TriCon. TriCon ist die Schnittstelle von TriData, ein eigenes Produkt derselben Firma, und der einzige Stand, den TRADElube sieht. Das ist die eine Eigenheit, aus der bei diesem Kanal fast alles Weitere folgt: TriCon wird von TriData nicht durchgehend beliefert, sondern über einen Vollupload, den jemand startet. Ein Artikel, den Sie im Shop vermissen, ist deshalb zuerst eine Frage an den Vollupload und erst danach eine an TRADElube. Was dabei passiert, steht unter Vollupload und Bereinigung.
Voraussetzungen
| Was | Wo es herkommt |
|---|---|
| Eine erreichbare TriCon-Installation | Ihre Adresse tragen Sie im Feld Host ein |
| Die Kennung dieser Installation | Bekommen Sie von TriData. Sie füllt das Feld Identifikations-Guid |
| Ein durchgeführter Vollupload von TriData nach TriCon | Ohne ihn führt TriCon nichts, was TRADElube holen könnte |
| Die Eigenschaften, unter denen Farbe, Größe und Produktattribute bei Ihnen entstehen sollen | Legen Sie unter dem Navigationspunkt Einstellungen an, siehe Zuordnungen |
Anders als bei einem Onlineshop richten Sie auf der Gegenseite nichts ein. TriCon liefert und nimmt entgegen, was TriData ihm gibt. Konfiguriert wird in TriData und in TRADElube, nicht dazwischen.
Verbindung einrichten
- Zugangsdaten eintragen und speichern.
- Zuordnungen durchsehen, siehe unten.
- Aufgaben starten.

Zwei Felder, und beide sind Pflicht. Der Host ist die Adresse Ihrer TriCon-Installation, die Identifikations-Guid der Schlüssel dazu. Sie steht als Passwortfeld da und wird verschlüsselt abgelegt. Ob beide stimmen, zeigt die erste Ausführung einer Aufgabe: Die Anmeldung geschieht beim Verbindungsaufbau, nicht beim Speichern.
Konfiguration
Drei Angaben, die alle drei ohne Ihr Zutun brauchbar vorbelegt sind.

| Feld | Bedeutung | Hinweis |
|---|---|---|
| Oberste Kategorie | Unter welcher Ihrer Kategorien der Baum aus TriData entsteht | Leer heißt: auf der obersten Ebene. Das ist die richtige Einstellung, solange TriData Ihren ganzen Katalog führt |
| Bestell Id Nummernkreis | Der Zähler, aus dem die Nummer entsteht, unter der TriData eine Bestellung führt | Steht auf 0 und zählt selbst hoch |
| Originale Bestellnummer verwenden, falls möglich | Ob statt dieser Nummer die Bestellnummer des Shops übergeben wird | Ab Werk nicht gesetzt. Wirkt nur, wenn die Nummer des Shops eine Zahl ist |
Den Zähler ändern Sie über die Schaltfläche Bearbeiten, danach schreibt Speichern den neuen Stand und Verwerfen nimmt ihn zurück. Nötig ist das nur, wenn Sie an einen Bestand in TriData anschließen, der schon Nummern vergeben hat.
Die letzten beiden Angaben betreffen ausschließlich die Aufgabe Bestellungen Hochladen. TriData erwartet zu jeder Bestellung eine Zahl, Ihr Shop vergibt seine Bestellnummern aber oft anders, etwa als Zeichenfolge mit Bindestrichen. Deshalb gibt es beide Wege: Das Kontrollkästchen versucht die Nummer des Shops, der Zähler liefert die Rückfallebene, wenn sie sich nicht als Zahl lesen lässt.
Zuordnungen
Der Kanal führt acht Register, je eines für eine Liste, die es auf beiden Seiten gibt. Die Spalte Extern zeigt den Eintrag in TriData, die Spalte Intern den in TRADElube.

| Register | Was zugeordnet wird |
|---|---|
| Bestellstatus | Die sechs Zustände, die TriData für eine Bestellung kennt, auf Ihren Bestellstatus |
| Zahlungsarten | Nachnahme, Rechnung, Vorkasse und was Sie sonst führen |
| Zahlungsstatus | Wann eine Bestellung als bezahlt gilt |
| Lieferarten | Ihre Lieferarten auf die Versandarten von TriData |
| Lieferstatus | Wann eine Bestellung als versandt gilt |
| Basiseinheiten | Die Mengeneinheiten, in denen TriData einen Artikel führt |
| Farbe/Größe | Die zwei Varianteneigenschaften von TriData auf zwei Ihrer Auswahl-Eigenschaften |
| Produktattribute | Jedes weitere Produktattribut aus TriData auf eine Ihrer Eigenschaften |
Kein Register holt seine externe Seite aus TriCon, und das unterscheidet diesen Kanal von jedem Onlineshop. Die Spalte Extern ist überall ein Textfeld, in das Sie den Wert genau so eintragen, wie TriData ihn schreibt, Leerzeichen und Groß- und Kleinschreibung eingeschlossen. Die Schaltflächen Neu Laden und Importieren fehlen deshalb an allen acht Registern.
Sechs Register sind trotzdem schon gefüllt, wenn Sie sie zum ersten Mal aufschlagen, und zwar aus zwei verschiedenen Quellen. Bestellstatus, Zahlungsstatus und Lieferstatus bringen die festen Zustände von TriData mit und ordnen sie über die Stufe des Status zu, also „offen" auf offen und „abgeschlossen" auf abgeschlossen. Dass dabei zwei Zeilen auf denselben internen Status zeigen, ist richtig: TriData unterscheidet, wer storniert hat, Sie in aller Regel nicht. Zahlungsarten, Lieferarten und Basiseinheiten gehen umgekehrt vor und tragen Ihre eigenen Einträge in beide Spalten ein, unter der Annahme, dass TriData sie genauso benennt. Diese drei sind die, die Sie nachsehen sollten.
Farbe/Größe führt genau zwei Zeilen, Größe und Farbe, und die lassen sich weder ergänzen noch löschen: Mehr Varianteneigenschaften kennt TriData nicht. Sie füllen nur die Spalte Intern. Ohne diese beiden Zuweisungen bleibt der Transferplan von Eigenschaften Herunterladen leer.
Produktattribute ist ab Werk leer, und jede Zeile darin legen Sie über die Schaltfläche Neu selbst an. Der Weg vom Attribut in TriData bis zum Merkmal im Shop steht als Anleitung unter Eigenschaften konfigurieren.
Analyse
Diesen Bereich gibt es nur bei einer über TriCon angebundenen Warenwirtschaft, und er ist nicht für den Alltag gedacht. Jede seiner Schaltflächen stellt eine einzelne Abfrage an TriCon und legt die unveränderte Antwort als Textdatei zum Herunterladen bereit.

Die Schaltflächen tragen keine übersetzte Beschriftung, sondern den Namen der Abfrage selbst, in beiden Sprachen denselben: DownloadArtikelAll für die Artikel, DownloadAttribute für die Attribute, DownloadGrFaKombi für die Farb- und Größenkombinationen, DownloadArtikelKundengruppenPreis für die Kundengruppenpreise, DownloadArtikelbild für die Bilder, DownloadGroesse und DownloadFarbe für die beiden Listen. Für die Bestände gibt es vier, je nachdem, ob nach Farbe und Größe und ob nach Filiale aufgeschlüsselt wird: DownloadStock, DownloadStockColorSize, DownloadStockBranch und DownloadStockColorSizeBranch.
Derselbe Name steht anschließend als Dateiname am Download, und deshalb sind die Namen so, wie sie sind: Fragen wir Sie nach einer dieser Dateien, nennen wir die Schaltfläche, und Sie erkennen die heruntergeladene Datei daran wieder. Gebraucht wird das, wenn zu klären ist, ob ein Wert schon in TriCon anders steht oder erst bei der Übertragung anders wird. Die Abfrage läuft gegen die Verbindung, die auch die Aufgaben verwenden. Solange Host oder Identifikations-Guid fehlen, sind die Schaltflächen abgeschaltet.
Verfügbare Aufgaben
Fünf Aufgaben, vier herein und eine hinaus. Herunterladen heißt aus TriData nach TRADElube, Hochladen umgekehrt.
| Aufgabe | Richtung | Überträgt | Hinweise |
|---|---|---|---|
| Eigenschaften Herunterladen | Import | Die Werte von Farbe und Größe | Läuft vor den Produkten, sonst findet eine Variante ihre Ausprägung nicht |
| Produkte Herunterladen | Import | Produkte samt Varianten, Kategorien, Herstellern, Bildern und Preisen | Die umfangreichste Aufgabe des Kanals. Sie räumt am Ende auch auf, siehe unten |
| Lagerbestände Herunterladen | Import | Nur die Bestände | Getrennt von den Produkten, damit eine Bestandsänderung nicht den ganzen Produktdatensatz mitschleppt |
| Bestellungen Hochladen | Export | Bestellungen samt Positionen, Kunde und Adresse | Der einzige Weg aus TRADElube heraus |
| Bestellstatus Herunterladen | Import | Den Status einer übergebenen Bestellung | Der Rückweg, nachdem TriData die Bestellung bearbeitet hat |
Welche dieser Aufgaben es in Ihrem Mandanten gibt, entscheidet Ihr Bedarf: Angelegt wird, was Sie tatsächlich brauchen. Wie eine Aufgabe läuft und was ihr Zeitplan bedeutet, steht unter Aufgaben.
Kategorien, Hersteller und Bilder haben keine eigene Aufgabe. Sie kommen mit den Produkten, weil TriData sie am Artikel führt und nicht als eigene Listen: Der Kategoriepfad steht als Text am Artikel, der Hersteller als Name, und TRADElube legt daraus an, was noch fehlt.
Besonderheiten und Grenzen
TRADElube schreibt nichts nach TriData zurück außer den Bestellungen. Kategorien, Hersteller, Bilder und Preise fließen ausschließlich herein. Was Sie in TRADElube an einem übernommenen Produkt ändern, überschreibt die nächste Ausführung wieder. Gepflegt wird der Katalog in TriData.
Das Aufräumen läuft nicht von selbst. Am Ende von Produkte Herunterladen prüft TRADElube, was aus TriCon kam und dort nicht mehr steht. Deaktiviert wird das vollautomatisch, gelöscht nur bei einer von Hand gestarteten Aufgabe und erst nach einer Rückfrage mit Freischaltcode. Der Grund liegt beim Vollupload: Bricht er ab, ist TriCon vorübergehend leer, und eine löschende Ausführung würde diesen Stand folgerichtig in Ihren Shop weiterreichen. Ausführlich steht das unter TriData betreiben.
Ein Rückgang um mindestens 20 Prozent hält die Übertragung an. TRADElube zählt je Bereich die Datensätze aus TriCon und schlägt Alarm, wenn ihre Zahl von einer Ausführung auf die nächste so stark fällt. Solange der Alarm steht, überträgt dieser Bereich nicht weiter. Ein Alarm, der nur meldet, hätte die Bilder längst entfernt, bevor jemand ihn liest.
Häufige Fragen
Ein Produktattribut aus TriData kommt im Shop nicht an. Dann fehlt es im Register Produktattribute oder auf der Gegenseite, siehe Eigenschaften konfigurieren.
Eine Fehlermeldung verschwindet nicht, obwohl ich die Ursache in TriData behoben habe. Ein Vollupload allein genügt dafür oft nicht, weil die Bereinigung in TRADElube von Hand gestartet wird. Der Weg steht unter Fehlermeldungen verschwinden nicht.
Die Produktnummer eines Artikels hat sich geändert. Das ist vorgesehen. Ein Produkt erkennt sich über seine Kanalzuordnung und nicht über seine Nummer. Die Nummer zählt nur bei der allerersten Ausführung.
Weiterführend
- TriData anbinden: die Anbindung außerhalb von TRADElube, von der Internetfreigabe bis zum ersten Vollupload
- Vollupload und Bereinigung: der laufende Betrieb und was TRADElube an Eigenheiten der Schnittstelle abfängt
- TriData (Problemanalyse): je Symptom dieser Anbindung eine Seite
- Kanäle: was ein Kanal ist und was der Kanaltyp entscheidet
- Kanal einrichten: die Einrichtung Schritt für Schritt
- Kanäle und Aufgaben (Referenz): alle Felder und Schaltflächen eines Kanals, dazu die übrigen angebundenen Systeme
- Aufgaben (Konzepte): wie ein Zeitplan wirkt und was eine Ausführung überträgt
- Transferplan: woher ein Wert kommt und wohin er geschrieben wird
- Zuordnungen und Kanalzuordnungen: der Unterschied zwischen den drei ähnlichen Begriffen