ReturnPrepare コマンド
このコマンドは、リファンドする税額を算定し、返金額を合計し、返品方法を判別し、
また返品配送を判別することにより、返品商品取引許可 (RMA) を準備します。

パラメーター値
- http://host_name/path/
- (必須) WebSphere Commerce サーバーおよび構成パスの完全修飾名
- forUser
- このコマンドの実行対象のユーザーのログオン ID。
このパラメーターを指定できるのはオーダーを処理する権限がある人だけです。
- forUserId
- forUser と同様ですが、ユーザーは USERS テーブル中にある内部ユーザー ID によって識別されます。
- langId
- セッション期間中の優先言語を設定またはリセットします。
ストアでサポートされている言語は、STORELANG テーブルにあります。
- storeId
- (必須) ストアの参照番号。
- RMAId
- (必須) 準備する RMA ID。
- コメント
- RMA についてのコメント。
- URL
- (必須) コマンドが正常に完了した時に呼び出される URL。
例
以下の例は、参照番号 1 の RMA を準備して、
ReturnDisplay コマンドにリダイレクトすることによりこの RMA を表示します。
http://myhostname/webapp/wcs/stores/servlet/ReturnPrepare?RMAId=1
&storeId=1&URL=ReturnDisplay
動作
例外条件
- 指定された RMAId が無効または正しい状態にない場合、
メッセージ _ERR_RMA_IN_INVALID_STATE_FOR_COMMAND と共に ECApplicationException が生じます。
- RMA 内に取引 ID が指定されていない場合、
メッセージ _ERR_BAD_MISSING_CMD_PARAMETER と共に ECApplicationException が生じます。
- クレジット手段が判別できない場合、
メッセージ _ERR_CANNOT_DETERMINE_CREDIT_VEHICLE と共に ECSystemException が生じます。
- 返品配送センターが判別できない場合、
メッセージ _ERR_CANNOT_DETERMINE_RETURN_FFMCENTER と共に ECSystemException が生じます。