Produkte Herunterladen
Die Aufgabe holt die Produkte aus dem Shopware-Shop nach TRADElube, mit Beschreibungen, Preisen, Bildverweisen, Eigenschaftswerten und Kategorien. Sie ist der richtige Weg, wenn der Katalog im Shop gepflegt wird. Führen Sie ihn umgekehrt in TRADElube, nehmen Sie Produkte Hochladen.
Was übertragen wird
Je Produkt des Shops entsteht in TRADElube ein Produkt, und ein Hauptartikel und seine Varianten werden dabei getrennt behandelt: Für beide gibt es einen eigenen Transferplan.
TRADElube überträgt nur, was sich geändert hat. TRADElube bildet je gelesenem Produkt eine Prüfsumme über den gesamten Datensatz des Shops und vergleicht sie mit der letzten Übertragung. Bei einer Variante geht die Prüfsumme ihres Hauptartikels mit ein. Eine Änderung am Hauptartikel liest deshalb auch seine Varianten neu, und das ist gewollt: Eine Variante darf ihre Werte vom Hauptartikel erben, also ändert sich mit ihm auch das, was bei ihr ankommt.
Aufbau des Transferplans
Die Aufgabe hat zwei Pläne, Produkt und Produktvariante, und darüber steht die Reiterleiste, die zwischen ihnen umschaltet. Darunter liegt die zweite Reiterleiste mit den Abschnitten.

Beide Pläne tragen dieselben sieben Abschnitte:
| Abschnitt | Was darin steht |
|---|---|
| Auswahl | Bedingung, also welche Produkte des Shops überhaupt mitgehen, Bestehender Eintrag, also woran TRADElube das Gegenstück wiedererkennt, und Neuer Eintrag, also ob ein noch unbekanntes Produkt angelegt wird |
| Allgemein | Die Felder am Produkt selbst, darunter Produktnummer als Pflichtzuweisung, Eltern Produkt, Hersteller, MwSt. Satz sowie Gewicht und Maße |
| Beschreibungen | Die Texte, je Sprachfassung ein Reiter mit Name als Pflichtzuweisung, dazu die Beschreibung und die Felder für Suchmaschinen |
| Medien | Die Bilder des Produkts und die Frage, welches davon das Titelbild ist |
| Preise | Je Preisgruppe ein Reiter, darin je Staffelposition eine Zuweisung |
| Eigenschaften | Je Eigenschaft ein Reiter |
| Kategorien | Die Kategorien, in denen das Produkt im Shop steht |
Die Abschnitte für Sprachen, Preise und Eigenschaften fangen leer an. Sie fügen dort je über eine Schaltfläche hinzu, was Sie tatsächlich übernehmen wollen. Solange in einem Abschnitt nur ein Reiter steht, gibt es dort auch keine Reiterleiste.
Der Unterschied zwischen den beiden Plänen ist das Erben. Im Plan Produkt holt eine Zuweisung ihren Wert aus dem Produkt des Shops. Im Plan Produktvariante ist derselbe Wert als Skript vorbelegt, und dieses Skript greift auf den Hauptartikel zurück, wenn die Variante selbst nichts liefert. Genau so hält es Shopware auch: Was an der Variante nicht gesetzt ist, kommt vom Hauptartikel. Deshalb stehen im Plan Produktvariante neben den eigenen Quellen jeweils die des Hauptartikels zur Wahl.
Bestehender Eintrag ist die Stelle, an der sich eine Entscheidung lohnt. Sie beantwortet die Frage, was TRADElube tut, wenn ein Produkt des Shops noch keine Kanalzuordnung hat. Zur Wahl stehen Mit Produktnummer, Mit Hersteller Produktnummer und Mit EAN: TRADElube sucht dann unter Ihren Produkten eines mit demselben Wert und verknüpft sich damit. Das ist der Weg, einen bereits gepflegten Bestand nachträglich an einen Shop zu binden, ohne ihn zweimal dastehen zu haben.
Medien und Kategorien tragen über der Tabelle eine Auswahl, Deaktiviert oder Zugeordnet. Zugeordnet heißt, dass TRADElube nur Bilder und Kategorien übernimmt, die es über ihre Kanalzuordnung wiedererkennt. Die Reihenfolge ist deshalb erst Kategorien Herunterladen und Medien Herunterladen, dann die Produkte. Deaktiviert lässt den Abschnitt ganz aus, und das ist die richtige Einstellung, wenn Kategoriebaum oder Bilder in TRADElube gepflegt werden.
Im Abschnitt Eigenschaften steht mehr zur Wahl, als der Shop an Eigenschaften führt. Ist Ihre Auswahl-Eigenschaft im Register Eigenschaften des Kanals einer Eigenschaftsgruppe des Shops zugeordnet, stehen deren Werte als Quelle bereit, für die Variantenachse getrennt von der Eigenschaft am Produkt. Unabhängig davon stehen in jedem Reiter Produkt SEO URL und Produkt URL, also die Adresse, unter der der Artikel im Shop zu erreichen ist. Eine Eigenschaft, die diese Adresse aufnimmt, ist die einfachste Art, aus TRADElube heraus in den Shop zu springen.
Besonderheiten und Grenzen
Der Hauptartikel kommt vor seinen Varianten, und dafür sorgt die Leseordnung: Die Ausführung holt die Produkte nach Elternprodukt und Produktnummer sortiert. Wurde ein Hauptartikel übersprungen, etwa weil die Bedingung ihn ausschließt, werden seine Varianten ebenfalls übersprungen, und die Nachverfolgung sagt es mit dem Hinweis auf den Hauptartikel. Eine Variante ohne ihren Hauptartikel wäre in TRADElube ein Produkt ohne Familie.
Der Steuersatz wird über seine Höhe gefunden, nicht über eine Zuordnung. TRADElube liest den Prozentsatz aus dem Shop und sucht darunter Ihre Steuersätze ab. Ist der Satz bei Ihnen nicht angelegt, bleibt das Feld leer, und Sie bemerken es erst am Produkt. Das ist der Unterschied zu den zwölf Registern des Kanals, in denen Sie Extern und Intern von Hand paaren.
Produkte Herunterladen und Produkte Hochladen pflegen dieselbe Kanalzuordnung. Laufen beide an einem Kanal, entscheidet die Reihenfolge der Ausführungen, welche Seite den Preis vorgibt. Legen Sie deshalb je Kanal fest, wo der Katalog gepflegt wird.
Was der Shop nicht führt, kommt auch nicht mit. Lagerbestände holt diese Aufgabe nicht, und es gibt dafür auch keine eigene Aufgabe: Den Bestand führt die Seite, die die Ware hat, und das ist nicht der Shop.
Weiterführend
- Shopware: Voraussetzungen, Verbindung, Zuordnungen und die übrigen zwölf Aufgaben
- Produkte Hochladen (Shopware): der umgekehrte Weg
- Produkte (Referenz): die Detailansicht eines Produkts und ihre Bereiche
- Kategorien Herunterladen (Shopware): die Ausführung, die vor den Produkten kommt
- Medien Herunterladen (Shopware): die zweite Ausführung, die vor den Produkten kommt
- Transferplan (Konzepte): Plan, Abschnitt und Zuweisung, dazu die drei Arten, einen Wert zu bestimmen
- Kanäle und Aufgaben (Referenz): die Bereiche einer Aufgabe, darunter Leistung und Erneuerungszeit