WooCommerce

WooCommerce ist ein Onlineshop, genauer ein Erweiterungsmodul für WordPress. TRADElube schreibt den Katalog hinein: Kategorien, Bilder, Produkte, Preise und Bestände. Zurück kommen die Bestellungen. In der Auswahl der Kanaltypen steht der Kanal in der Gruppe Onlineshops und heißt dort WooCommerce.

Die Transferpläne seiner Aufgaben sind weitgehend vorbelegt, weil TRADElube weiß, wie ein WooCommerce-Produkt aussieht. Die Einrichtung ist entsprechend kurz: fünf Zuordnungsregister, und die meisten Zeilen darin finden über Namensgleichheit von selbst zusammen. Die eine Stelle, an der Sie wirklich entscheiden, ist der Abschnitt Attribute des Produktuploads. An ihm hängt, ob ein Kunde im Shop eine Variante auswählen kann, und er ist ab Werk leer.

Voraussetzungen

Was Wo es herkommt
Ein erreichbarer WooCommerce-Shop Seine Adresse tragen Sie im Feld Url ein
Ein REST-Schlüsselpaar mit Schreibrechten Legen Sie in der Verwaltung von WooCommerce an. Den Weg zeigt WooCommerce anbinden. Es liefert Consumer Key und Consumer Secret
Ein WordPress-Konto mit einem Anwendungspasswort Liefert Benutzername und Passwort. Wird nur für die Bilder gebraucht, siehe unten
Die Produktattribute, die Sie übertragen wollen Legen Sie im Shop an, siehe Besonderheiten und Grenzen

Die vier Anmeldeangaben gehören zu zwei verschiedenen Schnittstellen. WooCommerce ist ein Erweiterungsmodul für WordPress, und beide bringen ihre eigene Schnittstelle mit ihrer eigenen Anmeldung mit. Katalog, Bestellungen und Bestände laufen über die Schnittstelle von WooCommerce und damit über das Schlüsselpaar. Die Bilder laufen über die Schnittstelle von WordPress, denn die Mediathek gehört WordPress und nicht WooCommerce. Dafür sind Benutzername und Anwendungspasswort da.

Für die Fehlersuche ist das die nützlichste Eigenschaft des Kanals. Scheitert allein Medien Hochladen und läuft alles andere durch, liegt es an Benutzername und Passwort. Scheitert alles andere und die Bilder kommen an, liegt es am Schlüsselpaar. Sie müssen nicht raten, welche der vier Angaben falsch ist, sondern lesen es am Muster der Fehler ab.

Bereich Zugangsdaten des WooCommerce-Kanals mit Url, Benutzername, Passwort, Consumer Key und Consumer Secret

Verbindung einrichten

  1. Zugangsdaten eintragen und speichern.
  2. Im Bereich Konfiguration die beiden Kategoriefelder leer lassen, siehe unten.
  3. Zuordnungen füllen, siehe unten.
  4. Aufgaben starten.

Ob die vier Angaben stimmen, sehen Sie beim ersten Neu Laden in einem Zuordnungsregister: Kommt dort die Liste aus dem Shop an, steht die Verbindung.

Bereich Konfiguration des WooCommerce-Kanals mit den beiden leeren Feldern Oberste Kategorie und Externe Oberste Kategorie

Oberste Kategorie meint die Seite von TRADElube. Leer heißt „alle Kategorien der obersten Ebene", und das ist bei einem Katalog mit mehreren Wurzeln die richtige Einstellung, keine vergessene. Nur wenn Sie ausdrücklich einen Teilbaum Ihres Katalogs übertragen wollen, tragen Sie dort dessen Wurzel ein.

Externe Oberste Kategorie meint die Seite des Shops und entscheidet, wo Ihre obersten Kategorien dort entstehen. Leer heißt: auf der obersten Ebene des Shops, und das ist der Normalfall. Wählen Sie stattdessen eine Kategorie des Shops, hängt Ihr Baum darunter. Die Auswahlliste holt ihre Einträge erst beim Aufklappen aus dem Shop und zeigt nur die Kategorien, die nicht schon zu einer Ihrer eigenen gehören.

Zuordnungen

Der Kanal führt fünf Register, je eines für eine Liste, die es auf beiden Seiten gibt. Die Spalte Extern zeigt den Eintrag im Shop, die Spalte Intern den in TRADElube.

Register Bestellstatus des WooCommerce-Kanals mit sechs vorbelegten Zeilen, davon refunded ohne interne Entsprechung

Register Was zugeordnet wird
MwSt. Sätze Die Steuerklassen des Shops auf Ihre Steuersätze. Erwartet wird die Klasse, nicht der Prozentsatz: Wie hoch der Satz einer Klasse ist, entscheidet der Shop
Bestellstatus Der Bestellstatus des Shops auf den Status in TRADElube. Steht ohne Handarbeit richtig, siehe unten
Zahlungsarten Rechnung, Vorkasse und was der Shop sonst anbietet
Lieferarten Die Versandarten des Shops
Eigenschaften Ihre Auswahl-Eigenschaften auf die Produktattribute des Shops

Es erscheinen nur die Einträge, die im Shop tatsächlich in Betrieb sind: eine abgeschaltete Zahlungsart taucht gar nicht erst auf, und im Register Eigenschaften stehen nur Attribute, die im Shop als Auswahl angelegt sind. Freitextattribute erscheinen nicht, weil eine Zuordnung dort nichts zu paaren hätte.

Das Register Bestellstatus ist das einzige, das seine externe Seite nicht aus dem Shop holt. Die sechs Zustände von WooCommerce stehen fest, das Register bringt sie deshalb mit, und die Schaltflächen Neu Laden und Importieren fehlen dort folgerichtig. Die Spalte Extern ist hier ein Textfeld mit dem Schlüssel, den WooCommerce verwendet, und keine Auswahlliste. Vorbelegt ist die interne Seite über die Stufe des Status und nicht über seinen Namen, also „offen" auf offen und „abgeschlossen" auf abgeschlossen. Für Sie heißt das: Dieses Register stimmt in aller Regel schon, wenn Sie es zum ersten Mal aufschlagen, und zwar in jeder Sprache gleichermaßen. Nachsehen sollten Sie es trotzdem, denn welcher Ihrer Status fachlich als abgeschlossen gilt, wissen nur Sie.

Die übrigen vier Register füllt Neu Laden, und Importieren legt die fehlenden internen Objekte gleich mit an. Den umgekehrten Weg gibt es nicht: TRADElube legt in einem WooCommerce-Shop keine Steuerklassen, Zahlungsarten oder Attribute an. Was der Shop führt, pflegen Sie im Shop.

Verfügbare Aufgaben

Neun Aufgaben, sieben in den Shop hinein und zwei heraus. Herunterladen heißt aus dem Shop nach TRADElube, Hochladen umgekehrt.

Aufgabe Richtung Überträgt Hinweise
Kategorien Hochladen Export Kategorien
Medien Hochladen Export Medien Läuft vor den Produkten, sonst hat ein Produkt kein Bild, auf das es verweisen kann
Eigenschaften Hochladen Export Die Optionen der zugeordneten Auswahl-Eigenschaften Überträgt die Optionen, nicht die Attribute selbst, siehe unten
Produkte Herunterladen Import Produkte
Produkte Hochladen Export Produkte samt Varianten, Preisen und Bildverweisen Die umfangreichste Aufgabe des Kanals, mit einem Plan je Ebene
Lagerbestände Hochladen Export Nur die Bestände Getrennt von den Produkten, damit eine Bestandsänderung nicht den ganzen Produktdatensatz mitschleppt
Bestellungen Herunterladen Import Bestellungen samt Positionen, Adressen und Kunden Über das Feld Alter Bestellungen für Sync begrenzen Sie, wie weit zurück gesucht wird
Bestellstatus Hochladen Export Den Bestellstatus Der Rückweg zum Shop, nachdem Sie eine Bestellung bearbeitet haben
Kunden Hochladen Export Kunden mit Rechnungs- und Lieferadresse

Welche dieser Aufgaben es in Ihrem Mandanten gibt, entscheidet Ihr Bedarf: Angelegt wird, was Sie tatsächlich brauchen. Wie eine Aufgabe läuft und was ihr Zeitplan bedeutet, steht unter Aufgaben.

Kategorien, Medien und Eigenschaften gehen nur in eine Richtung, nämlich in den Shop hinein. Ein dort gepflegter Kategoriebaum lässt sich also nicht übernehmen, und dasselbe gilt für die Mediathek und die Attribute des Shops. Gepflegt werden diese drei in TRADElube.

Besonderheiten und Grenzen

Der Kanal kennt keine Hersteller. Es gibt weder eine Aufgabe dafür noch eine Zuweisung im Produktupload, die Herstellerangabe eines Produkts erreicht den Shop also nicht. Der Grund liegt beim Shop: WooCommerce führt von Haus aus keine Hersteller, Marken sind dort eine nachträglich hinzugekommene eigene Liste.

Produktattribute legt TRADElube im Shop nicht an. Die Aufgabe Eigenschaften Hochladen überträgt die Optionen einer Auswahl-Eigenschaft, etwa die einzelnen Farbtöne, aber nicht das Attribut, zu dem sie gehören. Der Weg ist deshalb: das Attribut im Shop als Auswahl anlegen, im Register Eigenschaften zuordnen, speichern, dann die Aufgabe laufen lassen.

Häufige Fragen

Im Register Lieferarten stehen die Versandarten, die ich eingerichtet habe, nicht drin. Das Register listet die Versandarten, die der Shop grundsätzlich kennt, und nicht die, die Sie in einer Versandzone eingerichtet haben. Ordnen Sie Ihre Lieferart der Versandart zu, aus der sie im Shop hervorgeht.

Im Shop lässt sich keine Variante auswählen. Dann steht im Abschnitt Attribute des Plans Produktvariation nichts, siehe Produkte Hochladen.

Zwei Shops an einem Mandanten. Das ist vorgesehen, und zwar als zwei Kanäle desselben Typs mit eigenen Zugangsdaten, eigenen Zuordnungen und eigenen Aufgaben, siehe Kanäle.

Weiterführend