一腐巢、訂單履約概述
1. 什么是訂單履約冯勉?
訂單是一次交易的生命周期嘱吗,交易開始生成訂單此迅,結(jié)束的時候完成訂單鲫趁。在天貓或者京東上買東西衰粹,最終都會生成一張訂單溜畅。
其實(shí)巫玻,這個訂單就是消費(fèi)者與平臺的一個簡單的契約钦无,而契約上的東西都是平臺履約內(nèi)容逗栽,包括訂單上的信息:發(fā)票(增票還是普票)、運(yùn)費(fèi)铃诬、時效祭陷、預(yù)約、優(yōu)惠等等趣席。
比如兵志,訂單預(yù)計在前端就會顯示你的訂單會在什么時間送達(dá)。京東現(xiàn)在對于時效來說宣肚,有自己的211(2011年開始)想罕,京東在是中國第一家做出211這么一個時效的公司。
為了承載這些履約內(nèi)容霉涨,如何把客戶的一個訴求按价,最終以按時的效果交付到用戶手中,就產(chǎn)生了一個系統(tǒng)—OFC(Order Fulfillment Center)簡單來說笙瑟,訂單履約中心就是連接的用戶下單楼镐,和訂單在庫房生產(chǎn)的一個系統(tǒng)。
2. 什么是211往枷?
211就是上午11點(diǎn)前下單框产,然后當(dāng)天晚上11點(diǎn)前送達(dá)。晚上11點(diǎn)前下單错洁,次日上午11點(diǎn)送達(dá)秉宿。
除了211以外,京東還有次日達(dá)屯碴,隔日達(dá)描睦,極速達(dá)——即411。411即3小時送達(dá)导而,這個也是刷新業(yè)內(nèi)的一個預(yù)約時效忱叭。
3. 什么是預(yù)約隔崎?
預(yù)約就是約時間的一個管理,在京東買東西就會發(fā)現(xiàn)韵丑,京東有一個預(yù)約日歷仍稀。在未來的7天內(nèi),可以選擇每天3個不同時段來送達(dá)埂息,如北京上海等的一些城市,還支持夜間配送遥巴。
4. OFC在什么環(huán)節(jié)出現(xiàn)千康?
直白一點(diǎn)說就是用戶在京東前臺選完商品進(jìn)入購物車,到結(jié)算頁并點(diǎn)擊提交訂單按鈕的時候铲掐,就進(jìn)入了OFC這個環(huán)節(jié)拾弃,直到這個訂單由京東實(shí)際發(fā)給庫房(京東自有100個,協(xié)同倉+特殊倉可能將近200個)摆霉。
怎么把京東每天這么多訂單量豪椿,發(fā)給具體的每一個庫房,就是OFC在做的事情携栋。
其實(shí)搭盾,正常買東西都是從“網(wǎng)站的注冊–>搜索商品–>選商品購買–>倉儲生產(chǎn)、物流配送”婉支。其中OFC是在購買和倉儲生產(chǎn)這個環(huán)節(jié)之中的一個履約系統(tǒng)鸯隅。
二、訂單拆分
1. 拆分維度
什么是訂單拆分向挖?
不知道大家在京東下單的時候蝌以,都遇到過這個情況:用戶下完單后,在我的訂單詳情頁會看到這么一句話何之,即‘您的訂單由于不在同一部分跟畅,或者不在同一個商家需要拆分’這么一句話。
而在拆分原因會顯示:因?yàn)椴辉谕粠旆咳芡疲虿皇峭簧碳一布唵伪徊鸪啥鄠€子單分開配送。
這個會對客戶帶來什么悼潭?尤其像雙11或者618等這種大促的時候庇忌,我們的購物車可能一次性會有10個甚至有若干個東西要購買。然而舰褪,為什么會拆這個訂單皆疹?
哪些訂單需要拆分,哪些不需要占拍?
京東訂單主要分為虛擬訂單和實(shí)物訂單略就。
實(shí)物訂單:京東自營商品捎迫,pop商家商品等都是實(shí)物訂單。
實(shí)物訂單是指訂單中為實(shí)物商品表牢,發(fā)貨需要物流的一些商品訂單窄绒,比如訂單中有冰箱,筆記本崔兴,手表彰导,那么這個訂單就是實(shí)物訂單,全部需要通過OCS服務(wù)和拆分系統(tǒng)進(jìn)行處理敲茄。
虛擬訂單:商品可以是Q幣位谋,手機(jī)充值,服務(wù)產(chǎn)品點(diǎn)卡堰燎,禮品卡等掏父。
相比實(shí)物訂單,虛擬訂單由于沒有物流狀態(tài)秆剪,所以訂單流轉(zhuǎn)和結(jié)算流程相對簡單一些赊淑。僅通過OCS服務(wù)進(jìn)行數(shù)據(jù)保存,不通過新的拆分系統(tǒng)處理仅讽。
2. 拆分引擎
維度1:庫房
首先陶缺,京東有不同品類的庫房,京東的庫房現(xiàn)在依然是以品類倉為主洁灵,就算有亞洲一號组哩,但訂單拆分最關(guān)注的還是品類倉。因?yàn)椴煌钠奉惔υ热缦翊蠹译娏娣 D書、IT罐栈、3C類產(chǎn)品黍衙、食品母嬰類產(chǎn)品,在倉儲間要求上有不同的生產(chǎn)特點(diǎn)荠诬。
比如琅翻,食品母嬰類產(chǎn)品在京東有自己的恒溫倉,諸如奶粉等此類商品要保持一定的溫度柑贞,而有一些生鮮要符合保持低溫倉的特點(diǎn)方椎,再比如大件的擺放和圖書的擺放是完全不同。
維度2:商家
另外一個維度就是商家钧嘶,京東兩大類業(yè)務(wù)自營和POP棠众,而POP里邊有不同的商家,京東為了讓不同商家的商品由不同的商家配送,最后給不同的商家進(jìn)行結(jié)算闸拿,不可能在一張訂單上同時存在兩個商家的商品空盼。因而,京東會根據(jù)商家去進(jìn)行拆單新荤。
維度3:支付方式
后款訂單在點(diǎn)擊提交訂單的按鈕以后揽趾,立即進(jìn)入拆分。而先款訂單是在付款完成之后做拆分的操作苛骨。
先款訂單:先款后貨篱瞎;后款訂單:先貨后款。
后款訂單兩類來源:京東自營痒芝、POP有中的FBP訂單奔缠。
當(dāng)然,除了以上3類主要維度吼野,還包括其他的拆分維度和規(guī)則。
3. 拆分流程
三两波、金額拆分
1. 拆分定義
在京東買過東西瞳步,基本365天都會有不同類型的促銷,最簡單的直降腰奋,還有滿減单起、用自己的東卷、京豆劣坊,還有各種各樣的促銷嘀倒。
比如買個東西,滿199減 100(活動預(yù)熱)局冰,大家都會湊單湊到199测蘑。用戶就會買食品湊夠199然后減掉100。
假如用戶買了10件商品康二,減了100元碳胳,那么具體這100塊錢怎么減呢?
對于客戶來說沫勿,他們不理會京東怎么操作這個優(yōu)惠折扣挨约,只要這100塊錢在自己結(jié)算的時候抵扣即可。
但對于京東來說产雹,這100塊錢并不是直接減100這樣來登記的诫惭,其不在訂單里,是以商品的金額訂單里蔓挖,商品金額的比例分拆優(yōu)惠的夕土,這就是金額拆分系統(tǒng)在做的一個工作。
2. 拆分規(guī)則
OCS的基本原則就是按SKU的金額比例去分?jǐn)偛⑷≌麛?shù)瘟判,這里面不光包括優(yōu)惠隘弊,還有各種運(yùn)費(fèi)哈踱,虛擬資產(chǎn)(如京豆)等。
比如這次花了1000京豆來抵扣10元梨熙,這1000個京豆抵的這10塊錢就會分?jǐn)偟接脩艟唧w的每一個SKU上开镣。其實(shí),現(xiàn)在前臺會直接顯示減幾塊錢幾塊咽扇,記得不是特別細(xì)邪财,在后臺都是會具體的記錄每行減多少錢,包括運(yùn)費(fèi)质欲。
我們在北京树埠,買自營的商品體驗(yàn)不是特別深,如果在偏遠(yuǎn)山區(qū)嘶伟,在京東是要收特殊的運(yùn)費(fèi)怎憋,或者買商家的商品會收運(yùn)費(fèi),運(yùn)費(fèi)怎么分?jǐn)傄捕际窃谶@里計算的九昧。
3. 對外服務(wù)
1绊袋、金額包含訂單上的運(yùn)費(fèi)、優(yōu)惠铸鹰、現(xiàn)金癌别、用戶實(shí)際支付等所有類型的金額;
2蹋笼、金額拆分的基本原則是按sku金額比例分?jǐn)偲侍海瑑?yōu)先按元取整墅拭;
3、拆分系統(tǒng)處理完成后,將拆分結(jié)果發(fā)送到MQ唤蔗,金額箱季、拆分系統(tǒng)訂閱消息藏雏,接收消息并將計算結(jié)果存入DB粟誓,并發(fā)送計算結(jié)果到MQ病瞳;
4、對外提供查詢服務(wù)逗爹。售后挟冠、EBS、發(fā)票、廣告聯(lián)盟、采銷、客服肤视、數(shù)據(jù)倉庫涉枫、計費(fèi)邢滑、等30多個系統(tǒng)使用該服務(wù);