Wie kann eine eigene Kundennummer direkt bei der Anmeldung mit übergeben werden?

Prev Next

Für Neuanmeldungen können in der gehosteten Bestellseite oder per subscriptionJS die Kundendaten vorausgefüllt werden. Wenn eine bereits vergebene Kundennummer bei der Anmeldung eines Kunden mit übergeben werden soll, kann dafür das Feld "Tag" verwendet und vorausgefüllt werden. Alle ausfüllbaren Werte sind hier im Abschnitt "Hosted Customer Self-Service" aufgeführt.

Das Tag-Feld ist als technisches Feld ausgelegt und soll dazu dienen, die Kundennummer bzw. eine externe ID zwischenzuspeichern, jedoch nicht als deren abschließenden Speicherort. Hierzu dient dann das Feld ExternalCustomerId, das auch suchbar ist.

Der Zwischenschritt über Tag ist nötig, da die ExternalCustomerId einzigartig sein muss und dies in der Datenbank auch erzwungen wird. Eine ExternalCustomerId, die bereits im System gespeichert ist, führt dazu, dass Aufträge fehlschlagen.

Um fehlgeschlagene Bestellungen zu verhindern, kann die ID über den Parameter "tag" übergeben werden und nach erfolgreicher Bestellung in die ExternalCustomerId übertragen werden. Der Parameter "tag" kann nach der Bestellung über GET /api/v1/Customers/{id} abgefragt werden. Es ist jedoch nicht in der UI zu sehen, daher ist eine Speicherung in ein anderes Feld nötig. Sie können PATCH /api/v1/Customers/{id} verwenden, um die Informationen in einem anderen Feld zu speichern.

Weitere Informationen finden Sie in der Frisbii Transform REST API Dokumentation.