訂單所涉及到的后臺系統(tǒng)包括訂單系統(tǒng)、庫存系統(tǒng)、倉庫系統(tǒng)、物流系統(tǒng)、風控系統(tǒng)等。訂單業(yè)務的流轉(zhuǎn)主要依靠完善的后臺系統(tǒng)。
本篇文章將介紹前后端訂單系統(tǒng),以及訂單業(yè)務流程中,各業(yè)務系統(tǒng)之間的緊密交互。
前端訂單系統(tǒng)主要包括2大塊的展示:訂單信息和訂單狀態(tài)。
1.訂單信息包括以下幾大要素
2.訂單狀態(tài)一般包括以下幾種狀態(tài)
可見下圖淘寶訂單詳情頁示例。淘寶訂單詳情頁從上至下依次顯示訂單狀態(tài)、物流信息、收貨人信息、商品信息、促銷信息、支付信息。
后臺訂單系統(tǒng)和前端訂單系統(tǒng)展示的信息相對應,包括訂單列表以及訂單詳情的展示。
1.訂單列表
訂單列表以序列形式顯示所有用戶的下單記錄,列表中主要展示某筆訂單的一些核心信息,比如訂單編號、下單時間、下單用戶、商品信息、實付金額、訂單狀態(tài)、維權狀態(tài)等。
2.訂單詳情
訂單列表主要展示核心的訂單信息,所以可從訂單列表中點擊某個訂單查看它的詳情,訂單詳情可分為三部分展示:訂單信息、支付信息、物流信息。
訂單信息主要展示該筆訂單的商品信息,包括商品名稱、規(guī)格、ID,商品單價、購買數(shù)量、實付金額等。
支付信息主要展示該筆訂單支付的相關信息,包括商品總額、運費、優(yōu)惠金額、實付金額、支付時間、支付單號、交易單號等。其中支付單號一般是平臺的支付流水號,交易單號一般是第三方支付公司的支付流水號。
物流信息主要展示該筆訂單的物流,包括發(fā)貨地址、收貨地址、快遞單號、物流路徑等。
前后臺訂單系統(tǒng)雖然更多的是對訂單信息和狀態(tài)的展示,但這些訂單信息和狀態(tài)在后臺各業(yè)務系統(tǒng)中如何有效流轉(zhuǎn),訂單系統(tǒng)和其他系統(tǒng)如何高效合作,最終將信息完美呈現(xiàn)在前后臺訂單系統(tǒng)中,是非常重要和復雜的。
下圖是從用戶下單到收貨的一個業(yè)務流程示例。
我們可以看到,用戶在前端可見的幾個訂單狀態(tài)變化,其實在后臺經(jīng)歷了很多系統(tǒng)的協(xié)助。下面簡單介紹下各業(yè)務系統(tǒng)在訂單流轉(zhuǎn)過程的作用:
1.風控系統(tǒng)
用戶購買了一個商品后,該商品在倉庫中的庫存數(shù)量需要先鎖定相應數(shù)量,以保證庫存的準確性。一般電商平臺對于鎖定庫存有兩種處理方式:下單鎖庫存、支付鎖庫存。這兩種鎖庫存方式各有利弊,支付鎖庫存,可能在支付時發(fā)生并發(fā)情況,導致超賣。而下單鎖庫存可以有效防止超賣情況發(fā)生,但卻可能被惡意下單。我司平臺當前選擇的就是下單鎖庫存方式,此時風控系統(tǒng)就可以發(fā)揮其重大作用,攔截掉惡意下單的用戶。
2.支付系統(tǒng)
支付系統(tǒng)主要是為用戶下單支付服務,一般一個訂單生成一個支付單號,作為與第三方支付公司的一個交易記錄,也需要在訂單中展示。
3.庫存系統(tǒng)
前端商品是否可售與該商品的庫存相關,庫存數(shù)>0時,該商品在前端為可購買狀態(tài),庫存數(shù)=0時,該商品在前端為售罄不可購買狀態(tài)。因此保持商品庫存數(shù)量的準確性是庫存系統(tǒng)的最根本功能,而訂單業(yè)務中,有多個流程涉及到庫存變化。我們以下單鎖庫存邏輯來進行下單業(yè)務流程中涉及到庫存變化的說明。
前后臺訂單系統(tǒng)相對于其他系統(tǒng)來說,在頁面上的展示比較簡單,但其背后的邏輯以及與其他業(yè)務系統(tǒng)的交互是非常復雜的,要保證一個商品從前端用戶下單到最后送達用戶手中,需要各系統(tǒng)的完美配合。
本篇文章只是簡單介紹了正常流程下的訂單業(yè)務流轉(zhuǎn)以及訂單系統(tǒng),其實對于實際的訂單系統(tǒng)來說,還包括拆單、售后維權(退貨退款)等非常多的業(yè)務情況,之后有機會跟大家詳細介紹。
來源:人人都是產(chǎn)品經(jīng)理