idolgo/idolgo.com — Issue #51: 购物流程优化
Author: MoLice
Created: 2011-12-23 09:31:06+00:00
State: open

1、在产品页面点击“加入购物车”后，后台返回的脚本最好是在按钮位置附近popup浮层，显示当前购物车简单信息（总价、总量）以及便捷的结算按钮，浮层提供关闭按钮而不是自动消失。同时更新topbar显示的数量。
2、继续购物则不管，若此时进入购物车，则转到购物车页面。
3、在购物车页面，提交时后台需要获取最新的商品数量，前台脚本只需负责DOM更新即可，减少前后台通信。
4、物品的删除采用ajax，不刷新页面。
5、去除“更新”按钮，用户直接刷新即可，若是后台需要最新数据，则在提交的时候自动更新即可。
6、此时点击提交订单后，判断是否已登录，若未登陆则popup登陆框浮层。
7、从popup的登陆框登陆，或者原来已经登陆，则转到付款页面。
8、付款页面的"小计"和“订单总计”需要用提示来区别概念。
9、订单提交前需要用javascript先行验证。
10、地址选择是递进的，上一级地址选择成功后才能进行下一级的选择（同时再进行后台请求），否则下一级的select应该为disabled状态。
11、某些地区无法配送，应该在选择后、或者在获取到select选项时就标明，而无需在提交订单时才被告知。