電商訂單拆單規(guī)則
電商業(yè)務(wù)中,多場(chǎng)景下的復(fù)雜業(yè)務(wù)流程往往通過(guò)訂單來(lái)記錄業(yè)務(wù)的發(fā)生。訂單的拆單規(guī)則需要適配不同條件的細(xì)分場(chǎng)景。本文通過(guò)個(gè)人項(xiàng)目復(fù)盤(pán),以文字與流程圖的形式,描述清楚訂單(銷(xiāo)售訂單)的拆單與合并規(guī)則。
01 概述
1.1 什么是拆單
在網(wǎng)上購(gòu)買(mǎi)商品下單成功后,過(guò)一段時(shí)間再次瀏覽時(shí),有時(shí)會(huì)發(fā)現(xiàn)你的訂單會(huì)變成兩個(gè)或多個(gè),這就是系統(tǒng)做了拆單而導(dǎo)致的。
拆單,就是將一個(gè)大的訂單依據(jù)某些規(guī)則的集合,將其分解成兩個(gè)或多個(gè)子訂單的過(guò)程,原來(lái)的訂單稱(chēng)之為父訂單。
1.2 為什么拆單
不同商品需要針對(duì)特性、賣(mài)家、發(fā)貨地等,有不同的處理方式,因此需要拆單;
可以通過(guò)拆單解決用戶(hù)在前臺(tái)下單時(shí)商品庫(kù)存數(shù)量不足的情況;
1.3 拆單的場(chǎng)景
- 倉(cāng)庫(kù)管理:訂單量根據(jù)算法合理分配給多個(gè)倉(cāng)儲(chǔ)中心。
- 訂單管理:根據(jù)訂單的種類(lèi)、重量、尺寸等信息進(jìn)行分類(lèi)和分配。
- 產(chǎn)品品類(lèi)管理:在銷(xiāo)售旺季,電商企業(yè)需要對(duì)各類(lèi)產(chǎn)品進(jìn)行分類(lèi)和集中處理,降本增效。
- 配送管理:訂單聚合發(fā)貨,降低物流配送成本。
- 財(cái)務(wù)維度:不同商家在財(cái)務(wù)上是獨(dú)立的,因此不能作為同一個(gè)父訂單進(jìn)行結(jié)算。例如,用戶(hù)在購(gòu)物車(chē)中同時(shí)選擇了平臺(tái)自營(yíng)的商品和第三方商家的商品,這兩部分商品就需要拆分成兩個(gè)父訂單進(jìn)行分別結(jié)算。
- 物流維度:由于商品體積、數(shù)量、存儲(chǔ)條件、倉(cāng)庫(kù)位置以及供應(yīng)商等因素的不同,很多情況下需要將一個(gè)父訂單拆分成多個(gè)子訂單進(jìn)行發(fā)貨。例如,冰箱由于體積大、重量重,通常需要獨(dú)立成單。
- 商品溫控屬性不同:對(duì)于生鮮電商而言,同一個(gè)倉(cāng)庫(kù)可能包含常溫倉(cāng)、冷藏倉(cāng)、冷凍倉(cāng),存儲(chǔ)著不同的商品,商品的揀貨、包裝等都有不同的要求,所以需要進(jìn)行拆單。
- 大件商品拆單:大件商品與普通商品不同,它在倉(cāng)庫(kù)的存儲(chǔ)位置、揀貨方式、包裝、運(yùn)輸都有所區(qū)別,所以大件商品需要每一件都拆單。
- 根據(jù)庫(kù)存拆單:針對(duì)缺貨商品進(jìn)行的拆單,即有庫(kù)存的一單,無(wú)庫(kù)存的一單,如果是二級(jí)訂單,則父訂單相同,子訂單衍生出子訂單。
- 線下門(mén)店商品不拆單:如果是線下門(mén)店購(gòu)買(mǎi)商品,則不需要拆單。
- 組合商品不能拆單:在促銷(xiāo)活動(dòng)中,有時(shí)會(huì)有一些大禮包等商品的組合銷(xiāo)售,即多個(gè)商品經(jīng)過(guò)倉(cāng)庫(kù)的組合包裝后出庫(kù),所以針對(duì)此類(lèi)商品不能拆單。
1.4 什么時(shí)候拆單
拆單的時(shí)點(diǎn)要在 “訂單支付成功”后進(jìn)行,且需要前端訂單已經(jīng)流轉(zhuǎn)到后端生產(chǎn)庫(kù),在訂單中心進(jìn)行處理。
1)如果購(gòu)物車(chē)不能合并支付時(shí),在購(gòu)物車(chē)中便拆分為幾個(gè)訂單,這時(shí)的拆單可以定義為一次拆單,也可以歸屬于購(gòu)物流程,因?yàn)橛脩?hù)不提交就不會(huì)生成訂單號(hào),不會(huì)保存各個(gè)訂單的數(shù)據(jù)。
2)在用戶(hù)支付成功后,各個(gè)訂單同樣是要向后臺(tái)流轉(zhuǎn),經(jīng)過(guò)拆單服務(wù)的處理才可以繼續(xù)進(jìn)行下面的生產(chǎn)。
在前面討論拆單場(chǎng)景時(shí)提到一種缺貨拆單,這種場(chǎng)景的拆單是在用戶(hù)下單支付成功后,訂單有可能已經(jīng)拆分為不同的子訂單,但因某種原因倉(cāng)庫(kù)無(wú)貨而導(dǎo)致的拆單。這時(shí)拆單的時(shí)點(diǎn)是靈活的,一般是在客服系統(tǒng)中,根據(jù)用戶(hù)的反饋確定是否拆單的。
注:缺貨是影響用戶(hù)體驗(yàn)的,但是缺貨是始終客觀存在的。
1.5 拆單的原則
原則1:最小拆單原則,即能拆兩單,不能拆成三單,因?yàn)槎嗖鹨粏尾粌H是單據(jù)數(shù)量的增加,它會(huì)增加系統(tǒng)的復(fù)雜度,降低用戶(hù)體驗(yàn),加大倉(cāng)庫(kù)作業(yè)量,增加運(yùn)費(fèi)費(fèi)用等。
原則2:最快送達(dá)原則,拆分出的子訂單要快速生產(chǎn),快速送達(dá),這個(gè)是增加用戶(hù)體驗(yàn)的最好辦法。但是快速送達(dá),依賴(lài)于倉(cāng)儲(chǔ)物流的布局,這個(gè)在多倉(cāng)可以發(fā)送到一個(gè)城市時(shí)尤為重要。
02 訂單拆單規(guī)則
1)交易主體:這里的交易主體指平臺(tái)上各個(gè)商家,他們都會(huì)與消費(fèi)者發(fā)生各種交易行為。因此,對(duì)于前臺(tái)還是后臺(tái)拆單,分為兩大類(lèi)拆單方式:
- 不同交易主體拆單(前臺(tái)拆分訂單)
- 單一交易主體拆單(后臺(tái)拆分發(fā)貨單)
2)前臺(tái):淘寶、京東、餓了么、美團(tuán)外賣(mài)等前臺(tái)銷(xiāo)售平臺(tái);
3)后臺(tái):支撐前臺(tái)的各種系統(tǒng)的統(tǒng)稱(chēng),核心拆單部分在倉(cāng)儲(chǔ)相關(guān)環(huán)節(jié)。
2.1 不同交易主體的拆單(前臺(tái)拆分訂單):
消費(fèi)者與不同的交易主體發(fā)生交易時(shí),不同的交易主體生成不同的訂單,每個(gè)交易主體都有一個(gè)獨(dú)立的訂單號(hào)。此時(shí),每個(gè)訂單都會(huì)對(duì)應(yīng)一個(gè)發(fā)貨單(可以理解為物流單,但不一定是你收到快遞的物流單號(hào)),即對(duì)應(yīng)關(guān)系為 1:1。
不同交易主體拆單時(shí),直接體現(xiàn)在了前臺(tái)展現(xiàn)不同的訂單,所以這里稱(chēng)之為“前臺(tái)拆分訂單”;而前臺(tái)拆單又分了兩種拆分方式:
- 購(gòu)物車(chē)拆分
- 提交訂單拆分
1)購(gòu)物車(chē)拆分
定義:餓了么、美團(tuán)外賣(mài)的購(gòu)物車(chē),尤其是餓了么的購(gòu)物車(chē),會(huì)發(fā)現(xiàn)每個(gè)店都有一個(gè)單獨(dú)的【去結(jié)算】按鈕,而不是像淘寶一樣可以多家店同時(shí)結(jié)算,那么餓了么這種在購(gòu)物車(chē)就將不同交易主體的商品進(jìn)行拆分的方式就是“購(gòu)物車(chē)拆分”。
如下圖,左側(cè)為餓了么,右側(cè)為美團(tuán)外賣(mài):
2)提交訂單拆分
定義:以淘寶、京東為代表的電商產(chǎn)品,可以在購(gòu)物車(chē)?yán)飳⒉煌碳业纳唐吠瑫r(shí)勾選進(jìn)行【結(jié)算】,在確定訂單頁(yè)可以同時(shí)【提交訂單】,當(dāng)提交訂單后,不同商家的商品會(huì)生成不同的訂單,所以在這里稱(chēng)之為“提交訂單拆分”。
“提交訂單拆分”的拆單方式實(shí)際也是經(jīng)過(guò)后臺(tái)處理進(jìn)行拆分的,但是因?yàn)閷?duì)消費(fèi)者有明顯的不同訂單的感知,所以歸在前臺(tái)拆分訂單里。
2.2 單一交易主體的拆單(后臺(tái)拆分發(fā)貨單)
定義:后臺(tái)拆分發(fā)貨單,也就是消費(fèi)者在單一商家下單后(或經(jīng)過(guò)前臺(tái)拆單后變成了每個(gè)獨(dú)立交易主體的訂單),拆單實(shí)際拆的是發(fā)貨單,而不是消費(fèi)者的實(shí)際訂單。
這里有一個(gè)誤區(qū):即在提到拆單和合單時(shí),經(jīng)常說(shuō)把消費(fèi)者的原單拆開(kāi)多個(gè),或者多個(gè)合并成一個(gè)。這種方式既麻煩,又容易出錯(cuò),而且最關(guān)鍵的問(wèn)題是,修改消費(fèi)者訂單,對(duì)消費(fèi)者的感知并不好。
訂單拆分和合并是要解決什么問(wèn)題??
- 是要提升發(fā)貨效率和體驗(yàn),節(jié)約發(fā)貨成本,解決的是訂單分開(kāi)發(fā)貨和合并發(fā)貨的問(wèn)題,不是說(shuō)“訂單拆分”把消費(fèi)者訂單直接拆了。
- 如果真的拆了那簡(jiǎn)直是一場(chǎng)災(zāi)難,還需要考慮各種優(yōu)惠的拆分,在退貨時(shí)要保證所有金額不出錯(cuò)。
- 在需要拆單的情況下,一定不要修改消費(fèi)者訂單,而是根據(jù)一定的規(guī)則將消費(fèi)者訂單生成多個(gè)發(fā)貨單,這樣就有了訂單和發(fā)貨單關(guān)系為 1:N。
- 1:N 釋義如下圖所示:下面為之前下的一個(gè)訂單,商家分了多個(gè)倉(cāng)發(fā)貨,有多個(gè)物流單號(hào)(已隱藏)
1)后臺(tái)拆分發(fā)貨單規(guī)則
(1)是否多倉(cāng)發(fā)貨
(2)是否分批發(fā)貨案例:下圖為盒馬鮮生的確認(rèn)訂單頁(yè),因商品不同(包裹 1 和包裹 2 的拆分可能是由于庫(kù)存問(wèn)題,包裹 1 和包裹 3 拆分的原因應(yīng)該是品類(lèi)的原因,包裹 1 需要更精準(zhǔn)的配送時(shí)間,包裹 3 則不需要),在下單時(shí)直接告知消費(fèi)者會(huì)分多單配送:
(3)是否需要人工拆單:當(dāng)系統(tǒng)自動(dòng)拆單規(guī)則不完善時(shí),一般都需保留人工拆單的方式,在訂單審核時(shí)將一部分商品先發(fā)貨。
03 總 結(jié)
通過(guò)前臺(tái)拆單和后臺(tái)拆單的規(guī)則可以發(fā)現(xiàn),前臺(tái)拆單規(guī)則明確,表現(xiàn)形式只有兩種:購(gòu)物車(chē)拆分、提交訂單拆分。而在后臺(tái)拆單時(shí),更多的結(jié)合實(shí)際場(chǎng)景,各種規(guī)則并不明確,可見(jiàn)后臺(tái)拆單邏輯更復(fù)雜。
單一商家的發(fā)貨場(chǎng)景比較單一,一般不需要考慮設(shè)計(jì)的太復(fù)雜,可能不需要后臺(tái)拆單就能解決問(wèn)題(即使只有一個(gè)交易主體,也可通過(guò)前臺(tái)拆單方式解決)。而作為能夠提供倉(cāng)儲(chǔ)物流服務(wù)的平臺(tái)方,則需要考慮更多,成本、時(shí)效、體驗(yàn)都需要考慮。
本文由 @RICK 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)作者許可,禁止轉(zhuǎn)載
題圖來(lái)自Unsplash,基于CC0協(xié)議
該文觀點(diǎn)僅代表作者本人,人人都是產(chǎn)品經(jīng)理平臺(tái)僅提供信息存儲(chǔ)空間服務(wù)
- 目前還沒(méi)評(píng)論,等你發(fā)揮!