Kunden Hochladen
Die Aufgabe legt Ihre Kunden im Shopware-Shop an und hält sie dort aktuell, samt Rechnungs- und Lieferadresse. Sie ist die Gegenrichtung zu dem Weg, auf dem ein Kunde entstanden ist: In TRADElube entsteht er durch Bestellungen Herunterladen oder von Hand.
Was übertragen wird
Je Kunde geht ein Kundendatensatz in den Shop, dazu seine Rechnungsadresse und, falls sie abweicht, seine Lieferadresse. Beide werden im Shop als Standardadressen des Kunden eingetragen.
Eigenschaften am Kunden überträgt die Aufgabe nicht. Was Sie über die Eigenschaften am Kunden führen, bleibt in TRADElube. Im Shop gibt es dafür keine Gegenstelle, die TRADElube ansprechen könnte.
Mitgenommen wird, was neu ist, was sich geändert hat und was beim letzten Mal fehlgeschlagen ist. Einen Zeitraum wie bei den Bestellungen gibt es nicht: Ein Kunde altert nicht.
Aufbau des Transferplans
Die Aufgabe hat genau einen Plan, es gibt also keine Reiterleiste über den Abschnitten. Der Plan trägt vier Abschnitte:
| Abschnitt | Was darin steht |
|---|---|
| Auswahl | Bedingung, also welche Kunden überhaupt in diesen Shop gehören, und Neuer Eintrag |
| Allgemein | Der Kunde selbst: Kundennummer, Anrede und Titel, Firma, Vor- und Nachname, E-Mail-Adresse, Geburtstag, dazu die beiden festen Werte |
| Rechnungsadresse | Anschrift, Land und Telefonnummer für die Rechnung |
| Lieferadresse | Dasselbe für die Lieferung |
Zwei Werte sind fest eingetragen, weil Shopware sie verlangt, die Kundengruppe und die Standard Zahlungsart. Beide sind mit ihren deutschen Namen vorbelegt, Standard-Kundengruppe und Vorkasse. In einem Shop mit englischer Systemsprache heißen sie anders, und bis Sie die beiden Werte angepasst haben, scheitert jeder Kunde. Beide werden nur beim Anlegen geschrieben. Ändert der Kunde später im Shop seine Zahlungsart, überschreibt TRADElube sie nicht.
Dasselbe gilt für die Kundennummer: Sie geht nur mit, wenn der Kunde im Shop entsteht. Eine im Shop vergebene Nummer bleibt damit erhalten.
Shopware verlangt mehr Pflichtfelder als TRADElube. Am Kunden sind Vorname, Nachname und E-Mail-Adresse Pflicht, an jeder Adresse zusätzlich Straße, Postleitzahl, Ort und Land. TRADElube kennt diese Pflicht nicht, ein Firmenkontakt ohne Vornamen bleibt also hängen und erscheint in der Nachverfolgung als fehlgeschlagene Übertragung. Die Abhilfe steht in TRADElube, nicht im Shop: den Vornamen nachtragen.
Die Telefonnummer darf vom Kunden kommen. In beiden Adressabschnitten steht neben dem Feld der Adresse auch Telefonnummer mit dem Zusatz (Kunde) als zweite Quelle bereit. Das ist die richtige Einstellung, wenn Sie die Nummer beim Kunden pflegen und nicht je Adresse.
Anrede und Land kommen aus den Zuordnungen, nicht als Text: Zugeordnete Anrede aus dem Register Anrede des Kanals und Zugeordnetes Land aus dem Register Länder. Ein Land ohne Zuordnung lässt die Adresse scheitern, denn im Shop ist es Pflicht.
Besonderheiten und Grenzen
Ein Kunde wird im Shop nicht gelöscht. Fällt er bei Ihnen weg oder aus der Bedingung heraus, hält die Ausführung das als übersprungene Übertragung fest und lässt den Datensatz im Shop stehen. Ein Konto entfernen Sie also im Shop.
Der Rückweg ist keine Aufgabe, sondern eine Bestellung. Es gibt kein Kunden Herunterladen. Was der Kunde im Shop an sich ändert, kommt bei Ihnen an, sobald er das nächste Mal bestellt, siehe Bestellungen Herunterladen.
Laufen beide Richtungen, entscheidet die Reihenfolge. Ein Kunde, den Bestellungen Herunterladen aus dem Shop angelegt hat, trägt dieselbe Kanalzuordnung wie einer, den diese Aufgabe hochgeladen hat. Legen Sie deshalb fest, wo die Stammdaten eines Kunden gepflegt werden.
Weiterführend
- Shopware: Voraussetzungen, Verbindung, die zwölf Zuordnungen und die übrigen zwölf Aufgaben
- Bestellungen Herunterladen (Shopware): der Weg, auf dem ein Kunde in TRADElube entsteht
- Kunden (Referenz): die Detailansicht eines Kunden und ihre Bereiche
- Zuordnungen und Kanalzuordnungen (Konzepte): warum Anrede und Land über eine Tabelle gehen
- Transferplan (Konzepte): Plan, Abschnitt und Zuweisung, dazu die drei Arten, einen Wert zu bestimmen