Produkte Hochladen

Die Aufgabe schreibt Ihre Produkte in den Shopify-Shop, mit Beschreibungen, Preisen, Verweisen auf die schon hochgeladenen Bilder, Kollektionszuordnungen und Metafeldern. Sie ist die umfangreichste des Kanals, und sie ist die einzige, deren Transferplan Sie in jedem Fall anfassen: Der Abschnitt Optionen ist ab Werk leer, und ohne ihn ist im Shop keine Variante auswählbar.

Was übertragen wird

Shopify baut ein Produkt aus zwei Ebenen: dem Produkt selbst, das Name, Beschreibung und Bilder trägt, und seinen Varianten, an denen Preis, Artikelnummer und Gewicht hängen. Auch ein Artikel ohne Varianten hat dort genau eine. Dieser Bauweise folgt die Aufgabe mit einem Transferplan je Ebene.

Ein Hauptartikel und seine Varianten gehen deshalb zusammen hinüber, in einem Zug. Sie stehen in TRADElube als eigene Datensätze nebeneinander, im Shop entsteht daraus ein Produkt mit mehreren Varianten.

Vorher laufen die Aufgaben, auf deren Ergebnis diese aufsetzt: Kollektionen Hochladen und Medien Hochladen. Der Grund ist derselbe wie überall: Das Produkt trägt in den Shop nur den Verweis, nicht das Bild und nicht die Kollektion.

Der Bestand geht nicht mit. Dafür gibt es Lagerbestände Hochladen, weil ein Bestand sich viel häufiger ändert als ein Produkt.

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.

Transferplan der Aufgabe Produkte Hochladen mit der Leiste für die beiden Pläne, darunter der Abschnittsleiste und dem geöffneten Abschnitt Allgemein

Abschnitt Was darin steht Im Plan Produktvariante
Auswahl Welche Produkte überhaupt in den Shop gehen und woran TRADElube ein dort schon vorhandenes wiedererkennt gleich
Allgemein Die Felder am Produkt selbst: Status, Titel, Anbieter, Beschreibung Html und die beiden Angaben für Suchmaschinen fehlt, diese Felder gibt es bei Shopify nur am Produkt
Details Die Felder an der Variante: SKU als Pflichtzuweisung, Barcode, Bestandsführung, Gewicht gleich, dazu die Wahl zwischen Zuweisung wie beim Produkt und Individuell
Medien Die Verweise auf die Bilder trägt nur das Titelbild, erkennbar am Zusatz Nur Cover
Preise Der Preis, mit dem das Produkt im Shop steht, und der Vergleichspreis daneben gleich, dazu dieselbe Wahl wie bei Details
Metafelder Ihre Eigenschaften in den Metafeldern des Shops, je Eigenschaft ein Register fehlt, Metafelder hängen am Produkt
Kollektionen Die Kollektionen, in denen das Produkt im Shop stehen soll fehlt, eine Variante steht in den Kollektionen ihres Produkts
Optionen Die Achsen, an denen der Kunde im Shop seine Variante auswählt nur hier, siehe unten

Der Zusatz Nur Standardprodukt am Abschnitt Details des Plans Produkt meint genau das: Diese Felder greifen nur bei einem Artikel ohne Varianten, weil dessen einzige Variante der Shop selbst anlegt. Für einen Hauptartikel mit Varianten steht dasselbe im zweiten Plan.

Ein Abschnitt ist ab Werk leer, nämlich Optionen, und er entscheidet über die Variantenstruktur im Shop. Eine Ausführung ohne ihn legt alle Produkte fehlerfrei an, und trotzdem hat der Konfigurator im Shop nichts anzubieten. Er kommt nicht vorbelegt, weil TRADElube nicht wissen kann, welche Ihrer Eigenschaften im Shop eine Achse sein soll und welche ein Merkmal am Produkt bleibt. Diese Entscheidung treffen Sie, und sie fällt je Shop anders aus.

Je Eigenschaft steht im Abschnitt ein eigenes Register. Zur Wahl stehen dabei nur zugeordnete Eigenschaften: Was im Register Optionen des Kanals keinem Optionsnamen gegenübersteht, erscheint hier gar nicht erst. Fehlt eine, fehlt sie also nicht im Plan, sondern in der Zuordnung.

Drei Zeilen führt ein solches Register. Optionsname ist der Name der Achse im Shop und kommt aus der Zuordnung, Optionswert der Wert am einzelnen Produkt, und Standardwert greift dort, wo eine Variante zu dieser Achse nichts stehen hat.

Die beiden Abschnitte Details und Preise führen im Plan Produktvariante eine Auswahlliste über den Zuweisungen, und dort steht die Entscheidung, die diesen Plan von einer bloßen Wiederholung unterscheidet. Zuweisung wie beim Produkt übernimmt, was Sie im ersten Plan eingestellt haben, für jede Variante. Individuell macht den Abschnitt zu einem eigenen. Der erste Weg ist der übliche: Ob die SKU aus der Produktnummer kommt, entscheiden Sie einmal und nicht zweimal.

Auswahl bestimmt, welche Produkte in den Shop gehen und wann eines wieder daraus entfernt wird. In der Zeile Bestehender Eintrag stellen Sie ein, woran TRADElube ein Produkt wiedererkennt, das im Shop schon steht: über die Produktnummer als SKU, über die EAN als Barcode oder über die Herstellernummer als Barcode. Neuer Eintrag und Entfernter Eintrag kennen bei diesem Kanal je nur einen Wert, Einfügen und Löschen. Ein Produkt, das aus der Bedingung herausfällt oder in TRADElube gelöscht wird, verschwindet also aus dem Shop, und ein Überspringen gibt es hier nicht.

Preise nimmt zwei Preise. Verkaufspreis ist der Preis, mit dem das Produkt im Shop steht. Er kommt mit einem Skript vorbelegt, das den Aktionspreis nimmt, sofern es einen gibt und er unter dem Verkaufspreis liegt. Vergleichspreis ist der durchgestrichene Preis daneben und vorbelegt mit dem Listenpreis, sofern dieser höher ist. Jede Ihrer Preisgruppen steht in beiden Zeilen als Quelle zur Wahl.

Medien und Kollektionen tragen über ihren Zuweisungen dieselbe Auswahlliste mit drei Werten. Hinzufügen und Löschen gleicht den Shop an TRADElube an, entfernt dort also auch, was Sie hier entfernt haben. Nur Hinzufügen lässt Bestehendes stehen, was dann richtig ist, wenn im Shop noch von anderer Seite Bilder oder Kollektionen gepflegt werden. Deaktiviert schaltet den Abschnitt ab.

Metafelder ist der Ort für alles, wofür Shopify kein eigenes Feld führt. Je zugeordneter Eigenschaft steht ein Register mit den drei Zeilen Namensraum, Schlüssel und Wert. Die ersten beiden kommen aus der Metafelddefinition des Shops, den Wert liefert die Eigenschaft am Produkt.

Besonderheiten und Grenzen

Der Hersteller geht als Name mit, nicht als Datensatz. Die Zeile Anbieter im Abschnitt Allgemein trägt den Namen Ihres Herstellers in das gleichnamige Feld des Shops. Eine Kanalzuordnung entsteht dabei nicht, im Shop steht danach also ein Text und kein Verweis.

Typ und Tags sind ab Werk abgewählt, und sie sind trotzdem die beiden interessantesten Zeilen des Abschnitts. Beide nehmen als Quelle eine Ihrer Eigenschaften oder, als Skript, die Kategorien des Produkts, wobei das Skript an jede Kategorie samt ihrem Pfad herankommt.

Der Grund, sie anzukreuzen, liegt im Shop: Eine automatische Kollektion in Shopify holt sich ihre Produkte über eine Bedingung, und Produkttyp und Tag gehören zu den Feldern, auf die eine solche Bedingung zugreifen kann. Wer seine Kategorien als Tags mitschickt, kann sich die Kollektionen im Shop daraus selbst zusammenstellen lassen, statt sie über Kollektionen Hochladen zu pflegen. Welcher der beiden Wege der richtige ist, entscheiden Sie einmal je Shop.

Die Sprache wählen Sie je Zuweisung, nicht je Register. Der Abschnitt Allgemein hat keine Reiterleiste für Sprachfassungen. Stattdessen tragen die Quellen die Sprache im Namen, etwa Name [Deutsch]. In den Shop geht also die eine Sprachfassung, die Sie dort einstellen.

Diese Aufgabe und Produkte Hochladen (Minimal) schließen einander aus. Steht eine von beiden am Kanal, lässt sich die andere nicht mehr anlegen.

Weiterführend