2009-09-03 42 views
0

かなり従来のショッピングチェックアウトフローを実装中です。現在、それはのようなスルー手順:[カートを更新]ボタンに頼らずにショッピングカートを更新する

  1. ユーザーはカートにアイテムを追加し、ステップ1(新規顧客としてログインまたは レジスタ)を提示 ある
  2. ユーザーが現在の注文の概要と一握りが提示され順序を変更するコントロール。希望の設定を確認した後、ステップ3を見るためには「続行」をクリックする必要があり、要約を再表示し、2つの支払い方法を提示するだけです。
  3. ご注文を再確認して、「請求書」または「クレジットカードで支払い」を選択してください。

[カートを更新]ボタンが嫌いです。現在、ユーザーの介入なしにカートを更新するためにonBlurを使用しています。

また、注文要約を2回読んで、ステップ2をマージしたいと思っています。& 3.ステップ2の下部に2つの支払いオプションボタンを配置したいと思います。注文の変化した状態の間の同期に問題を引き起こすことになる。

私は、注文を変更するコントロールのためにonFocusをトラップし、注文がスクリーンに再描画され、効果のテキストを挿入するまで支払いボタンを無効にすることができます。 '変更が記録されました。再確認してくださいあなたの注文を受け取り、次にお好みのお支払い方法を選択してください。

ページはjQuerfied &です。これらのやりとりは妥当であるようです。しかし、このチームが何かを実装したのは今回が初めてであり、私たちは未知のものを恐れている。

thx

+0

あなたは何をやったのですか? –

+0

編集可能なコントロールのいずれかが変更されていないと/が表示されるまで、[カートを更新]ボタンは非表示になります。 – justSteve

答えて

3

アップデートカートはこれを行う従来の方法です。あなたのページがajaxされている場合は、ajaxを使ってバックエンドを更新する方が良いですが、ボタンを与えることで、カートの部分でエラーや誤動作の可能性が少なくなります。

関連する問題