2009-09-03 117 views
0

正在實施相當傳統的購物結賬流程。目前,它的步驟通這樣的:在不依賴'更新購物車'按鈕的情況下更新購物車

  1. 用戶將商品到購物車,並 帶有第一步(登錄或 寄存器作爲新客戶)
  2. 用戶顯示當前訂單的彙總和少數控制修改訂單。確認所需的配置後,用戶必須點擊「繼續」才能看到第3步,這只不過是重新顯示摘要並提供兩種付款方式。
  3. 重新確認訂單並選擇'Bill Me'或'通過信用卡支付'。

我不喜歡'更新購物車'按鈕。目前,我們使用onBlur更新購物車,無需用戶交互。

我也不喜歡要求用戶閱讀兩次訂單彙總並想合併步驟2 & 3.所以我想將2個付款選項按鈕放在步驟2的底部。依靠Blur會導致訂單用戶更改顯示狀態之間的同步問題。

我覺得我們可以將onFocus設置爲修改訂單的控件,禁用付款按鈕,直到將訂單重新渲染到屏幕並將某些文本插入到您的更改已記錄的效果中,請重新確認您的訂單,然後選擇您的首選付款方式。'

該頁是jQuerfied &阿賈克斯能夠使這些交互似乎合理。但這將是這支球隊首次實施此類任務,並且我們對未知數持懷疑態度。

thx

+0

你最終做了什麼? – 2009-11-25 19:41:01

+0

我隱藏'更新購物車'按鈕,直到/除非任何可編輯控件感覺它們已被更改。 – justSteve 2009-11-30 15:47:34

回答

3

更新購物車是這樣做的傳統方式。如果你的頁面是ajax,那麼最好使用ajax來更新後端,但是按下這個按鈕會減少購物車上的錯誤和錯誤行爲的可能性。