Befehl 'OrderCancel'

Dieser Befehl storniert die angegebene Bestellung durch Ändern ihres Status in "X", Umkehren der Lagerbestandszuordnungen und Stornieren von Artikeln mit Lieferrückstand.

Dieser Befehl entfernt die Bestellung nicht aus der Datenbank. Nur Bestellungen mit dem Status "P", "I", "E", "W" oder "N" können storniert werden, da diese Werte anzeigen, dass der Kunde bzw. die Einkaufsorganisation noch keine Zahlungsverpflichtung für die Bestellung eingegangen ist.

Parameterwerte

http://host_name/pfad/
(Obligatorisch) Der vollständig qualifizierte Name Ihres WebSphere Commerce Servers und der Konfigurationspfad.
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.
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.
URL
(Obligatorisch) Die URL-Adresse, die nach der erfolgreichen Ausführung des Befehls aufgerufen werden soll.
storeId
Das der Bestellung zugeordnete Geschäft.
orderId
(Obligatorisch) Die Referenznummer der Bestellung, die storniert werden soll.

Beispiel
Im folgenden Beispiel wird die Bestellung mit der Referenznummer 1 storniert und der Einkaufskorb angezeigt.
    http://myhostname/webapp/wcs/stores/servlet/OrderCancel?
    orderId=1&URL=/webapp/commerce/InterestItemDisplay

Verhalten

Ausnahmebedingung
Wenn die angegebene orderId ungültig ist oder der Bestellstatus nicht "P", "I", "E", "W" oder "N" ist, findet keine Verarbeitung statt und die Befehlsausführung schlägt fehl.

Verwandte Konzepte

Verwandte Referenzen

IBM Copyright