Shopping cart online

我們的項目是一個網上商城。但是在購物車這一塊兒是有選擇性的,現在市面上的購物車類型主要就是淘寶的算一種,然後京東的算一種。我們項目在選擇購物車實現的時候爲了更好的優化,體現項目的價值,我們對這一塊進行了嚴謹的分析。
因爲購物車要實現的功能就是把用戶想要購買的商品信息保留起來,那麼對於這種功能主要的區別就是一種是淘寶的必須登陸以後才能使用購物車保存用戶的選擇的商品信息,有一步用戶是否登陸的驗,然後將用戶選擇的商品信息直接放入到持久化數據庫中保存下來,然後當用戶點擊購物車的時候,判斷用戶登陸後,直接查詢購物車中的商品信息,並將信息顯示到頁面上給用戶展示。然而京東的購物車呢相對來說就少了這樣的一些判斷,直接在用戶離線狀態就可以使用,提升了用戶的體驗度。
A.淘寶購物車的實現原理:淘寶的購物車是不能再離線狀態使用的,這也是這類購物車的一個特點。這種購物車是直接把商品信息存入到持久化數據庫中的,但是也有不太好的一點就是相對於京東的購物車類型來說,就是用戶體驗度稍差一些。當用戶往購物車中添加商品信息時,判斷當前用戶是否存在,如果用戶不存在提示用戶登錄,如果用戶存在,將用戶選擇的商品信息以及用戶信息傳遞到後臺去添加購物車。
B.京東購物車的實現原理:京東購物車相對於淘寶購物車來說添加了離線商品添加功能,但是需要瀏覽器支持cookie。在實現中,當用戶點擊將商品添加到購物車中時,判斷用戶是否登錄,如果用戶登錄直接將商品和用戶信息傳到後臺添加購物車信息。如果用戶沒有登錄,將商品和用戶的信息寫進瀏覽器cookie中,當本機用戶登錄時直接把cookie中的信息同步到持久化數據庫中進行保存,同時清空cookie中的商品及用戶信息。購物車回顯時判斷用戶是否登錄,如果用戶沒有登錄顯示本地cookie緩存中的商品信息,如果用戶登錄直接查詢持久化數據庫中的商品信息進行購物車回顯

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章