Medien Herunterladen

Die Aufgabe holt die Bilder aus der Medienverwaltung des Shopware-Shops nach TRADElube. Gelesen wird nicht die ganze Mediathek, sondern genau ein Verzeichnis, und ob TRADElube die Dateien nur verlinkt oder wirklich zu sich holt, entscheiden Sie im Transferplan.

Was übertragen wird

Je Datei des gelesenen Verzeichnisses entsteht in TRADElube ein Medium mit Dateiname und Quelle. Mehr führt ein Medium nicht: Ein Medium in TRADElube hat Name, externe Quell-Url und Erstellungsdatum, siehe Medien.

Gelesen wird genau ein Verzeichnis des Shops. Ohne eigene Angabe ist das das Verzeichnis Product Media, das Shopware selbst mitbringt. Wollen Sie ein anderes, wählen Sie es im Transferplan aus. Die Auswahlliste zeigt die Verzeichnisse des Shops.

Die Zuordnung zu einem Produkt entsteht hier nicht. Welches Bild zu welchem Artikel gehört, bringt Produkte Herunterladen mit. Diese Aufgabe legt nur die Dateien an, auf die sich das später beziehen kann, und läuft deshalb vorher.

Aufbau des Transferplans

Der Plan besteht aus einem einzigen Abschnitt und trägt deshalb keine Reiterleiste: Im Bereich Transferplan stehen unmittelbar eine Auswahl und drei Zuweisungen.

Die Auswahl steht über den Zuweisungen und entscheidet, was mit der Datei geschieht:

Auswahl Was TRADElube tut
Verlinken TRADElube merkt sich nur die Adresse der Datei im Shop. Das Medium bleibt so verfügbar wie der Shop, und die Daten liegen nur einmal
Importieren TRADElube holt die Datei zu sich und bewahrt sie auf. Das Medium ist danach unabhängig vom Shop

Importieren ist nicht in jedem Mandanten verfügbar. Fehlt die Funktion Medien Importieren, meldet das die Prüfung beim Speichern. Schreiben Sie uns in dem Fall.

Zuweisung Zustand
Name Pflicht. Der Shop führt Dateinamen und Erweiterung getrennt, die Zuweisung setzt beides über ein vorbereitetes Skript wieder zusammen
Quelle Pflicht. Nimmt die Adresse der Datei im Shop
Spezielles Verzeichnis Abgeschaltet. Ein fester Wert, ausgewählt aus den Verzeichnissen des Shops

Name ist die einzige Zuweisung dieses Kanals mit einem mitgelieferten Skript. Der Grund steht im Shop: Dort sind Dateiname und Dateierweiterung zwei Felder, in TRADElube ist der Name eines Mediums eines. Das Skript setzt die beiden mit einem Punkt dazwischen zusammen. Wollen Sie die Namen anders bilden, etwa mit einem Vorsatz je Lieferant, ist das die Stelle dafür.

Besonderheiten und Grenzen

Vorbelegt ist die Erneuerungszeit Niemals, anders als bei den übrigen Aufgaben des Kanals. Eine Bilddatei ändert sich unter demselben Namen selten, und ein regelmäßiges Nachladen von einigen hundert Dateien kostet mehr, als es bringt.

Aufgeräumt wird nur bei einem Start von Hand, und die Rückfrage nennt die Zahl der Medien, die es im Shop nicht mehr gibt. Gab es in der Ausführung Abweichungen, unterbleibt das Aufräumen ganz, und die Meldung Medien Bereinigen Übersprungen sagt es.

Was im Shop außerhalb des gelesenen Verzeichnisses liegt, sieht die Aufgabe nicht, auch nicht beim Aufräumen. Ein Bild, das jemand im Shop in ein anderes Verzeichnis verschoben hat, gilt für diese Ausführung als verschwunden.

Weiterführend