商城
網(wǎng)站建設(shè)對(duì)于訂單在關(guān)機(jī)狀態(tài)下怎樣處理?我們都知道功能性的電子商務(wù)購(gòu)物網(wǎng)站系統(tǒng)功能主要包含:權(quán)限、商品、在線商品、排行榜、商品推薦、商品導(dǎo)購(gòu)、會(huì)員、訂單、團(tuán)購(gòu)、支付、配送、廣告、留言、賬務(wù)、數(shù)據(jù)統(tǒng)計(jì)分析、日志管理、任務(wù)計(jì)劃、物流配送等管理系統(tǒng)、以及其他相關(guān)業(yè)務(wù)輔助子系統(tǒng)等。那么訂單處理是商城網(wǎng)站的核心。我們?cè)鯓咏鉀Q訂單在關(guān)機(jī)狀態(tài)下數(shù)據(jù)的處理與判斷呢?
訂單狀態(tài)機(jī),關(guān)于狀態(tài)機(jī),在百度百科的定義為“關(guān)于狀態(tài)機(jī)的一個(gè)極度確切的描述是它是一個(gè)有向圖形,由一組節(jié)點(diǎn)和一組相應(yīng)的轉(zhuǎn)移函數(shù)組成。狀態(tài)機(jī)通過(guò)響應(yīng)一系列事件而‘運(yùn)行’。每個(gè)事件都在屬于‘當(dāng)前’節(jié)點(diǎn)的轉(zhuǎn)移函數(shù)的控制范圍內(nèi),其中函數(shù)的范圍是節(jié)點(diǎn)的一個(gè)子集。函數(shù)返回‘下一個(gè)’(也許是同一個(gè))節(jié)點(diǎn)。這些節(jié)點(diǎn)中至少有一個(gè)必須是終態(tài)。當(dāng)?shù)竭_(dá)終態(tài),狀態(tài)機(jī)停止。”由上述定義可以看到,狀態(tài)機(jī)是用來(lái)表示按照一定的方向通過(guò)觸發(fā)不同節(jié)點(diǎn)產(chǎn)生數(shù)據(jù)流轉(zhuǎn)的過(guò)程。在訂單中通過(guò)情景觸發(fā)訂單狀態(tài)的變化來(lái)表達(dá)訂單流轉(zhuǎn)的過(guò)程,就是訂單狀態(tài)機(jī)。

圖2-45和圖2-46所示分別是電商和O2O訂單的流轉(zhuǎn)過(guò)程。
電商和O2O的主體流程是相同的,不同的在于物流配送環(huán)節(jié),電商較O2O更為復(fù)雜。此此處只表明了主要的訂單狀態(tài)機(jī),倉(cāng)儲(chǔ)物流內(nèi)的物流單流轉(zhuǎn)不在此范圍內(nèi)。狀態(tài)機(jī)原則上使用結(jié)果值而不使用過(guò)程值,比如使用“支付成功”作為節(jié)點(diǎn)而不使用“支付中”作為節(jié)點(diǎn)。訂單狀態(tài)機(jī)要融合訂單流程來(lái)設(shè)計(jì)觸發(fā)節(jié)點(diǎn),訂單流程的邏輯點(diǎn)要多于狀態(tài)機(jī),一般在當(dāng)前流程環(huán)節(jié)完成后更新?tīng)顟B(tài)機(jī)。

商城網(wǎng)站建設(shè)當(dāng)面對(duì)訂單推送當(dāng)狀態(tài)機(jī)發(fā)生變化時(shí),需要將對(duì)應(yīng)的變化情況告知給相關(guān)人員,以便相關(guān)人員了解當(dāng)前訂單的情況,這就是訂單推送的作用。訂單推送和回告的區(qū)別在于,回告是周知系統(tǒng),而推送是通過(guò)觸達(dá)手段將信息推送給具體的人。訂單推送的觸發(fā)依賴(lài)于狀態(tài)機(jī)的變化,涉及的信息包括:
●推送對(duì)象(用戶(hù)、物流人員和商家);
●推送方式(push、短信);
●推送節(jié)點(diǎn)(狀態(tài)機(jī))。好了,
深圳網(wǎng)站建設(shè)公司本文關(guān)于“對(duì)于訂單在關(guān)機(jī)狀態(tài)下怎樣處理”的知識(shí)就分享到這里,謝謝關(guān)注,博納網(wǎng)絡(luò)編輯整理。