? ?馬上又到雙十一購物狂歡節(jié)了,這一天商家會使出渾身解數(shù)降價草慧、打折誘惑大家購物,為了營造節(jié)日氣氛一直比較常見的促銷手段就是秒殺榜晦,整點(diǎn)秒殺冠蒋!
? ? 秒殺的商品一般價格確實(shí)比較低,比較有誘惑乾胶,尤其是放出一些明星商品的時候抖剿,例如iphone7的秒殺。這個時候往往會聚集大批的用戶來搶購识窿,更有甚者會有人采用惡意的軟件進(jìn)行暴力刷單斩郎。這種秒殺活動的請求量一般都是比較大,往往是平時請求量的若干倍喻频,會導(dǎo)致交易系統(tǒng)癱瘓或者頁面打開緩慢等問題缩宜,影響整站的交易,因?yàn)榇笠稽c(diǎn)的電商網(wǎng)站往往會將秒殺系統(tǒng)單獨(dú)開發(fā)一套獨(dú)立的訂單流程。獨(dú)立的流程一是可以跟普通商品交易流程分開锻煌,即使受到攻擊最壞情況下也不會影響普通商品的購買妓布,另外做成獨(dú)立的流程比較方便做一些特殊的邏輯來防止被刷的情況。
秒殺商品詳情頁
? ?下面我們來看下獨(dú)立的秒殺訂單流程應(yīng)該是什么樣子的宋梧,跟普通的購物流程有哪些差異匣沼。
? ?首先秒殺的商詳跟普通商品的商詳就是不一樣的,參加秒殺的商品在商品維度上一般會有一個標(biāo)記捂龄,通過這個標(biāo)記來區(qū)分這個商品是走秒殺的流程還是普通購物流程释涛,上圖京東秒殺商品的商詳頁。
? ?這里可以看到秒殺商詳跟普通商詳有幾點(diǎn)比較明顯的區(qū)別:
? ?1.不支持其他的促銷方式:參加了秒殺就不要想再參加滿減倦沧,滿贈等其他促銷方式了唇撬。這里主要有兩個原因,一個是業(yè)務(wù)上的展融,一個是技術(shù)上的窖认。業(yè)務(wù)上不希望同一個商品疊加太多促銷,本來已經(jīng)是比較低的秒殺價了愈污,再疊加其他促銷方式賣家豈不是要虧死耀态。技術(shù)上主要是因?yàn)槊霘⑹且惶讍为?dú)的訂單流程,如果要支持其他促銷的話暂雹,那需要把現(xiàn)有的促銷方式再重新計(jì)算一遍首装,還是有不少工作量的,所以導(dǎo)致秒殺一般都不支持同時參與其他的促銷杭跪。
? ?2.僅支持在線支付仙逻,不支持貨到付款。這個存萃是業(yè)務(wù)上的考慮涧尿,參加秒殺的商品一般都是價格比較優(yōu)惠并且數(shù)量有限的系奉,如果支持貨到付款,萬一有人刷了N多單姑廉,但是不支付怎么辦缺亮?
? ?3.“加入購物車”按鈕變?yōu)椤傲⒓磽屬彙薄R驗(yàn)槭?套的訂單流程桥言,所以這里是不可以加入購物車的萌踱,一定是立即搶購,然后走到搶購系統(tǒng)的訂單確認(rèn)頁生成訂單号阿。
? ?商詳這里還有一個比較特殊的邏輯是并鸵,如果這個商品打上了秒殺的標(biāo)記,那么在活動頁或者搜索框里面搜出來的這個商品一定都是跳到這個商品的秒殺商詳頁而不是普通購物流程的商詳頁面扔涧。這里有一個平衡問題园担,如果這個秒殺活動放的過早届谈,那么這個商品將會有比較長的時間不能進(jìn)入普通購物流程進(jìn)行購買只能等到秒殺時間到了才可以買,會影響銷售弯汰。如果放的過晚艰山,那么不能讓用戶盡早知道這個活動。現(xiàn)在有些電商系統(tǒng)沒有將秒殺和普通的購物流程進(jìn)行區(qū)分咏闪,那么就沒有這個問題程剥。但是會遇到上面提到的秒殺和普通購物流程相互影響的問題,這要看業(yè)務(wù)的發(fā)展情況來決定是否要進(jìn)行分開了汤踏。
秒殺資格驗(yàn)證
? ?有些秒殺商品比較奇缺的話會先搞個搶購資格,獲取搶購資格的是另外一個流程舔腾,花樣可以很多溪胶,可以定金預(yù)約,可以定金買專屬商品券稳诚,最近天貓的華為官網(wǎng)就在搞mate9的預(yù)定專享券哗脖,買資格的同時順便買個券。
? ?如果有秒殺資格的話扳还,那么在秒殺的訂單流程里面需要進(jìn)行校驗(yàn)才避,首先讓用戶登錄,拿到用戶的賬號ID后去資格池里面判斷這個用戶是否有資格氨距,有資格的話才可以進(jìn)入到訂單確認(rèn)頁桑逝,如果沒有資格,那么要給出相應(yīng)比較友好的提示俏让。
秒殺驗(yàn)證碼
? ?在進(jìn)行到秒殺的訂單流程之前楞遏,為了防止被刷通常這里需要輸入一個驗(yàn)證碼來簡單的提高下被刷的門檻。比較低級的一些機(jī)器人可以通過這方法進(jìn)行識別首昔。另外一個好處是可以減緩系統(tǒng)生成訂單的壓力寡喝,因?yàn)槊霘⑾到y(tǒng)的特點(diǎn)是在短時間內(nèi)會有大量的并發(fā)請求,中間加入一個輸入驗(yàn)證碼的環(huán)節(jié)勒奇,可以降低請求的并發(fā)數(shù)预鬓,不過相應(yīng)用戶體驗(yàn)也是比較差的,這里也是需要平衡的一個地方赊颠,倒地需不需要加入這個驗(yàn)證碼的環(huán)節(jié)格二。
賬號風(fēng)險控制
? ?黑名單大家應(yīng)該聽說過,很多電商系統(tǒng)都會有自己的黑名單巨税,這份名單的來源大多是風(fēng)控系統(tǒng)自動識別出來的蟋定。在秒殺之前也會去判斷下當(dāng)前用戶是否在黑名單里面,如果在黑名單里面那么也給個友好的提示“正排隊(duì)中草添。驶兜。”,其實(shí)不管他來秒殺多少次都結(jié)局已經(jīng)注定了抄淑。屠凶。。肆资。
結(jié)算頁
? ?經(jīng)過前面層層篩選矗愧,能到這個環(huán)節(jié)說明已經(jīng)具備的搶購的資格,用戶正常填寫訂單信息進(jìn)行提交訂單郑原。這個訂單提交流程跟普通的商品訂單提交流程也是有些差異的唉韭。
運(yùn)費(fèi):這個不同電商公司有些差異,有些公司是秒殺商品部收運(yùn)費(fèi)的犯犁,有些是收運(yùn)費(fèi)的属愤。這個完全取決于業(yè)務(wù)情況。
促銷:秒殺的訂單確認(rèn)頁很多是不參與促銷的酸役,只能一單一品住诸,沒有贈品之類的促銷方式,原因上面說過涣澡。
校驗(yàn)資格:前面已經(jīng)校驗(yàn)過資格了贱呐,但是為了嚴(yán)謹(jǐn)防止有人直接繞過商詳直接到訂單確認(rèn)頁提交訂單,在生成訂單的時候也需要再進(jìn)行一次資格的校驗(yàn)入桂。
賬號風(fēng)控:原因同上奄薇。
? ?以上跟大家簡單介紹了下秒殺系統(tǒng)的一些實(shí)現(xiàn)方式,這只是秒殺眾多實(shí)現(xiàn)方式中的一種事格,不同電商平臺的玩法基本類似惕艳,但是背后實(shí)現(xiàn)的原理可能不同,不同的業(yè)務(wù)發(fā)展階段所采用的實(shí)現(xiàn)方式也不一樣驹愚,秒殺就先聊到這远搪,下期我們聊聊電商的風(fēng)控,炒貨商刷單逢捺、虛假注冊谁鳍、惡意套現(xiàn)等等,敬請期待劫瞳!