NewFashion サンプル・ストア「配送方法の選択」ページ

サンプル・ストア・チェックアウト処理の 3 番目のステップで (ショッピング・カートのチェックアウトの使用事例で説明されています)、 顧客は配送方法 (shipping.jsp) を選択する必要があります。  顧客は、オーダーの各アイテムごとに別々の配送方法を選択することができます。

コマンド

shipping.jsp は、以下のコマンドを使用します。

bean

shipping.jsp は、以下の bean を使用します。

インプリメンテーションの詳細情報

注:サンプル・ストアに関する一般的なインプリメンテーション技術の詳細については、多文化的な情報も含めて サンプル・ストアのページ: 共通するインプリメンテーション技術をご覧ください。

顧客は、ショッピング・カート・ページのチェックアウトをクリックすることによって、チェックアウト処理を開始すると、一連のチェックアウト・ページを移動します。 OrderItemDisplay コマンドは、次にロードするページを判別するするために使用されます。 OrderItemDisplay は、データベース中の OrderItemDisplay.jsp に戻されます。 OrderItemDisplay.jsp は、ページパラメーターに基づいた、別の JSP ファイルに入っています。 ページの値が shipmethod である場合には、 3 番目の ページ 「チェックアウト 3 配送方法の選択 (shipping.jsp) 」がロードされます。

「チェックアウト 3 配送方法の選択ページ (shipping.jsp)」  で、 顧客はオーダーの各アイテムについて配送方法を選択することができます。 顧客は、各アイテムの配送方法フィールドで配送方法を選択します。

OrderItemUpdate コマンドは、 選択された配送方法の選択でオーダー・アイテムを更新します。   OrderItemDisplay コマンド  が呼び出され、 顧客が次へをクリックするとチェックアウト処理の次のページが表示されます。 いくつかのアイテムが購入不可である場合は、 チェックアウト 3a「オーダー可能商品一覧 (ProductAvailability.jsp)」ページが次に表示されます。 この「オーダー可能商品一覧」ページは AllocationCheck.jsp に転送され、 購入可能な在庫があるかどうかに応じて、移動先のページが決まります。 

チェックアウト 3「配送方法の選択」ページ (shipping.jsp) には、それぞれの配送方法の料金構成が表示されます。 この情報は、次のフィールドの SHPMODEDSC テーブルに保管されます。

データベースの配送料を変更した場合には、更新された値がこのページにも表示されるように、SHPMODEDSC テーブルの説明も変更するようにしてください。

注: SHPMODEDSC.FIELD1  は SHPMODEDESC テーブルのカスタム・フィールドです。 

関連概念

関連タスク

関連参照

IBM 著作権