訂單系統(tǒng)設(shè)計
總體要求
1.每次下單時間少于3秒 2.庫存驗證不存在多買的情況 3.訂單能夠按照不同供應(yīng)商進(jìn)程拆分 4. 物流信息能夠回傳
訂單狀態(tài)機(jī)設(shè)計
1.待系統(tǒng)審核 2.待支付 3.待發(fā)貨 4.待簽收 5.已完成 6.訂單關(guān)閉
訂單狀態(tài)流轉(zhuǎn)如下圖示:
1)審核失敗 2)未支付(待支付24小時) 3)支付失敗 4)配送失敗 以上4種狀態(tài)為訂單關(guān)閉原因
在審核時有以下情況 審核失敗
1) 同一用戶在過去一個月有3次退單
2) 用戶使用貨到貨付款拒付
3) 用戶配送地址3次以上無法送達(dá), 電話無法聯(lián)系