訂單信息與狀態流轉,看這一篇就夠了

2020-12-11 人人都是產品經理

前言訂單產生後,接下來會繼續進行一系列流轉,最後送到用戶手裡。在每個環節都有對應的操作,數據信息也要求其完成性,可以根據訂單的每個狀態變化,來計算分析,進而進行優化供應鏈路徑,以提升訂單處理效率,提高用戶體驗。本篇就依據經驗從訂單信息及訂單狀態兩方面拆解來說下本人對訂單涉及的系統或業務流程。

訂單信息

1. 關鍵欄位

訂單的流轉效率取決於信息系統的數據流轉同時結合倉庫、快遞的商品流轉,所以有幾個關鍵欄位要提前關注並了解。

  1. 訂單是從哪流入到OMS(訂單管理系統)的,這就是訂單來源。不同來源的訂單銷賣渠道不同,而且有的流轉也是不同的,如由第三方負責發貨的訂單,系統是需要根據開放平臺來傳遞信息,對於發貨、物流等控制與自營訂單不同。
  2. 訂單是什麼類型的,因為訂單類型不同,在OMS系統中處理有所不同,有的可以有跨節點,有的可能是逆向流程,如退貨訂單在是從用戶到商家的一個過程,它與正向訂單的處理要複雜,因為它是要根據正向訂單流轉過程中產生的信息進行獲取再根據規則進行計算處理。
  3. 倉庫,即訂單來了要送到哪裡去作業處理,在倉庫中的流轉需要有哪些標準流程,不同的倉可能歸屬不同的分公司,那麼在成本核算上又會有哪些不同,雖然在OMS前期不關注,但要保證這些信息的準確性。而且對於有的商家在A倉缺貨後,可能安排B倉發貨即訂單轉倉,不通過倉間調撥的方式,所以訂單中要記錄最終的發貨倉。
  4. 支付狀態,此欄位與支付相關,不同的支付方式需要對接不同的接口,狀態的回傳是否及時等等。支付狀態與訂單狀態可以合併成一個欄位。
  5.  訂單狀態,即在不同的操作節點上訂單所處的狀態,有些信息是展示給用戶的,有的是內部查看的。後續有詳細的介紹。

2. 訂單信息

訂單生成時簡單說了下訂單信息包括訂單基本信息與訂單商品信息,還包括很多附屬信息,如支付明細、關聯用戶、使用的禮品卡明細等等,具體如下圖。

(1)訂單基本信息

訂單信息即訂單主表信息,我這裡將分為訂單號、下單用戶信息、訂單基礎信息、支付信息、收貨信息和物流信息幾個小部分。

1)訂單號:單獨列出來了,大家可能有疑問,這裡解釋一下。

  • 訂單號雖然只是一個單據號,但是這個號碼格式是什麼樣的需要經過設計,因為有的公司訂單號是年月日+序列號或隨機號方式,這樣設計沒有什麼問題,因為只要保證唯一性就可以了。但是,對於一些公司為了避免數據洩露(如友商通過訂單號分析日訂單量)在單據號格式進行了一些處理。
  • 此外,在履單過程中,單號是流轉過程中非常重要的欄位,所以如果好的OMS系統可以根據訂單號進行分發流轉,操作人員也可以根據單號來人為判斷其訂單類型或倉庫等信息。附:Amazon中國的訂單號格式:C01-2442712-9062228 ;京東訂單號:106697775485;淘寶訂單號:786699393282068525
  • 訂單號的生成是需要有一個組件支撐的,首先要能夠滿足訂單量的增長、用戶並發等要求,其次隨著數據量的增長訂單表是要進行橫向或縱向拆分進行分庫分表,數據進行分布式存儲(有興趣的可以看下《大眾點評訂單系統分庫分表實踐》)。我們曾開啟過分庫分表項目實踐,但因種種原因推進不順利,最終僅上線了單號生成器及一些服務組件,挺遺憾的。

2)基礎信息:

包括除單號的主要信息如來源、分類、狀態、歸屬、所屬倉庫等,由於訂單表未來是數據量最大的,所以每個欄位設計時需要考慮其真正的意義及是否能夠滿足未來的擴展。

隨著時間的推移及業務的快速變化與增長,未來有很多種可能會迫使你去加欄位或將原欄位進行二次定義,使得此表在開發過程中要進行不斷轉義才可以,大大增加了代碼的複雜度。個人是比較傾向於預定義幾個預留欄位,優劣大家在設計時去衡量吧。

3)支付信息:

支付主要是對在訂單級使用的優惠券、禮品卡、積分及折扣等,在前端訂單進入到結算頁時會根據相關信息進行計算並記錄,同時在單據查時一般遵循:訂單金額 -優惠券-禮品卡-積分=應付金額;訂單金額=訂單商品金額+運費金額;訂單商品金額=商品實際售價*商品售賣數量。

4)收貨信息:

訂單的下單用戶與收貨人可能是不同的,為了更好的提高用戶體驗,有的訂單可以預約送貨時間等,所以此部分信息可以單獨列出來或以附屬信息進行護展。

5)物流信息:

這裡需要記錄快遞公司及物流單號,與物流明細信息進行關聯調用。

(2)訂單商品信息

這個表是交易的明細商品信息,自然包括商品的基本信息,同時包括交易時的商品價格、優惠信息,同時還應包括交易過程中商品參與的活動等信息。

商品信息表是訂單從表,數據量是訂單表的幾倍或十幾倍,同時對於訂單級別的一些優惠金額需要根據商品進行分攤。由於發票是根據商品信息進行的,所以在分攤金額時要注意尾差;同時在訂單發生退換貨時是要根據商品進行金額的重攤重算。

對於退換貨時的重攤重算,這裡囉嗦一下,是針對於用戶下單時已經享受了訂單級或商品的促銷活動,當發生退貨或換貨後由於商品發生變化,使得訂單級或換的商品不能再享受其促銷優惠了,需要重新計算優惠金額的過程。

(3)開票信息

對於開票信息,從京東上截了一張圖片,參考下即可。

(4)支付明細

對於支付,在訂單生成時簡單聊過,這裡強調一下是針對於各種支付方式的支付明細數據。以前說過,涉及到錢的信息不能馬虎,一定要記錄清楚,要有交易流水號(我司或第三方機構的),有狀態變化的過程即支付日誌。

此部分後續會進入到財務系統進行應收對帳,同時發生退款時需要檢驗。對於支付系統如何設計與研發就不囉嗦了,官方的話就是要保證數據的準確、及時以及發生異常後的補償措施;在結算時要儘可能提升響應時間,哪怕1ms也可能大大提升用戶體驗。

對於支付,一般都是按父訂單進行的,後續如果發生拆單,則相關的支付信息還需要通過父單號進行關聯。

(5)物流明細

下面根據狀態分解時,仍會提到,這裡也只展示一張圖片供參考。

(6)訂單附屬表

此部分是根據實際業務情況進行設計,譬如訂單支付過程使用了禮品卡,那麼就需要記錄禮品卡與訂單號的關係,同時記錄使用了多少錢,餘額是多少,什麼時間扣款的,這些需要與禮品卡系統進行關聯,以保證此用戶名下的禮品的金額變化是有跡可循的。

同理,積分支付需要記錄使用積分支付時多少積分抵多少錢,此訂單用了多少積分,用戶還有多少積分餘額等這些時點性的信息。

還是那句話,與錢相關的信息馬虎不得;對於其它需要記錄的信息,如果不方便或不能記錄在訂單請表或商品表中,都可以通過附加表方式。但要清楚附屬表越多,代碼可能會複雜,但對於遷庫遷表可能會容易些。

至此,對於訂單信息的分解就算完成了,訂單一般都會經過拆單即一個訂單會拆分成不同的子訂單,後續的履單都是根據子訂單進行的,下面從狀態的角度再來梳理下。

訂單狀態

訂單的狀態,我將其分為三部分:

  1. 用戶相關的狀態,即用戶在我的訂單中可以查看跟蹤的訂單狀態變化;
  2. 倉庫/商家的狀態,是指訂單分配到倉庫或商家後,在其作業過程中產生的狀態;
  3. 物流狀態,即倉庫/商家發貨後,包裹發貨到用戶籤收過程中的相關狀態。

下面,按照新建到用戶籤收這一個完整過程來分別說下我的理解。

新建:即用戶選擇商品後,提交後產生的新訂單。訂單產生前是根據用戶選擇的收貨地址進行商品的庫存判斷、商品的優惠活動、訂單的優惠活動以及用戶選擇的支付方式、開票信息等生成的,詳細過程大家可以參照《電商後臺-訂單生成》。

支付:用戶支付已提交的訂單,這時就需要記錄支付的詳細信息,支付完成後,訂單狀態就變為已支付,此時訂單距離發貨還需要經歷幾個過程。

  • 拉單服務:是將前端伺服器產生的訂單拉取到後端生產庫(一般也叫內部ERP庫),這個就是要求快,不能有訂單的積壓。
  • 拆單服務:折單分為兩部分,在前端下單時會進行預拆單,即將不同的商品根據規則進行分堆打標,供後續的拆單服務使用。拆單是在支付完成後進行的,這時會根據商品的屬性、配送條件要求或是否缺貨等原因進行拆分,這時是將商品進行分堆,然後生成子訂單,一般訂單主表的相關金額信息會根據子訂單的商品重新計算。拆單規則有很多,此篇不深入梳理了。
  • 訂單下發服務:WMS系統是與OMS系統或ERP分離的,如果使用第三方的倉儲系統,數據的傳輸是必不可少的。對於單據的下發與狀態回傳系統是如何設計的,目前都是定時任務+消息隊列的方式進行。訂單可以根據倉庫下發的WMS系統,也可以通過開放平臺傳遞給合作商家由其進行發貨。在京東上下單完成後,你會清楚的看到類似如下系統消息「您的訂單已經分配到XXX倉庫……」給用戶。
  • 訂單攔截服務,在用戶創建訂單或支付後,在沒有拆單前,還應該有一個訂單攔截服務。此服務的目的是進行惡意訂單的判斷,對於特殊訂單的審核,這都依賴於相關規則設置。當訂單攔截後,訂單可能會被強制取消,目的是為了釋放庫存或避免用戶刷單,這個過程有的被稱之為訂單的回滾期,我理解就類似於回收站一樣。

待發貨:在此狀態的訂單有可能沒有下發到倉庫,也可能已經下發了。但在此時,訂單都是可以取消的。

看上面的圖中,訂單在發貨前每個狀態理論上都可以取消(用戶主動或被動)。

訂單取消後,狀態就變為取消狀態,這個狀態我理解為是訂單的終結狀態中一個(取消、無效、關閉或籤收)。

在此取消訂單如果沒有發生拆單,則可以根據支付或未支付進行,即涉不涉及用戶退款;如果發生拆單,則訂單是要根據子訂單進行取消了,而且在取消過程中是否要判斷是否可以取消,這就涉及促銷或贈品或訂單分類等信息,細節不說了。

這裡補充一個訂單狀態,即如果訂單發生拆單後其父訂單的狀態是什麼?一般設置為無效訂單,這個也是訂單的一個終結狀態。

接收訂單:這個狀態在WMS系統中可能定義為待分揀或其它名稱,在上位系統就是已下發或待發貨。此時訂單就開始在WMS系統中進行流轉了,但用戶一般不會關注你具體的履單節點,他最關心的是你發貨還是沒發。

分揀/打包/發貨:這幾個狀態都是倉儲或商家的作業過程,其發貨速度是用戶關注的,一般上位系統只關注於何時發貨,如果沒有及時操作會進行提醒。對於這些狀態的變化,雖然是倉儲中的,但是我認為需要同步到OMS系統中,這樣可以分析訂單的時效,而且對於售後也是有幫助的。

一般情況下,在訂單還沒有開始分揀時,用戶或系統仍然可以取消的,具體看訂單取消的環節是如何設計的。

已發貨:當倉庫或商家操作發貨後,訂單便進入到下一個狀態過程,即物流狀態。此時的訂單已經打包完成了,此時訂單是不允許取消了,如果用戶不要,那麼只能進行攔截進行拒收處理。

物流狀態信息:主要是四個節點,「已攬收->運輸中->已派件->已籤收」,這些都是對接第三方物流信息獲取的。這些狀態信息一般與訂單主狀態是分離的,記錄在訂單信息中的物流明細表中。在與物流公司對接時,它們會有很多狀態碼,哪些展示給用戶,哪些不展示給用戶可以根據情況進行篩選。但最好與物流的官方保持一致,因為有的用戶會去快遞的官網查詢,如果有異常會進行投訴。

由於對接的是快遞公司的開放接口,有些信息是要進行脫敏的,有些信息是要保存的,物流狀態的更新需要及時,以便讓用戶看到最新信息。

籤收:用戶收到貨後籤字確認,此單完成。如果後續涉及質量等問題,就需要走售後流程。

拒收:淘寶訂單一般很少有拒收,因為商家一般都要求先籤收拍照後走售後(有的商品可以)。在大的垂直電商網站下單一般自營商品可以拒收。現在基本上沒有貨到付款了,在幾年前購買商品可以選擇貨到付款,對於商品用問題或不滿意的用戶可以非常坦然的拒收,因為你沒有付錢。雖然現在有支付寶等第三方支付了,但是拒收時涉及到與快遞、商家三方的溝通,也是比較麻煩的。

商品拒收後,對於第三方物流是屬於一個新的單子,快遞費誰支付(用戶還是商家)是個問題,所以一般都是先籤收後退。

寫到這裡應該可以簡單的了解了訂單生成後,根據相關的狀態再一次了解了單據流轉過程。

總結

了解了訂單信息的組成以及相關的狀態,相信對於後續業務的理解與方案設計會有一點點幫助,但這些都是非常泛的理解,對於退貨的逆向流程也沒有總結,在設計產品時一般對於正向的標準流程處理基本都是比較容易的,複雜的都是逆向或異常情況的考慮。

為什麼要考慮這麼多的異常情況呢?其實最主要的還是責任及信任。後續針對訂單的售後退換貨流程結合客服系統再進行總結。

感謝您的閱讀!

 

作者:倔強的大蘿蔔;公眾號:倔強的大蘿蔔

本文由 @倔強的大蘿蔔 原創發布於人人都是產品經理,未經作者許可,禁止轉載。

題圖來自Unsplash,基於CC0協議

相關焦點

  • 想知道淡奶油的打發技巧以及各個狀態的用法,看這一篇文章就夠了
    從冷藏中取出後,應當立馬準備打發,最適宜的打發溫度為4℃,但這也不是個死規定,溫度最好可以保持在2-10℃之間。在夏天操作的時候室內一定要開空調,然後準備一盆冷水,將盛放淡奶油的容器放在冷水裡進行打發。了解完打發淡奶油的這些必要條件,我們就來說說淡奶油的打發及各個狀態的用法。1、未打發狀態的淡奶油。
  • 看這一篇就夠了
    看這一篇就夠了 2020-07-29 15:46 來源:澎湃新聞·澎湃號·政務
  • 電商後臺之訂單生成
    結合商品流轉的電商系列介紹了一些了,商品已經採購入庫、價格稅率設置好了、活動及相關模板也已經準備完畢,下面就應該上架銷售了,現在接著聊下訂單的生成。此篇是電商後臺系列的第9篇,也作為2019年的最後一篇。
  • 關於牆體彩繪機,看這一篇就夠了!
    上周知識君分享了一篇關於牆體廣告畫面解決方案,很多人都對裡面的牆體彩繪機非常感興趣。因此,知識君特地向一家擁有10年研究和生產經驗的牆體彩繪機生產企業——武漢華美艾普,了解具體的產品信息和應用範圍,並分類整理分享給大家。
  • 今年流行穿衣風格 夏天穿衣搭配看這一篇就夠了
    今年流行穿衣風格 夏天穿衣搭配看這一篇就夠了時間:2020-06-13 14:01   來源:淑女志   責任編輯:沫朵 川北在線核心提示:原標題:今年流行穿衣風格 夏天穿衣搭配看這一篇就夠了 天氣越來越熱了,不知道小仙女們都找到自己的穿衣風格了嗎。
  • 解構電商/O2O:訂單系統,平臺的「生命中軸線」
    購買商品信息這裡指購買商品的基本信息和庫存,金額由於比較特殊所以我把金額獨立在商品信息以外說,不過邏輯上其實都屬於商品信息範疇。商品信息主要影響庫存更新和WMS生產。金額信息訂單產生的商品信息,這裡面除了要記錄最終的金額,過程金額也需要記錄。
  • 天貓怎麼查詢訂單物流狀態
    在天貓上購買了商品,當賣家發貨後怎麼查詢訂單物流狀態,以便估計收貨時間,做好日程安排。首先需要登錄天貓商城,百度一下天貓,打開天貓商城官網,點擊上方的請登錄打開登錄頁面,輸入淘寶帳號和密碼登錄。找到要查詢物流狀態的訂單,點擊查看物流文字連結,打開物流詳情頁面。找到運單號碼並複製,在頁面的左邊物流編號下方。在物流狀態欄中,點擊物流方的快捷連結,進入相應物流方的官網查詢頁面,不同賣家會採用不同的物流方,所以不同的寶貝訂單有可能打開不同的物流方查詢頁面。打開查詢頁面後,在訂單號輸入框中粘貼運單號碼,點擊查詢按鈕。
  • 中考英語詞性變換大全,只看這一篇就夠了!
    中考英語詞型變換大全,只看這一篇就夠1.規則變化:(1)一般情況加-s, 如: girls, books, pens中考英語詞型變換大全,只看這一篇就夠三、形容詞加後綴變成名詞1.形容詞加-ty變成名詞
  • 西安旅行攻略,看這一篇就夠了
    但是,鐘鼓樓的夜景很值得一看。西安旅行攻略,收藏這一篇就夠了,快點收藏起來吧~
  • 看這一篇就夠了
    看這一篇就夠了 2018-06-14 17:53 來源: 小車大門道 上一期,咱們講了關於平行進口車購買環節中貸款購車需要注意的一些陷阱和套路。
  • 信息流福利:節日文案撰寫,看這一篇就夠了
    吸引眼球-瀏覽文案了解產品-點擊購買/了解詳情,這個過程只需要2秒,2秒之內這個流程如果沒有發生,那這就是一次失敗的展示,也是一個失敗的信息流。中國人過節送點禮已經是幾千年的習俗,端午的粽子,中秋的月餅,也早已既定成俗。那麼除了月餅,還有哪些產品深受消費者青睞呢?
  • 孕婦要吃哪種酸奶,看這一篇就夠了~
    孕婦要吃哪種酸奶,看這一篇就夠了~哈嘍,我是菠小蘿,今天給大家種草一款適合準媽媽吃的酸奶~孕婦準媽媽可以每天喝酸奶嗎?1、識別品種之前一直提要學會選擇酸奶,準媽媽在購買酸奶的時候一定要擦亮眼睛,購買時一定要學會看配料表,建議只選擇配料表第一位是「生牛乳」的酸奶。
  • 旅行達人必備實用APP,看這一篇就夠了
    作者:阿浪出門旅遊光帶夠必需品是遠遠不夠的,到當地之後,該怎麼找好吃的好玩的,也是得在出門之前就規劃好的事,不然出去旅行很有可能就會變成——換個地方睡覺。VUE有很多濾鏡可以選,濾鏡調色都做得很有電影感(個人覺得比抖音高級很多)而且還有各種不同的畫幅,逼格夠高。而且VUE可以自由選擇分段拍攝,能夠在朋友圈的10秒小視頻內更高效的展現你想拍的各種景色。不會調色真的沒關係,用VUE就好了。也很適合當做Vlog的素材。
  • 你喜歡的水果珍珠怎麼做,看這一篇就夠了,包學包會
    你喜歡的水果珍珠怎麼做,看這一篇就夠了,包學包會這個季節最好的零食應該是水果了,我們可以把水果做成沙拉,做成拼盤,做成果凍,做成冰棒,當然了,還可以做成珍珠。夏天馬上就要到了,奶香味的水果珍珠要吃起來嗎?
  • 玩轉智利聖地牙哥,看這一篇就夠了(下)
    聖母山(網絡圖片)聖地牙哥的聖母像就如同裡約的耶穌像,是不管處於城市哪裡,抬頭就能看到的標誌,也是這座城市最著名的旅遊勝地。聖母山佔地712 平方公裡。來到這裡突然驚嘆:這還是聖地牙哥嗎?高樓大廈,時尚現代,怎麼和昨天見到的城市完全不一樣了?! 這就是智利!一個貧富差距極大的國家。很多人不理解去年發生在智利的事:政府只不過是把地鐵票價漲了一丟丟錢,怎麼就能引發那麼大的社會騷動呢?來首都聖地牙哥,這個覆蓋全國80%以上人口的城市看看吧。僅僅是城市的東西兩向,就是兩個世界!
  • 600+店,蘇州這一年看這一篇就夠了
    每次回頭看總會覺得時間過得格外快 好在2020年依舊有大家的陪伴 去年老闆娘走了N個地方,寫了300+篇文章 或許你沒看完每一篇,沒能一一打卡 沒關係,為你們整理了這份一起胖的年度吃貨報告 沒長的肉可都要統統補回來 這一年,收藏這一篇就夠了
  • 如何寫好標題,看這一篇就夠了(二)
    在上一篇文章裡,用通俗的話講解了如何找詞、如何篩選出合適的詞語。這篇將會將下半部分的內容全部講完。同樣只需要10分鐘就可以學會。讓你徹底掌握!!!只需要遵循以下幾個基本原則就可以:符合搜索習慣符合閱讀習慣包含必要信息是的,只有這3個基本的原則,沒有那麼多花裡胡哨的東西。
  • 0-1歲的寶寶英語啟蒙,看這一篇就夠了
    0-1歲的寶寶英語啟蒙,看這一篇就夠了0-1歲的寶寶英語啟蒙,指物訓練。ivy先生十幾年的英語教育,對英語啟蒙也有自己的一套手法,今天我們就來說一下,寶寶啟蒙訓練之指物訓練。在嬰兒1歲前,所有的父母都會抱著孩子到處看、到處指認:這是狗,這是貓,這是桌子,這是冰箱。然後會再考孩子:狗在哪兒?貓在哪兒?桌子在哪兒?冰箱在哪兒?通過這種互動,幫助孩子建立初步的語言認知和積累最初的詞彙量,這一過程,就是指物訓練。
  • 看這一篇就夠了丨專欄
    雖然各種標題黨很多,但關於VF收購Supreme背後的邏輯,也許看這篇就夠了。作者:粉粉胖子首發:運動品牌在忙啥(ID:dhlllwriting)這次的收購,之前消息保密得真好,所以宣布之後直接炸鍋。但如果你關心VF集團每一季的財報情況(尤其是2020年前兩季度),就會知道他們的現金和信貸額度其實一直處在隨時出擊的狀態。
  • 臺北|關於吃什麼,看這一篇就夠了!