Produkte Hochladen

Die Aufgabe schreibt Ihre Produkte in den Shopware-Shop, mit Beschreibungen, Preisen, Verweisen auf die schon hochgeladenen Bilder, Eigenschaftswerten und Kategoriezuordnungen. Sie ist die umfangreichste des Kanals, und sie ist die einzige, deren Transferplan Sie in jedem Fall anfassen: Drei ihrer Abschnitte sind bewusst leer, siehe unten.

Was übertragen wird

Je Produkt in TRADElube entsteht ein Produkt im Shop, und ein Hauptartikel und seine Varianten werden dabei getrennt behandelt: Für beide gibt es einen eigenen Transferplan.

Vorher laufen die Aufgaben, auf deren Ergebnis diese aufsetzt: Kategorien Hochladen, Hersteller Hochladen, Medien Hochladen und Eigenschaften Hochladen. Der Grund ist derselbe wie immer: Das Produkt trägt in den Shop nur den Verweis, nicht das Bild und nicht die Kategorie. Was dort noch nicht steht, kann es nicht benennen.

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, und sie ist länger, als der Bildschirm breit ist: Über die Pfeile an ihren Enden blättern Sie weiter.

Transferplan der Aufgabe Produkte Hochladen mit den Plänen Produkt und Produktvariante und dem geöffneten Abschnitt Varianteneigenschaften

Abschnitt Was darin steht
Auswahl Welche Produkte überhaupt in den Shop gehen, woran TRADElube ein dort schon vorhandenes wiedererkennt, und was mit einem Produkt geschieht, das herausfällt
Allgemein Die Felder am Produkt selbst, darunter Produktnummer als Pflichtzuweisung, dazu Maße, Einheiten, Lieferzeit und Abverkauf
Beschreibungen Die Texte, je Sprache des Shops ein Reiter
Medien Die Verweise auf die Bilder, ihre Reihenfolge und das Titelbild
Preise Der eine Preis, den jedes Produkt im Shop hat, dazu MwSt. Satz als Pflichtzuweisung
Erweiterte Preise Staffel- und Kundengruppenpreise, je Regel des Shops ein Reiter
Eigenschaften Die Eigenschaftswerte am Produkt, je Eigenschaft ein Reiter
Varianteneigenschaften Nur im Plan Produktvariante: die Achsen, über die ein Kunde seine Variante wählt
Zusatzfelder Alles, wofür Shopware kein eigenes Feld hat
Verkaufskanäle In welchen Verkaufskanälen des Shops das Produkt erscheint
Kategorien Die Kategorien, in denen es im Shop stehen soll

Drei Abschnitte sind bewusst leer, nämlich Eigenschaften, Varianteneigenschaften und Zusatzfelder. Eine Ausführung ohne sie legt alle Produkte fehlerfrei an, und trotzdem ist im Shop keine Variante auswählbar. Vorbelegt sind sie nicht, weil TRADElube nicht wissen kann, welche Ihrer Eigenschaften im Shop eine Achse des Konfigurators sein soll und welche ein Merkmal am Produkt bleibt. Diese Entscheidung treffen Sie, und sie fällt je Shop anders aus. Was wohin gehört:

Abschnitt Nimmt Wird im Shop zu
Eigenschaften Nur Eigenschaften vom Typ Auswahl Eigenschaftswerte am Produkt
Varianteneigenschaften Nur Eigenschaften vom Typ Auswahl Die Achsen, über die ein Kunde seine Variante wählt
Zusatzfelder Alles außer Auswahl, dazu die lokalisierbaren Texte Ein Zusatzfeld am Produkt

Eigenschaften und Zusatzfelder füllen Sie nur im Plan Produkt und nicht zusätzlich im Plan Produktvariante: Shopware vererbt diese Werte an die Varianten. Den Abschnitt Varianteneigenschaften gibt es dafür nur im Plan Produktvariante, denn eine Achse gehört zur einzelnen Variante und nicht zum Hauptartikel. Je Achse steht dort ein Register, und ein neues Register kommt mit seiner einzigen Zuweisung bereits fertig eingestellt.

Zur Wahl stehen in diesen Abschnitten nur zugeordnete Eigenschaften. Was im Register Eigenschaften des Kanals keiner Eigenschaftsgruppe des Shops gegenübersteht, erscheint hier gar nicht erst. Fehlt eine, fehlt sie also nicht im Plan, sondern in der Zuordnung.

Je Eigenschaft entscheiden Sie zwischen Zugeordnet und Über Namen. Zugeordnet benennt die Option im Shop über ihre Kanalzuordnung und setzt deshalb voraus, dass Eigenschaften Hochladen gelaufen ist. Über Namen schickt stattdessen Gruppenname und Wert als Text. Der Shop legt die Option dann selbst an, und Sie haben zwei Listen, die über die Schreibweise zusammenfinden müssen.

Im Abschnitt Zusatzfelder tippen Sie den Feldnamen selbst. Eine Nachschlageliste der im Shop vorhandenen Zusatzfelder gibt es nicht. Ein Tippfehler fällt deshalb erst daran auf, dass im Shop nichts ankommt, und ein neues Zusatzfeld im Shop bleibt so lange ungenutzt, bis Sie es hier eintragen.

Im Abschnitt Auswahl steht neben Bedingung und Bestehender Eintrag auch Entfernter Eintrag. Er beantwortet, was mit einem Produkt im Shop geschieht, das aus der Bedingung herausgefallen oder in TRADElube gelöscht worden ist: Löschen, Deaktivieren oder Überspringen. Deaktivieren ist die Einstellung, die ein Produkt aus dem Shop nimmt, ohne seine Bestellhistorie zu berühren.

Aktiv im Abschnitt Allgemein ist vorbelegt und nicht nur durchgereicht. Das vorbelegte Skript stellt ein Produkt nur dann aktiv, wenn es in TRADElube aktiv ist und außerdem entweder ein Hauptartikel ist oder in Ihrem ersten Lager Bestand hat. Eine ausverkaufte Variante verschwindet damit aus dem Shop, statt bestellbar zu bleiben, und der Hauptartikel bleibt stehen, weil sein eigener Bestand nichts aussagt.

Lieferzeit ist der Fall, in dem TRADElube umrechnet. Shopware führt keine Anzahl Tage, sondern eine Liste benannter Lieferzeiten. Sie weisen deshalb eine Eigenschaft mit einer Zahl oder einem Datum zu, und TRADElube sucht darüber im Register Lieferzeiten des Kanals die Lieferzeit, in deren Spanne der Wert fällt. Die Zuweisung ist ab Werk abgeschaltet.

Im Plan Produktvariante steht bei den meisten Zuweisungen Vererbung vom Elternprodukt zur Wahl. Das ist keine Zuweisung, die nichts tut, sondern die ausdrückliche Anweisung an Shopware, den Wert vom Hauptartikel zu übernehmen. Sie ist der richtige Weg für alles, was an der Variante nicht abweicht, denn was Sie an jeder Variante einzeln setzen, müssen Sie auch an jeder Variante einzeln pflegen.

Preise und Erweiterte Preise sind zwei verschiedene Dinge. In Preise steht der eine Preis, mit dem ein Produkt im Shop steht. Über die Auswahl darüber nehmen Sie wahlweise einen Streichpreis (Mit Listenpreis) oder einen Aktionspreis mit Gültigkeitszeitraum (Mit Aktionspreis) dazu. Erweiterte Preise ist dagegen für Staffel- und Kundengruppenpreise: Je Reiter wählen Sie eine Regel des Shops, und die Regel entscheidet, für wen der Preis gilt. Die Regeln legen Sie im Shop an.

Besonderheiten und Grenzen

Eine Ausführung, die Erfolg meldet, kann trotzdem eine unbrauchbare Variantenstruktur hinterlassen. Fehlt der Abschnitt Varianteneigenschaften, sind die Produkte vollständig angelegt, und der Konfigurator im Shop hat nichts anzubieten. Das ist kein Fehler der Übertragung, sondern eine offene Stelle im Plan, und deshalb meldet auch niemand etwas.

Eigenschaftsgruppen und Einheiten legt TRADElube im Shop nicht an. Die Gruppe legen Sie im Shop an und ordnen sie im Register Eigenschaften des Kanals zu, bevor diese Aufgabe läuft. Dasselbe gilt für Basiseinheiten. Ausführlich unter Shopware.

Produkte Hochladen und Produkte Herunterladen 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.

Weiterführend