OrderCancel コマンド

このコマンドは、オーダー状況を X に変更し、すべての在庫割り振りを取り消し、 すべてのバック・オーダー済みのアイテムをキャンセルすることにより、指定オーダーをキャンセルします。

このコマンドは、オーダーをデータベースから除去しません。 状況 "P"、"I"、"E"、"W"、または "N" のオーダーだけがキャンセルできます。 こららの値は、顧客または購買組織がオーダーの支払いをまだコミットしていないことを表しているからです。

パラメーター値

http://host_name/path/
(必須) WebSphere Commerce サーバーおよび構成パスの完全修飾名
langId
セッション期間中の優先言語を設定またはリセットします。 ストアでサポートされている言語は、STORELANG テーブルにあります。
forUser
このコマンドの実行対象のユーザーのログオン ID。 このパラメーターを指定できるのはオーダーを処理する権限がある人だけです。  
forUserId
forUser と同様ですが、ユーザーは USERS テーブル中にある内部ユーザー ID によって識別されます。
URL
(必須) コマンドが正常に完了した時に呼び出される URL
storeId
オーダーと関連したストア。
orderId
(必須) キャンセルされるオーダーの参照番号。


以下の例は、参照番号が 1 のオーダーをキャンセルして、ショッピング・カートを表示します。
    http://myhostname/webapp/wcs/stores/servlet/OrderCancel?
    orderId=1&URL=/webapp/commerce/InterestItemDisplay

動作

例外条件
指定した orderId が無効である場合、あるいはオーダー状況が "P"、"I"、 "E"、"W"、または "N" でない場合には、処理は行われず、コマンドの実行が失敗します。

関連概念

関連参照

IBM 著作権