電商技術解密之秒殺系統

馬上又到雙十一購物狂歡節了,這一天商家會使出渾身解數降價、打折誘惑大家購物,為了營造節日氣氛一直比較常見的促銷手段就是秒殺,整點秒殺!

秒殺的商品一般價格確實比較低,比較有誘惑,尤其是放出一些明星商品的時候,例如iphone7的秒殺。這個時候往往會聚集大批的用戶來搶購,更有甚者會有人采用惡意的軟件進行暴力刷單。這種秒殺活動的請求量一般都是比較大,往往是平時請求量的若干倍,會導致交易系統癱瘓或者頁面打開緩慢等問題,影響整站的交易,因為大一點的電商網站往往會將秒殺系統單獨開發一套獨立的訂單流程。獨立的流程一是可以跟普通商品交易流程分開,即使受到攻擊最壞情況下也不會影響普通商品的購買,另外做成獨立的流程比較方便做一些特殊的邏輯來防止被刷的情況。

秒殺商品詳情頁

下面我們來看下獨立的秒殺訂單流程應該是什么樣子的,跟普通的購物流程有哪些差異。

首先秒殺的商詳跟普通商品的商詳就是不一樣的,參加秒殺的商品在商品維度上一般會有一個標記,通過這個標記來區分這個商品是走秒殺的流程還是普通購物流程,上圖京東秒殺商品的商詳頁。

這里可以看到秒殺商詳跟普通商詳有幾點比較明顯的區別:

1.不支持其他的促銷方式:參加了秒殺就不要想再參加滿減,滿贈等其他促銷方式了。這里主要有兩個原因,一個是業務上的,一個是技術上的。業務上不希望同一個商品疊加太多促銷,本來已經是比較低的秒殺價了,再疊加其他促銷方式賣家豈不是要虧死。技術上主要是因為秒殺是一套單獨的訂單流程,如果要支持其他促銷的話,那需要把現有的促銷方式再重新計算一遍,還是有不少工作量的,所以導致秒殺一般都不支持同時參與其他的促銷。

2.僅支持在線支付,不支持貨到付款。這個存萃是業務上的考慮,參加秒殺的商品一般都是價格比較優惠并且數量有限的,如果支持貨到付款,萬一有人刷了N多單,但是不支付怎么辦?

3.“加入購物車”按鈕變為“立即搶購”。因為是2套的訂單流程,所以這里是不可以加入購物車的,一定是立即搶購,然后走到搶購系統的訂單確認頁生成訂單。

商詳這里還有一個比較特殊的邏輯是,如果這個商品打上了秒殺的標記,那么在活動頁或者搜索框里面搜出來的這個商品一定都是跳到這個商品的秒殺商詳頁而不是普通購物流程的商詳頁面。這里有一個平衡問題,如果這個秒殺活動放的過早,那么這個商品將會有比較長的時間不能進入普通購物流程進行購買只能等到秒殺時間到了才可以買,會影響銷售。如果放的過晚,那么不能讓用戶盡早知道這個活動。現在有些電商系統沒有將秒殺和普通的購物流程進行區分,那么就沒有這個問題。但是會遇到上面提到的秒殺和普通購物流程相互影響的問題,這要看業務的發展情況來決定是否要進行分開了。

秒殺資格驗證

有些秒殺商品比較奇缺的話會先搞個搶購資格,獲取搶購資格的是另外一個流程,花樣可以很多,可以定金預約,可以定金買專屬商品券,最近天貓的華為官網就在搞mate9的預定專享券,買資格的同時順便買個券。

如果有秒殺資格的話,那么在秒殺的訂單流程里面需要進行校驗,首先讓用戶登錄,拿到用戶的賬號ID后去資格池里面判斷這個用戶是否有資格,有資格的話才可以進入到訂單確認頁,如果沒有資格,那么要給出相應比較友好的提示。

秒殺驗證碼

在進行到秒殺的訂單流程之前,為了防止被刷通常這里需要輸入一個驗證碼來簡單的提高下被刷的門檻。比較低級的一些機器人可以通過這方法進行識別。另外一個好處是可以減緩系統生成訂單的壓力,因為秒殺系統的特點是在短時間內會有大量的并發請求,中間加入一個輸入驗證碼的環節,可以降低請求的并發數,不過相應用戶體驗也是比較差的,這里也是需要平衡的一個地方,倒地需不需要加入這個驗證碼的環節。

賬號風險控制

黑名單大家應該聽說過,很多電商系統都會有自己的黑名單,這份名單的來源大多是風控系統自動識別出來的。在秒殺之前也會去判斷下當前用戶是否在黑名單里面,如果在黑名單里面那么也給個友好的提示“正排隊中。。”,其實不管他來秒殺多少次都結局已經注定了。。。。

結算頁

經過前面層層篩選,能到這個環節說明已經具備的搶購的資格,用戶正常填寫訂單信息進行提交訂單。這個訂單提交流程跟普通的商品訂單提交流程也是有些差異的。

運費:這個不同電商公司有些差異,有些公司是秒殺商品部收運費的,有些是收運費的。這個完全取決于業務情況。

促銷:秒殺的訂單確認頁很多是不參與促銷的,只能一單一品,沒有贈品之類的促銷方式,原因上面說過。

校驗資格:前面已經校驗過資格了,但是為了嚴謹防止有人直接繞過商詳直接到訂單確認頁提交訂單,在生成訂單的時候也需要再進行一次資格的校驗。

賬號風控:原因同上。

以上跟大家簡單介紹了下秒殺系統的一些實現方式,這只是秒殺眾多實現方式中的一種,不同電商平臺的玩法基本類似,但是背后實現的原理可能不同,不同的業務發展階段所采用的實現方式也不一樣,秒殺就先聊到這,下期我們聊聊電商的風控,炒貨商刷單、虛假注冊、惡意套現等等,敬請期待!

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 229,908評論 6 541
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 99,324評論 3 429
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 178,018評論 0 383
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,675評論 1 317
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 72,417評論 6 412
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,783評論 1 329
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,779評論 3 446
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,960評論 0 290
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,522評論 1 335
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 41,267評論 3 358
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,471評論 1 374
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 39,009評論 5 363
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,698評論 3 348
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 35,099評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,386評論 1 294
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,204評論 3 398
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,436評論 2 378

推薦閱讀更多精彩內容

  • 馬上又到雙十一購物狂歡節了,這一天商家會使出渾身解數降價、打折誘惑大家購物,為了營造節日氣氛一直比較常見的促銷手...
    DearNicole閱讀 4,200評論 3 30
  • 雙十一剛過,京東、天貓又創神跡。今天來跟大家聊一聊購物流程中比較重要的一個環節:購物車。 話說早期的電商是沒有購物...
    DearNicole閱讀 3,548評論 7 70
  • 在我們平時網購過程中接觸比較多的一般都是正向流程,逆向流程一般關注的不是很多,只有發現要取消訂單、退貨的時候才會與...
    DearNicole閱讀 3,755評論 8 38
  • 分析目的: 了解國內各大網購平臺的市場發展概況和發展趨勢,了解競爭對手產品的優缺點,把握需求的功能點和界面結構,不...
    EC餃子閱讀 18,245評論 0 15
  • 我以為讓眼淚流出來對于我來說是一件很難的事,而事實是,這個春節,我每天都讓自己泡在眼淚里。不知道什么時候,不知道因...
    quiteu葉子閱讀 236評論 0 0