購物車設計

2021-09-01 14:31:02 字數 944 閱讀 2481

購物車設計

最近接觸了下購物車,發現購物車裡面的內容還是比較繁瑣的,乙個合理的設計實在是必不可少的,所以查了下資料,也結合自己的一些理解,小小總結了下

補充一點:好的資料庫表設計是任何實現的基礎

1.什麼是購物車?

實物:去超市看看,簡單理解為能裝貨物的推車(購物籃)

網際網路:虛擬購物車,存放虛擬貨品

2.購物車作用?

能存放大量貨物,方便購買,增加購買量等等

3.是否一定需要購物車?

需要:去超市買的東西多了,裝不下,拿不了

不需要:買火車票飛機票直接購買

4.購物車物品入口?

超市:商品陳列的貨架,各種存放商品的地方都可以獲取商品存放到購物車

網際網路:商品詳情、收藏夾、訂單商品、優惠**等等

5.購物車物品出口?

超市:收銀結算後,購物車被拋棄,或者直接拋棄購物車和購物車中商品

網際網路:提交訂單、清空購物車,刪除購物中商品,新增到收藏夾,過期清理購物車等等

6.購物車核心功能

網際網路:新增商品、商品資訊、優惠資訊、刪除商品、收藏商品、商品贈品、優惠劵、修改商品數量、選擇商品結算

7.營銷相關

商品關聯推薦(買了x的還買了x、最近瀏覽、最近收藏、推薦組合...)、

交叉銷售、

追加銷售(滿減、加xx元免運費、xx元免運費、買x件免運費、買x件/元送xx)

充值送(卷..返現)

二:讓使用者最快捷購買

庫存吃緊

優惠到期提醒

活動結束時間

前多少支付的人獲得獎勵

簡訊:您有xx已經n天,請盡快支付防止缺貨

8.購物車狀態?

未登入、已登入、滿、空、可結算、不可結算....

9.儲存資料方式?

cookie、session、資料庫

推薦資料庫(可做使用者行為分析,比較有價值的資料)

購物車(註冊 登入 購物 購物車 結帳)

購物車 註冊 登入 購物 購物車 結帳 shopping car dict dict money 0 def input username pwd username input username pwd input pwd return username,pwd def goods get with...

秒殺時購物車設計

對於秒殺平台的購物車設計來講,效能是乙個設計目標。秒殺模式流量一般體現在某個時間段開搶的時候,這就意味著在這個峰值時間會有大量操作購物車的操作,並且對乙個熱點sku會有大量的訪問操作。因此設計時,可以將購物車資料及對就sku庫存放入快取中。這樣可以提公升效能,但會存在丟失資料的危險。這就需要有機制當...

購物車設計的總結

文 先小龍 根據調查,2016 年全球購物車放棄率在75 左右,這個數字恐怕比我們想象中的高了很多。而導致這個的原因其中包括 接下來,慢慢剖析一下乙個合格的購物車的基本設計。目錄 1 購物車的作用 2 購物車的入口設計 3 立即結算和加入購物車的區別 4 加入購物車的前置流程 5 購物車系統與其他系...