當(dāng)前位置:工程項(xiàng)目OA系統(tǒng) > 領(lǐng)域應(yīng)用 > 商務(wù)管理軟件 > 訂單管理系統(tǒng)
重復(fù)提交訂單要不要控制?
對于在線訂單系統(tǒng)來說,所謂的“防止刷單”,意思就是阻止重復(fù)提交訂單。是的,有的asp訂單系統(tǒng)是沒有這個(gè)功能的,那么這個(gè)功能對于網(wǎng)站訂單系統(tǒng)來說有必要嗎?我們需要控制重復(fù)提交訂單的動作嗎?
在筆者看來,回答這個(gè)問題,首先需要厘清另外一個(gè)問題,就是重復(fù)提交訂單是為什么。為什么會重復(fù)提交訂單?我將這個(gè)問題分為兩個(gè)答案,一個(gè)是無意,一個(gè)是有意,這兩個(gè)回答能概括了全部的訂單重復(fù)提交問題。
無意
按理說訂單提交一次之后,沒有付款卻重復(fù)提交了第二次、第三次,這分明是故意的。但其實(shí)不然,很多人對程序所設(shè)計(jì)的流程不熟悉,甚至是第一次使用,所以有可能會產(chǎn)生這樣的問題。當(dāng)然了,熟悉互聯(lián)網(wǎng)的或經(jīng)常在網(wǎng)上購物的,就不會出現(xiàn)這種情況了。
有意
有意的重復(fù)提交訂單的原因,也有方方面面,甚至有可能是泄憤。但無論如何,即便是有意的,我們也不可能采取激烈的手段來應(yīng)對。
需要控制嗎?
不管是有意還是無心,控制訂單數(shù)量都能夠幫助減少服務(wù)器的復(fù)合并提高無意中發(fā)生的重復(fù)提交訂單時(shí)的用戶體驗(yàn)度。如果不控制,可能會讓服務(wù)器負(fù)荷無限增大,并讓無意中多次提交訂單的用戶體驗(yàn)度變低。
關(guān)于控制手段
完全可以采用JS,判斷提交按鈕,并在依次點(diǎn)擊后關(guān)閉提交按鈕的可點(diǎn)擊狀態(tài),disabled,你懂的。既然有需要控制,而且實(shí)現(xiàn)起來并不復(fù)雜和困難,那么重復(fù)提交訂單的功能還是有必要做的。