京東后臺(tái):訂單履約系統(tǒng)設(shè)計(jì)(下)

筆者以京東為例冷尉,詳述了訂單轉(zhuǎn)移、訂單履約工作流、訂單風(fēng)控等相關(guān)流程。

京東后臺(tái):訂單履約系統(tǒng)設(shè)計(jì)(上):http://www.woshipm.com/pd/2678257.html

四诅蝶、訂單轉(zhuǎn)移 1. 什么是訂單轉(zhuǎn)移

訂單轉(zhuǎn)移可以理解為訂單的計(jì)劃。通過數(shù)據(jù)可以看到募壕,一分鐘就要接幾百萬萬單调炬。不同的訂單通過不同的渠道下單,比如舱馅,京東有PC端缰泡,app端,微信端等等各種不同的渠道下的訂單代嗤,統(tǒng)一都堆積在京東OFC的大池子里棘钞。京東通過怎樣的方式和客戶履約,其實(shí)轉(zhuǎn)移是履約的一個(gè)核心環(huán)節(jié)干毅。以什么樣的方式和客戶履約武翎,而客戶約定是什么,京東要分給誰都是在訂單轉(zhuǎn)移這個(gè)環(huán)節(jié)進(jìn)行的溶锭。

說白了宝恶,它是訂單的一個(gè)分發(fā)機(jī)制,或者說訂單的分發(fā)一個(gè)計(jì)劃趴捅,訂單要給哪個(gè)庫房去生產(chǎn)垫毙,怎么生產(chǎn)都是在訂單轉(zhuǎn)移中進(jìn)行的。在訂單轉(zhuǎn)移環(huán)節(jié)拱绑,才實(shí)際上和庫存打交道综芥,看訂單的狀態(tài),看訂單庫存猎拨,具體去看訂單是要在哪個(gè)地方生產(chǎn)膀藐,這就是訂單的轉(zhuǎn)移屠阻。

2. 什么是庫存

1)一級庫存

最早就是一個(gè)一級庫存—全國幾個(gè)大的中心倉,北京的訂單就看北京的庫存额各,上海的訂單看上海的庫存国觉。

當(dāng)京東發(fā)展到一定體量的時(shí)候,會(huì)發(fā)現(xiàn)這種一級庫存的概念無法正常的滿足這么龐大的一個(gè)訂單體量虾啦。

2)二級庫存

RDC是中心倉麻诀,也叫綜合倉。FDC是前置倉傲醉。舉個(gè)例子:濟(jì)南就是一個(gè)FDC蝇闭,天津也是一個(gè)FDC。

京東現(xiàn)在有7大區(qū)域:北上廣重武沈西(北京硬毕、上海呻引、廣州、成都吐咳、武漢苞七、西安、沈陽)挪丢。比如,濟(jì)南是屬于北京這個(gè)區(qū)域的卢厂。如果濟(jì)南的用戶下單乾蓬,首先看濟(jì)南本地的有沒有貨,如果濟(jì)南本地有貨慎恒,就從本地區(qū)發(fā)貨任内,如果本地沒貨就從北京去查看——這樣的支援關(guān)系。

3)為什么要有支援關(guān)系融柬?

京東前期最早的業(yè)務(wù)都會(huì)在一線城市死嗦,比如北上廣深這些城市下單的比較多,隨著現(xiàn)在體量的不斷的增加粒氧,我們在做渠道下沉也好越除,我們再向下探,更多的去滿足二三線城市的一些用戶下單外盯。所以摘盆,我們要有FDC——我們不是備全量的貨,根據(jù)二八原則饱苟,有一些比較暢銷的商品孩擂,能滿足基本滿足這片區(qū)域(如:濟(jì)南)、這個(gè)覆蓋范圍的用戶的下單箱熬。但是类垦,有一些比較長尾的商品怎么辦狈邑?——就從北京去發(fā),由北京支援濟(jì)南蚤认。

3. 訂單轉(zhuǎn)移的關(guān)鍵是什么

訂單轉(zhuǎn)移的主要目標(biāo)是為訂單做生產(chǎn)計(jì)劃米苹,快速轉(zhuǎn)卻的講不通類別的訂單,轉(zhuǎn)移到對應(yīng)的生產(chǎn)系統(tǒng)烙懦。核心系統(tǒng)分為:訂單轉(zhuǎn)移服務(wù)和訂單計(jì)劃引擎驱入。為使用戶達(dá)到快速下單的目的,對于全部現(xiàn)貨的訂單氯析,均采用快速轉(zhuǎn)移的策略亏较,簡化轉(zhuǎn)移系統(tǒng)中的復(fù)雜流程,以盡可能快的方式掩缓,實(shí)現(xiàn)訂單轉(zhuǎn)移雪情。

1)訂單轉(zhuǎn)移服務(wù)系統(tǒng)

釋義:訂單轉(zhuǎn)移系統(tǒng)是制定生產(chǎn)計(jì)劃的核心為:訂單如何生產(chǎn),去哪兒生產(chǎn)你辣,何時(shí)生產(chǎn)提供解決方案巡通。

目標(biāo):主要為上游系統(tǒng)OFW提供服務(wù),訂單數(shù)據(jù)由OFW推送舍哄,訂單的轉(zhuǎn)移則由中間件的調(diào)用來完成宴凉。

職責(zé):現(xiàn)貨的非預(yù)約訂單的快速通道;

范圍:自營表悬、POP弥锄;

周邊依賴:OFW、配送中西配置蟆沫、庫存籽暇、大家電調(diào)度、中間件饭庞。

2)訂單計(jì)劃引擎系統(tǒng)

釋義:訂單生產(chǎn)計(jì)劃是為了實(shí)現(xiàn)訂單履約戒悠,而制定的生產(chǎn)方案。一個(gè)合理的生產(chǎn)計(jì)劃舟山,能在保證時(shí)效承諾的前提下绸狐,起到優(yōu)化生產(chǎn),降低成本的作用累盗。

目標(biāo):主要解決非現(xiàn)貨和預(yù)約訂單的轉(zhuǎn)移六孵,對于多配、FDC幅骄、平行庫存等復(fù)雜流程進(jìn)行處理劫窒。

職責(zé):非現(xiàn)貨及預(yù)約訂單,處理引擎拆座;

范圍:自營主巍,POP冠息;

周邊依賴:配送中心配置,庫存孕索,商品逛艰,大家電調(diào)度,Promise搞旭,VPR散怖,中間件,OFW-COI肄渗。

4. 怎么轉(zhuǎn)移

* 轉(zhuǎn)移的整個(gè)流程就是要去判斷庫存镇眷,因?yàn)樵趧傞_始說到拆分環(huán)節(jié)是不看庫存的,看的只是這個(gè)訂單能在哪兒生產(chǎn)翎嫡。

* 在訂單轉(zhuǎn)移環(huán)節(jié)欠动,才實(shí)際上和庫存打交道,看訂單的狀態(tài)惑申,看訂單庫存具伍,具體去看訂單是要在哪個(gè)地方生產(chǎn),這就是訂單的轉(zhuǎn)移圈驼。

這要說到一個(gè)京東有貨和備貨人芽。備貨就是說,這個(gè)商品備在濟(jì)南這個(gè)地方了绩脆,證明在濟(jì)南是可以生產(chǎn)的萤厅,

即可以進(jìn)入濟(jì)南庫存,然后從濟(jì)南庫出衙伶,但是具體有沒有貨不確定。

前臺(tái)庫存規(guī)則和OFC庫存規(guī)則是不一樣的害碾。

前臺(tái):SKU的維度去看這個(gè)庫存矢劲。

OFC:OFC里是以訂單的維度看庫存。

五慌随、訂單履約工作流 1. 訂單履約工作流

主要做的一個(gè)操作就是從訂單管道過來以后先負(fù)責(zé)接單芬沉,然后去調(diào)用拆分服務(wù)、轉(zhuǎn)移服務(wù)等下游系統(tǒng)的服務(wù)阁猜。(回傳系統(tǒng)丸逸、下傳系統(tǒng)是它的主要兩塊內(nèi)容)

接收管道、訂單中間件及訂單下發(fā)任務(wù)推送的訂單

訂單進(jìn)入庫房前剃袍,獲取訂單生產(chǎn)需要的數(shù)據(jù)以及控制訂單業(yè)務(wù)流程

推送訂單數(shù)據(jù)至全國庫房

處理庫房發(fā)起的訂單重拆分流程處理

處理訂單取消流程業(yè)務(wù)

處理訂單修改業(yè)務(wù)

處理訂單退貨流程業(yè)務(wù)

回傳庫房訂單生產(chǎn)狀態(tài)數(shù)據(jù)回傳ERP系統(tǒng)及相關(guān)流程控制

回傳庫房訂單生產(chǎn)非狀態(tài)數(shù)據(jù)

提供訂單promise系統(tǒng)和BI系統(tǒng)需要的下傳庫房訂單數(shù)據(jù)

提供OFW日常運(yùn)營工具

實(shí)時(shí)監(jiān)控OFW系統(tǒng)運(yùn)營黄刚,有異常立即報(bào)警

2.?主要?職責(zé)

訂單工作流系統(tǒng)的有兩塊內(nèi)容:一塊是叫做訂單信息回傳,另一個(gè)是訂單信息的下傳民效。

訂單狀態(tài)數(shù)據(jù)回傳流程

把訂單庫房生產(chǎn)狀態(tài)實(shí)時(shí)回傳給ERP系統(tǒng)(等待打印狀態(tài)憔维、打印集合單涛救、打包狀態(tài)、出庫狀態(tài))业扒;同時(shí)某狀態(tài)下检吆,判斷是否需要進(jìn)行調(diào)用庫存服務(wù)、出管服務(wù)程储、全程跟蹤服務(wù)以及給客戶發(fā)送手機(jī)短信蹭沛。

訂單非狀態(tài)業(yè)務(wù)數(shù)據(jù)回傳流程

實(shí)時(shí)回傳訂單在庫房產(chǎn)生過程中產(chǎn)生的包裹數(shù)量、包裹重量章鲤、承運(yùn)商信息以及發(fā)票信息給對應(yīng)的WMS(倉儲(chǔ)管理系統(tǒng))摊灭、TMS(運(yùn)輸管理系統(tǒng))及DMS(配送管理)系統(tǒng)。

3. 工作流程

訂單信息下傳即剛才說到的OFC系統(tǒng)是連接上游和下游的一個(gè)中心的系統(tǒng)咏窿。

京東要接全國100多個(gè)將近200個(gè)庫房斟或,每一個(gè)庫房是怎么接,訂單是怎么推給庫房集嵌,都是由OFW系統(tǒng)去做的萝挤。

訂單工作流系統(tǒng)主要做的一個(gè)操作就是從訂單管道過來以后先負(fù)責(zé)接單,然后去調(diào)用拆分服務(wù)根欧、轉(zhuǎn)移服務(wù)等下游系統(tǒng)的服務(wù)怜珍。比如,給下游系統(tǒng)封裝數(shù)據(jù)凤粗,封裝面單的數(shù)據(jù)酥泛,封裝發(fā)票的數(shù)據(jù)。

六嫌拣、訂單風(fēng)控 1. 什么是風(fēng)控

風(fēng)控主要做的一個(gè)事就是防止惡意的套贈(zèng)柔袁。京東有很多促銷,比如一些贈(zèng)品异逐、滿減捶索、抵用劵等。一些人發(fā)現(xiàn)京東系統(tǒng)漏洞灰瞻,從而去套一些贈(zèng)品腥例。

舉個(gè)栗子:

一些用戶知道京東的訂單要拆分,在下單的時(shí)候酝润,買了一個(gè)冰箱燎竖,而冰箱贈(zèng)送一個(gè)插線板,冰箱是在大家電的庫房要销,而插線板是在小家電的庫房/3C庫房构回。因?yàn)閹旆坎煌鸪蓛蓚€(gè)單生產(chǎn),而插線板是贈(zèng)送捐凭,京東記錄時(shí)候記得是0元拨扶,即沒有價(jià)值。拆成兩個(gè)訂單對于京東來說茁肠,配送的時(shí)候也不知道哪個(gè)先哪個(gè)后患民,尤其大家電好多都是第三方配送的,經(jīng)常會(huì)有贈(zèng)品簽到了垦梆,大家電沒配送的匹颤。

就會(huì)出現(xiàn)一個(gè)問題:贈(zèng)品收了,大家電取消了托猩。直接在網(wǎng)站前臺(tái)訂單取消了印蓖,或者說拒收了。這樣就叫做惡意套贈(zèng)京腥。

2. 怎么實(shí)現(xiàn)風(fēng)控

風(fēng)控的核心思想就是聯(lián)動(dòng)取消赦肃。

再舉個(gè)栗子:

用戶一共買了ABCD4個(gè)商品啊。B這個(gè)商品是買A贈(zèng)的公浪,相當(dāng)于用戶買了ACD這3個(gè)商品贈(zèng)了一個(gè)B的商品他宛。

而京東有不同的庫房,A商品在第一個(gè)庫房欠气,BCD商品的第二個(gè)庫房厅各,正常拆的話,A商品肯定是單獨(dú)的一個(gè)訂單预柒,因?yàn)樗谧约旱囊粋€(gè)庫房里队塘,而BCD商品按說應(yīng)該是在一起的,因?yàn)槭窃诘诙€(gè)庫房里宜鸯。

但是憔古,B商品是一個(gè)贈(zèng)品,他是一個(gè)贈(zèng)單淋袖,因而就會(huì)把B的商品和CD的商品單獨(dú)拆出來鸿市。

然后,去記錄一個(gè)關(guān)系叫做:A商品是主單适贸,B是贈(zèng)單——即第一張訂單和第三張訂單之間的贈(zèng)品關(guān)系灸芳。

這樣的話涝桅,如果用戶收到了B拜姿,想退A的話,這些相關(guān)聯(lián)的商品會(huì)聯(lián)動(dòng)取消冯遂。這就是一個(gè)主贈(zèng)關(guān)系的記錄蕊肥。

作者:接蒜君 ,微信公眾號:接蒜君。一個(gè)專注結(jié)算方向的互聯(lián)網(wǎng)產(chǎn)品壁却。

本文由 @接蒜君 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理批狱。未經(jīng)許可,禁止轉(zhuǎn)載展东。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末赔硫,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子盐肃,更是在濱河造成了極大的恐慌爪膊,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,576評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件砸王,死亡現(xiàn)場離奇詭異推盛,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)谦铃,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,515評論 3 399
  • 文/潘曉璐 我一進(jìn)店門耘成,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人驹闰,你說我怎么就攤上這事瘪菌。” “怎么了疮方?”我有些...
    開封第一講書人閱讀 168,017評論 0 360
  • 文/不壞的土叔 我叫張陵控嗜,是天一觀的道長。 經(jīng)常有香客問我骡显,道長疆栏,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,626評論 1 296
  • 正文 為了忘掉前任惫谤,我火速辦了婚禮壁顶,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘溜歪。我一直安慰自己若专,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,625評論 6 397
  • 文/花漫 我一把揭開白布蝴猪。 她就那樣靜靜地躺著调衰,像睡著了一般。 火紅的嫁衣襯著肌膚如雪自阱。 梳的紋絲不亂的頭發(fā)上嚎莉,一...
    開封第一講書人閱讀 52,255評論 1 308
  • 那天,我揣著相機(jī)與錄音沛豌,去河邊找鬼趋箩。 笑死,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的叫确。 我是一名探鬼主播跳芳,決...
    沈念sama閱讀 40,825評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼竹勉!你這毒婦竟也來了飞盆?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,729評論 0 276
  • 序言:老撾萬榮一對情侶失蹤次乓,失蹤者是張志新(化名)和其女友劉穎桨啃,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體檬输,經(jīng)...
    沈念sama閱讀 46,271評論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡照瘾,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,363評論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了丧慈。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片析命。...
    茶點(diǎn)故事閱讀 40,498評論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖逃默,靈堂內(nèi)的尸體忽然破棺而出鹃愤,到底是詐尸還是另有隱情,我是刑警寧澤完域,帶...
    沈念sama閱讀 36,183評論 5 350
  • 正文 年R本政府宣布软吐,位于F島的核電站,受9級特大地震影響吟税,放射性物質(zhì)發(fā)生泄漏凹耙。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,867評論 3 333
  • 文/蒙蒙 一肠仪、第九天 我趴在偏房一處隱蔽的房頂上張望肖抱。 院中可真熱鬧,春花似錦异旧、人聲如沸意述。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,338評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽荤崇。三九已至,卻和暖如春潮针,著一層夾襖步出監(jiān)牢的瞬間术荤,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,458評論 1 272
  • 我被黑心中介騙來泰國打工然低, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留喜每,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,906評論 3 376
  • 正文 我出身青樓雳攘,卻偏偏與公主長得像带兜,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子吨灭,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,507評論 2 359