Bestellungen Herunterladen

Die Aufgabe holt die Bestellungen aus dem WooCommerce-Shop nach TRADElube, mit ihren Positionen, den beiden Adressen und dem Besteller. Sie ist die eine Aufgabe des Kanals, die Sie im laufenden Betrieb am häufigsten laufen lassen, und die einzige, die dabei Kunden anlegt.

Was übertragen wird

Je Bestellung im Shop entsteht eine Bestellung in TRADElube, und mit ihr entstehen ihre Positionen und ihre Adressen. Der Kunde entsteht mit, wenn Sie es einstellen: Der Abschnitt Auswahl hat dafür die Zeile Bestehender Kunde, die den Besteller über seine E-Mail-Adresse im Mandanten sucht. Findet sie keinen, legt TRADElube ihn an. Deshalb gibt es keine Aufgabe Kunden Herunterladen: Kunden entstehen zusammen mit der Bestellung, die sie ausgelöst haben.

Vier Arten von Positionen kommen mit: die Produktpositionen und dazu Rabatte, Gutscheine und Versandkosten. Jede davon hat ihren eigenen Abschnitt im Plan, weil sie im Shop aus verschiedenen Listen kommen.

Eigene Konfiguration

Der Bereich Konfiguration der Aufgabe trägt ein einziges Feld.

Feld Bedeutung Hinweis
Alter Bestellungen für Sync Wie viele Tage zurück im Shop gesucht wird Vorbelegt mit 14

Das Feld begrenzt, was gesucht wird, nicht was übertragen wird. Eine ältere Bestellung, die sich im Shop noch ändert, fällt aus dem Fenster und kommt nicht mehr mit. Vierzehn Tage sind für den laufenden Betrieb reichlich. Wenn Sie einen Shop erstmalig anbinden und dessen Bestellhistorie brauchen, setzen Sie den Wert für die erste Ausführung hoch und danach wieder zurück. Ein zu großer Wert kostet bei jeder Ausführung Zeit, weil der Shop jedes Mal dieselbe lange Liste liefert.

Aufbau des Transferplans

Ein Plan mit neun Abschnitten, und damit ist seine Reiterleiste länger, als der Bildschirm breit ist: Über die Pfeile an ihren Enden blättern Sie weiter.

Transferplan der Aufgabe Bestellungen Herunterladen mit dem geöffneten Abschnitt Produktpositionen und der weitergeblätterten Abschnittsleiste

Abschnitt Was darin steht
Auswahl Welche Bestellungen des Shops übernommen werden, und wie der Besteller im Mandanten gefunden wird
Allgemein Die Bestellung selbst: Freigabe, Bestellnummer, Bestellzeitpunkt, Bestellstatus, Zahlungsart, Lieferart und die Kundennotiz
Kunde Die Angaben, aus denen der Kunde entsteht: Name, Firma, E-Mail, Telefon und die UID
Rechnungsadresse Die Rechnungsadresse der Bestellung, mit E-Mail und Telefonnummer
Lieferadresse Die Lieferadresse, ohne diese beiden Felder
Produktpositionen Je bestellter Position: Produktnummer, Name, Menge, Bruttopreis und Steuersatz
Rabattpositionen Dasselbe für einen gewährten Rabatt
Gutscheinpositionen Dasselbe für einen eingelösten Gutschein, dazu sein Code
Versandpositionen Dasselbe für die Versandkosten, mit der Lieferart als Bezeichnung

Bestellstatus, Zahlungsart und Lieferart kommen über die Zuordnungen des Kanals. Was der Shop liefert, ist ein Schlüssel wie processing oder bacs. Welcher Status und welche Zahlungsart in TRADElube dahintersteht, entscheiden die Register Bestellstatus, Zahlungsarten und Lieferarten, siehe WooCommerce. Fehlt dort eine Zeile, bleibt das Feld an der Bestellung leer.

Preis und Steuersatz je Position rechnet TRADElube aus, statt sie zu übernehmen. Das steht auch in der Oberfläche: Die Quellen heißen Bruttopreis und MwSt. Satz, beide mit dem Zusatz Berechnet. Der Grund ist, dass WooCommerce je Position eine Summe und einen Steuerbetrag führt und keinen Einzelpreis. Aus Menge, Summe und Steuerbetrag entsteht beides zurück.

Die Freigabe ist eine Entscheidung und keine Übernahme. Die Zeile Freigeben im Abschnitt Allgemein trägt ab Werk ein Skript, das eine Bestellung freigibt, sobald ihr Status im Shop einer der fünf normalen Zustände ist. Was Ihr Betrieb als freigegeben ansieht, entscheiden Sie hier und nicht der Shop. Wie es weitergeht, steht unter Bestellungen.

Besonderheiten und Grenzen

Bestellungen kommen nur herein. Eine Bestellung, die Sie in TRADElube anlegen, geht nicht in den Shop, zurück geht allein der Status, siehe Bestellstatus Hochladen.

Fehlgeschlagene Bestellungen bleiben ab Werk draußen. Das Skript in der Zeile Bedingung des Abschnitts Auswahl lässt alles außer dem Status failed durch. Das ist eine Vorbelegung und keine Grenze: Brauchen Sie auch diese, ändern Sie die Bedingung.

Der Besteller wird über die E-Mail-Adresse wiedergefunden, und das ist die einzige Angabe, an der zwei Bestellungen als derselbe Kunde erkannt werden. Bestellt jemand einmal als Gast mit einer anderen Adresse, entsteht ein zweiter Kunde.

Weiterführend