一文理解淘寶購物車背后的邏輯 淘寶沒有加入購物車

作者:斯遇

一文理解淘寶購物車背后的邏輯 淘寶沒有加入購物車


提升用戶的使用體驗才是產品升級的核心 , 本文將從業務發展以及技術沉淀兩個方面來總結淘寶購物車的產品升級之路 。
一、前言從入職以來到如今已有四年多的時間 , 非常幸運的是 , 短短職業生涯能有90%的時間都能參與或負責淘寶購物車業務域的開發 , 這幾年來和購物車一起成長 , 從思考購物車與收藏夾的區別到逐步開始有了對購物車較清晰的定位 , 從被動接需求到開始主動思考購物車業務正確合理的業務方向 , 從僅僅完成淘寶業務訴求到提供可復用業務能力 。和購物車一起經歷5個大促 , 經歷或大或小的產品升級、以及carts2開發方式變革 , 為極致的用戶體驗嘗試過 , 為平臺增量的提升探索過 , 利用技術升級幫助淘寶購物車完成業務迭代的同時 , 也一路沉淀了些通用的能力支撐其他業務快速迭代 , 也不斷完善一套開發知識庫幫助越來越多的購物車開發同學 。那么是時候來寫一些文字畫一些圖記錄這些年 , 淘寶購物車的pd與開發到底做了哪些探索與沉淀 , 淘寶購物車到底完成了哪些產品升級 , 那些與你日常購物息息相關好用的功能是如何逐步迭代上線的 。
這篇文章主要從業務發展以及技術沉淀兩個方面來總結淘寶購物車的產品升級之路 。
二、我如何理解購物車介紹淘寶購物車業務之前 , 先簡單說下我對于購物車這個業務場景的理解 , 關于它的定位、定義、以及職責 。
基礎功能相信沒有深入了解過的大多數人對于購物車的理解 , 都是對用戶加購商品最基本的「增、刪、改、查」操作 , 那么db內一條購物車記錄到底存儲了什么內容呢 , 如下圖所示:
一文理解淘寶購物車背后的邏輯 淘寶沒有加入購物車


但實際上隨著購物車基礎功能不斷強大 , 這四個字已經不足以概括購物車的職責了 , 那我就暫且以個人理解把購物車的基礎功能歸納為下面四個字:加、改、算、湊 。
加(&查):購物車的核心圍繞db中存儲的用戶購物車商品數據 , 由于是用戶私域 , 商品數據基本來自于用戶主動加購 , 加購來源包括:詳情、會場、訂單等復購鏈路、貓超首頁等 。但為了進一步縮短用戶復購路徑 , 手淘購物車在21年迭代上線「常購」功能 , 利用算法計算用戶高購買意愿的復購商品并通過離線手段自動加入到用戶「常購」購物車(不占用戶購物車容量且下單不刪除) , 是手淘購物車為縮短復購路徑提高購買效率的新的嘗試 。
改:用戶將商品加入到購物車后 , 由于商品是實時動態變化的 , 變為失效、漲價、購物車容量不夠等等用戶都可以進入購物車對商品進行單個或者批量操作 。實際上購物車的很多功能上線都在不斷提高用戶使用購物車的效率 , 例如失效更精細化到sku維度、用戶加購提示容量已滿可一件清理并加購等;
算:所謂「算」是指購物車商品價格的計算 ?!杆恪惯@件事情其實在購物車有不同程度的展現:
用戶進入購物車可在商品卡片立刻看到商品維度單品優惠后的價格;用戶勾選多個商品進入下單前 , 可在購物車底部看到最終結算價格 , 并在單個商品上可以看到分攤后的商品優惠價;開辟優惠明細浮層 , 將整個價格優惠計算的過程和結果清晰的呈現在用戶眼前 。購物車在不斷追求價格計算的正確性以及清晰度 。
湊:我認為 , 購物車的數據核心是用戶購物車商品 , 那么核心功能便是湊單 , 或者說合并結算 。實際上目前為止在手淘大部分場景中 , 絕大多數的合并結算來自于購物車 , 這也就是為何每逢大促 , 訂單有70%左右流量來源于購物車 ?!笢悺怪饕w現在兩點:

推薦閱讀