購物車設計
最近接觸了下購物車,發現購物車裡面的內容還是比較繁瑣的,乙個合理的設計實在是必不可少的,所以查了下資料,也結合自己的一些理解,小小總結了下
補充一點:好的資料庫表設計是任何實現的基礎
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 購物車系統與其他系...