Produkte Importieren
Die Aufgabe liest Ihre Artikeldatei ein und macht daraus Produkte: mit Beschreibungen je Sprachfassung, Preisen, Beständen, Kategorien, Bildern und Eigenschaften. Sie ist die umfangreichste des Kanals und die einzige, deren Transferplan Sie in jedem Fall bauen, denn nur Sie wissen, wie Ihre Datei aufgebaut ist.
Was übertragen wird
Je gelesener Zeile ein Produkt, und dazu alles, was am Produkt hängt. Welche Abschnitte Sie füllen, entscheidet, was die Datei mitbringt: Eine Bestandsliste braucht drei Abschnitte, ein vollständiger Lieferantenkatalog alle neun.
Ein Hauptartikel mit seinen Varianten entsteht dabei nicht aus zwei Dateien, sondern aus zwei Plänen über derselben Datei. Der übliche Fall ist eine Zeile je Variante und keine eigene Zeile für den Hauptartikel. Die Gruppierung fasst die Zeilen einer Familie zusammen und legt daraus den Hauptartikel an, der zweite Plan hängt die Varianten daran.
Nicht mit geht der Hersteller als Datensatz: In der Zeile Hersteller steht der Verweis auf einen, den es in TRADElube schon gibt. Er entsteht durch Hersteller Importieren oder von Hand.
Eigene Konfiguration
Neben Namen und Endpunkten trägt der Bereich Konfiguration zwei Kontrollkästchen, die es nur an dieser Aufgabe gibt.
Achtung: Unbenutzte Einträge Deaktivieren und Unbenutzte Einträge Löschen (nur bei manueller Ausführung!) beziehen sich auf alles, was in der gelesenen Datei nicht vorkommt. Eine unvollständige Datei wirkt damit wie eine Abmeldung des halben Sortiments. Der Zusatz in der zweiten Beschriftung ist ernst gemeint: Gelöscht wird nur beim Start von Hand, nicht in einer geplanten Ausführung.
Beide sind ab Werk abgewählt, und das ist die richtige Einstellung, solange die Datei nur einen Teil Ihres Sortiments trägt, etwa die Liste eines von drei Lieferanten. Kreuzen Sie sie erst an, wenn diese eine Datei den vollen Bestand führt und ein Artikel, der aus ihr verschwindet, tatsächlich ausgelistet ist.
Dazu kommt ein Feld im Bereich Allgemein der Aufgabe, das nur zu Aufgaben mit Bildern gehört: die Medien-Erneuerungszeit. Sie steht ab Werk auf Niemals, ein Bild, das TRADElube schon geholt hat, wird also nicht bei jeder Ausführung erneut geladen. Wer wechselnde Bilder unter gleichbleibenden Adressen hat, stellt sie um.
Aufbau des Transferplans
Neun Abschnitte, und die Reiterleiste ist länger als der Bildschirm breit: Über die Pfeile an ihren Enden blättern Sie weiter. Darüber steht, sobald Sie einen zweiten Plan angelegt haben, die Reiterleiste der Pläne.

| Abschnitt | Was darin steht |
|---|---|
| Aufbau | Die Datensätze: welche Ebene der Datei gelesen wird, woran ein Produkt wiedererkannt wird, welche Zeilen übergangen werden, und wie aus Zeilen Familien werden |
| Auswahl | Ob überhaupt angelegt wird, und für welche weiteren Kanäle das Produkt gleich mit vorgemerkt wird |
| Allgemein | Die Felder am Produkt selbst, darunter Eltern Produkt, Hersteller, Maße und Gewicht |
| Beschreibungen | Je Sprachfassung ein Datensatz mit Name, Beschreibung und Kurztext |
| Preise | Je Preisgruppe ein Datensatz, wahlweise mit Nettopreis oder Bruttopreis |
| Lagerbestände | Je Lager ein Datensatz mit Menge und den übrigen Bestandsfeldern |
| Kategorien | Die Kategorien, in die das Produkt gehört |
| Medien | Je Bild ein Datensatz mit Zuordnung, Name, Quelle und Ist Titelbild |
| Eigenschaften | Je Eigenschaft ein Register mit dem Wert, den die Datei liefert |
Vier Stellen entscheiden über das Ergebnis mehr als alle Feldzuweisungen zusammen.
Die Zuweisung Zuordnung am Datensatz trägt den Wert, an dem die nächste Ausführung denselben Artikel wiederfindet. Nehmen Sie dafür nie die Artikelnummer, sondern eine Kennung, die der Lieferant nicht ändert: Sonst legt die nächste Ausführung nach einer Umnummerierung einen zweiten Artikel an, statt den vorhandenen zu aktualisieren.
Die Gruppierung fasst alle Zeilen mit demselben Wert zu einer Gruppe zusammen, und der gruppierte Datensatz liefert je Gruppe genau ein Produkt, den Hauptartikel. Der Plan für die Varianten liest dieselbe Datei ungruppiert und findet den Hauptartikel über dessen Zuordnung wieder. Die Reihenfolge der Pläne ist deshalb keine Kosmetik: Der Plan, der den Hauptartikel anlegt, gehört vor den, der ihn sucht. Steht er dahinter, scheitert je Familie die erste Variante und findet ihren Elternteil erst bei der zweiten Ausführung.
Ein Datensatz im Abschnitt Medien trägt genau ein Bild. Drei Bildspalten in einer Zeile ergeben deshalb nicht drei Zuweisungen, sondern drei Datensätze auf demselben Knoten des Aufbaus. Dasselbe gilt für Preise, Bestände und Eigenschaften, und dasselbe gilt, wenn ein Feld nur für bestimmte Zeilen gesetzt werden soll: Die Bedingung steht als Auswahl am Datensatz, nicht an der einzelnen Zuweisung.
Der Abschnitt Auswahl entscheidet, was mit einer gelesenen Zeile in TRADElube geschieht, denn auf der anderen Seite liegt eine Datei und kein System, in dem etwas anzulegen wäre. Die Zeilen des eigenen Kanals: Datensatz bestimmt, welcher Knoten des Aufbaus gemeint ist, Bedingung schränkt ein, welche Zeilen überhaupt in Frage kommen, Bestehender Eintrag sucht ein bereits vorhandenes Produkt, Neuer Eintrag entscheidet, ob ein unbekanntes angelegt wird. Darunter steht je weiterem Kanal ein eigener Block: Wer dort eine Bedingung setzt, merkt das importierte Produkt in derselben Ausführung für den Shop vor, statt es später von Hand zuzuordnen.
Besonderheiten und Grenzen
Bilder kommen als Verweis, nicht als Datei. Die Zeile nennt die Adresse, unter der das Bild liegt, und TRADElube lädt es von dort; über eine Datenquelle auch von einem FTP- oder SFTP-Server. Ein Bild, das nur auf dem Rechner des Lieferanten liegt, erreicht TRADElube auf diesem Weg nicht.
Ein Preis entsteht wahlweise aus dem Netto- oder aus dem Bruttowert, und die Zuweisung trägt beides als Ausprägung. Was Sie nicht liefern, rechnet TRADElube aus dem Steuersatz aus.
Der Bestand geht mit, wenn Sie den Abschnitt Lagerbestände füllen. Für die tägliche Bestandsdatei ist er trotzdem der falsche Ort: Dafür gibt es Lagerbestände Importieren, das den Produktdatensatz gar nicht erst anfasst.
Eine Ausführung, die nichts findet, was sich geändert hat, schreibt nichts und meldet trotzdem Erfolg. Geändert heißt dabei: die Zeile oder der Transferplan. Wer den Plan anfasst, löst damit eine vollständige Neuübertragung aus, und ein Zurücksetzen der Zuordnungen ist dafür nicht nötig.
Weiterführend
- Benutzerdefiniert: Datenformate, Endpunkte und die übrigen sechs Aufgaben
- Produkte aus Datei importieren: der vollständige Weg von der Lieferantendatei bis zum Produkt
- Hersteller Importieren (Benutzerdefiniert): die Hersteller, auf die der Abschnitt Allgemein verweist
- Lagerbestände Importieren (Benutzerdefiniert): die Bestände allein, ohne den Produktdatensatz
- Produkte (Referenz): die Detailansicht eines Produkts und ihre Bereiche
- Transferplan (Konzepte): Aufbau, Datensatz, Gruppierung und Replikation
- Kanalzuordnungen (Konzepte): warum die Artikelnummer als Zuordnung der falsche Wert ist