筆者以京東為例,詳述了訂單轉移、訂單履約工作流、訂單風控等相關流程。
京東后臺:訂單履約系統設計(上):
https://www.woshipm.com/pd/2678257.html
四、訂單轉移
1. 什么是訂單轉移
訂單轉移可以理解為訂單的計劃。通過數據可以看到,一分鐘就要接幾百萬萬單。不同的訂單通過不同的渠道下單,比如,京東有PC端,app端,微信端等等各種不同的渠道下的訂單,統一都堆積在京東OFC的大池子里。京東通過怎樣的方式和客戶履約,其實轉移是履約的一個核心環節。以什么樣的方式和客戶履約,而客戶約定是什么,京東要分給誰都是在訂單轉移這個環節進行的。
說白了,它是訂單的一個分發機制,或者說訂單的分發一個計劃,訂單要給哪個庫房去生產,怎么生產都是在訂單轉移中進行的。在訂單轉移環節,才實際上和庫存打交道,看訂單的狀態,看訂單庫存,具體去看訂單是要在哪個地方生產,這就是訂單的轉移。
2. 什么是庫存
1)一級庫存
最早就是一個一級庫存—全國幾個大的中心倉,北京的訂單就看北京的庫存,上海的訂單看上海的庫存。
當京東發展到一定體量的時候,會發現這種一級庫存的概念無法正常的滿足這么龐大的一個訂單體量。
2)二級庫存
RDC是中心倉,也叫綜合倉。FDC是前置倉。舉個例子:濟南就是一個FDC,天津也是一個FDC。
京東現在有7大區域:北上廣重武沈西(北京、上海、廣州、成都、武漢、西安、沈陽)。比如,濟南是屬于北京這個區域的。如果濟南的用戶下單,首先看濟南本地的有沒有貨,如果濟南本地有貨,就從本地區發貨,如果本地沒貨就從北京去查看——這樣的支援關系。
3)為什么要有支援關系?
京東前期最早的業務都會在一線城市,比如北上廣深這些城市下單的比較多,隨著現在體量的不斷的增加,我們在做渠道下沉也好,我們再向下探,更多的去滿足二三線城市的一些用戶下單。所以,我們要有FDC——我們不是備全量的貨,根據二八原則,有一些比較暢銷的商品,能滿足基本滿足這片區域(如:濟南)、這個覆蓋范圍的用戶的下單。但是,有一些比較長尾的商品怎么辦?——就從北京去發,由北京支援濟南。
/
3. 訂單轉移的關鍵是什么
訂單轉移的主要目標是為訂單做生產計劃,快速轉卻的講不通類別的訂單,轉移到對應的生產系統。核心系統分為:訂單轉移服務和訂單計劃引擎。為使用戶達到快速下單的目的,對于全部現貨的訂單,均采用快速轉移的策略,簡化轉移系統中的復雜流程,以盡可能快的方式,實現訂單轉移。
1)訂單轉移服務系統
釋義:訂單轉移系統是制定生產計劃的核心為:訂單如何生產,去哪兒生產,何時生產提供解決方案。
目標:主要為上游系統OFW提供服務,訂單數據由OFW推送,訂單的轉移則由中間件的調用來完成。
職責:現貨的非預約訂單的快速通道;
范圍:自營、POP;
周邊依賴:OFW、配送中西配置、庫存、大家電調度、中間件。
/
2)訂單計劃引擎系統
釋義:訂單生產計劃是為了實現訂單履約,而制定的生產方案。一個合理的生產計劃,能在保證時效承諾的前提下,起到優化生產,降低成本的作用。
目標:主要解決非現貨和預約訂單的轉移,對于多配、FDC、平行庫存等復雜流程進行處理。
職責:非現貨及預約訂單,處理引擎;
范圍:自營,POP;
周邊依賴:配送中心配置,庫存,商品,大家電調度,Promise,VPR,中間件,OFW-COI。
/
4. 怎么轉移
* 轉移的整個流程就是要去判斷庫存,因為在剛開始說到拆分環節是不看庫存的,看的只是這個訂單能在哪兒生產。
* 在訂單轉移環節,才實際上和庫存打交道,看訂單的狀態,看訂單庫存,具體去看訂單是要在哪個地方生產,這就是訂單的轉移。
這要說到一個京東有貨和備貨。備貨就是說,這個商品備在濟南這個地方了,證明在濟南是可以生產的,
即可以進入濟南庫存,然后從濟南庫出,但是具體有沒有貨不確定。
前臺庫存規則和OFC庫存規則是不一樣的。
前臺:SKU的維度去看這個庫存。OFC:OFC里是以訂單的維度看庫存。/
五、訂單履約工作流
1. 訂單履約工作流
主要做的一個操作就是從訂單管道過來以后先負責接單,然后去調用拆分服務、轉移服務等下游系統的服務。(回傳系統、下傳系統是它的主要兩塊內容)
接收管道、訂單中間件及訂單下發任務推送的訂單訂單進入庫房前,獲取訂單生產需要的數據以及控制訂單業務流程推送訂單數據至全國庫房處理庫房發起的訂單重拆分流程處理處理訂單取消流程業務處理訂單修改業務處理訂單退貨流程業務回傳庫房訂單生產狀態數據回傳ERP系統及相關流程控制回傳庫房訂單生產非狀態數據提供訂單promise系統和BI系統需要的下傳庫房訂單數據提供OFW日常運營工具實時監控OFW系統運營,有異常立即報警
2. 主要職責
訂單工作流系統的有兩塊內容:一塊是叫做訂單信息回傳,另一個是訂單信息的下傳。
訂單狀態數據回傳流程
把訂單庫房生產狀態實時回傳給ERP系統(等待打印狀態、打印集合單、打包狀態、出庫狀態);同時某狀態下,判斷是否需要進行調用庫存服務、出管服務、全程跟蹤服務以及給客戶發送手機短信。
訂單非狀態業務數據回傳流程
實時回傳訂單在庫房產生過程中產生的包裹數量、包裹重量、承運商信息以及發票信息給對應的WMS(倉儲管理系統)、TMS(運輸管理系統)及DMS(配送管理)系統。
3. 工作流程
訂單信息下傳即剛才說到的OFC系統是連接上游和下游的一個中心的系統。
京東要接全國100多個將近200個庫房,每一個庫房是怎么接,訂單是怎么推給庫房,都是由OFW系統去做的。
訂單工作流系統主要做的一個操作就是從訂單管道過來以后先負責接單,然后去調用拆分服務、轉移服務等下游系統的服務。比如,給下游系統封裝數據,封裝面單的數據,封裝發票的數據。
/
六、訂單風控
1. 什么是風控
風控主要做的一個事就是防止惡意的套贈。京東有很多促銷,比如一些贈品、滿減、抵用劵等。一些人發現京東系統漏洞,從而去套一些贈品。
舉個栗子:
一些用戶知道京東的訂單要拆分,在下單的時候,買了一個冰箱,而冰箱贈送一個插線板,冰箱是在大家電的庫房,而插線板是在小家電的庫房/3C庫房。因為庫房不同,要拆成兩個單生產,而插線板是贈送,京東記錄時候記得是0元,即沒有價值。拆成兩個訂單對于京東來說,配送的時候也不知道哪個先哪個后,尤其大家電好多都是第三方配送的,經常會有贈品簽到了,大家電沒配送的。
就會出現一個問題:贈品收了,大家電取消了。直接在網站前臺訂單取消了,或者說拒收了。這樣就叫做惡意套贈。
2. 怎么實現風控
風控的核心思想就是聯動取消。
再舉個栗子:
用戶一共買了ABCD4個商品啊。B這個商品是買A贈的,相當于用戶買了ACD這3個商品贈了一個B的商品。
而京東有不同的庫房,A商品在第一個庫房,BCD商品的第二個庫房,正常拆的話,A商品肯定是單獨的一個訂單,因為它在自己的一個庫房里,而BCD商品按說應該是在一起的,因為是在第二個庫房里。
但是,B商品是一個贈品,他是一個贈單,因而就會把B的商品和CD的商品單獨拆出來。
然后,去記錄一個關系叫做:A商品是主單,B是贈單——即第一張訂單和第三張訂單之間的贈品關系。
這樣的話,如果用戶收到了B,想退A的話,這些相關聯的商品會聯動取消。這就是一個主贈關系的記錄。
今天的分享就到這里了,想了解更多關于京東開店需要多少錢、京東商家入駐需要什么條件和費用等內容,敬請關注火蝠電商代運營官網。