Befehl 'OrderProfileUpdate'

Dieser Befehl erstellt oder aktualisiert die standardmäßigen Rechnungs- und Versandadressen, den Versandmodus und die Zahlungsinformationen eines Kunden. Bestellprofile können auf Geschäftsebene gespeichert werden, um Standardwerte zur Verwendung innerhalb eines Geschäfts anzugeben, oder auf Geschäftsgruppenebene, um Standardwerte zur Verwendung in allen Geschäften innerhalb der Geschäftsgruppe anzugeben. 

osoprofi.gif (6432 Byte)

Parameterwerte
 
http://host_name/pfad/
(Obligatorisch) Der vollständig qualifizierte Name Ihres WebSphere Commerce Servers und der Konfigurationspfad.
forUser
Die Anmelde-ID des Benutzers in dessen Namen der Befehl ausgeführt wird; nur eine Person mit der Berechtigung, Bestellungen verarbeiten zu können, kann diesen Parameter angeben.
forUserId
Identisch mit "forUser"; hier wird jedoch der Benutzer mit einer internen Benutzer-ID identifiziert, wie in der Tabelle USERS angegeben.
langId
Setzt die bevorzugte Sprache für die Dauer der Sitzung oder setzt die bevorzugte Sprache zurück; die unterstützten Sprachen sind in der Tabelle STORELANG enthalten.
storeId
Gibt ein Geschäft an, dessen Profil in Bezug auf einen gegebenen Kunden aktualisiert oder erstellt werden muss.
storeEntityId
(Obligatorisch) Gibt eine Gruppe von Geschäften an, deren Geschäftsprofil in Bezug auf einen gegebenen Kunden aktualisiert oder erstellt werden muss.
URL
Die URL-Adresse, die nach der erfolgreichen Ausführung des Befehls aufgerufen werden soll.
addressId
Die Referenznummer der Standardversandadresse für Produkte und Artikel, die von diesem Kunden bestellt wurden.
billtoAddressId
Die Referenznummer der Standardrechnungsadresse für diesen Kunden.
shipModeId
Die Referenznummer des Standardversandmodus, der für die von diesem Kunden bestellten Produkte oder Artikel verwendet werden soll.
pay_payment_name
Der payment_name ist der Name des Zahlungsparameters, der von dem Task-Befehl DoPaymentCmd zur Verarbeitung der Zahlungsinformationen verwendet wird. Beachten Sie, dass dem payment_name das präfix 'pay_' vorangestellt werden muss. Der Wert für pay_payment_name ist der Wert für den Zahlungsparameter, der von dem Task-Befehl DoPaymentCmd zur Verarbeitung der Zahlungsinformationen für diesen Kunden verwendet werden soll.

Beispiel
Im folgenden Beispiel wird die Standardversand- und -rechnungsadresse des aktuellen Kunden auf eine Adresse mit der Referenznummer 10 und dem Standardversandmodus auf einen Versandmodus mit der Referenznummer 100 gesetzt.  Zahlungen werden mit der Kreditkarte 'ABC' mit der Nummer 12312345937438 (gültig bis Dzcember, 2003) getätigt.
    OrderProfileUpdate?url=/&addressId=10&billtoAddressId=10&shipModeId=100
    &pay_cardBrand=ABC&&pay_cardNumber=12312345937438&pay_cardExpiryMonth=12
    &pay_cardExpiryYear=2003

Verhalten
Erstellt die Standardversand- und -rechnungsadresse, den Versandmodus und die Zahlungsinformationen für den aktuellen Kunden, wenn diese Informationen nicht bereits vorhanden sind. Der Befehl aktualisiert die obigen Informationen, falls sie bereits vorhanden sind. Die mit diesem Befehl angegebenen neuen Zahlungsinformationen überschreiben die vorhandenen Zahlungsinformationen vollständig.

Ausnahmebedingungen
Keine.

Verwandte Konzepte

Verwandte Referenzen

IBM Copyright