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.
- 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.