訂單系統:訂單拆單規則與流程詳解
編輯導語:如今電商行業發展迅速,用戶可以在電商平臺進行購物交易,為了用戶的方便,用戶可以同時選中多家店鋪商品進行統一買單,這些訂單在后臺會進行拆分;本文作者分享了關于訂單系統中的訂單拆單規則與流程詳解,我們一起來了解一下。
用戶在電商平臺上一次購物,通常會將多個商家的多個商品作為一個訂單提交,同時也會使用各種優惠券和滿減;支付完成后,后臺對這一訂單是如何進行分拆的,拆分后系統對資金,供應商,運費,優惠折扣如何處理呢,請往下看。
拆單,就是將一個大的訂單按照某些規則,將其拆解成兩個或多個子訂單的過程,原來的訂單就是父訂單。
比如你在電商平臺上買了兩件商品,一個是玩具,一個是手機。玩具和手機很可能來自不同商家,所以系統會把你的這筆訂單拆成兩個子訂單,每個子訂單由相應的商家發貨;因為不同商家的貨都是存在自己的倉庫里,這也就是為什么購物車里面要根據不同的商家進行拆單。
剛剛介紹聊了下按照商家維度來拆單,現在一起看看拆單維度到底有幾種。
一、拆單維度介紹
1. 店鋪維度
這種情況主要針對于平臺型的電商,有很多商家進行入駐,用戶購買了不同店鋪的商品,在購物車也是按照店鋪的維度進行展示;此時用戶多店整合下單支付,平臺都是合單一次性支付的,結算完成后就會進行拆分操作。
按照店鋪維度拆單:便于結算,一個訂單包含多個商家的商品,平臺要與他們分別結算。
2. 倉庫維度
商家店鋪或者平臺的自營店鋪,在不同地區都會有自建倉庫,商品會根據用戶發貨地址就近發貨等規則,在各個不同的倉庫進行揀貨、備貨、發貨;用戶訂單如果包含多個倉庫的商品,那么就會對訂單進行拆分處理。
按照倉庫維度拆單:一個訂單包含多個倉庫的商品,便于發貨。
3. 供應商維度
用戶訂單中如果包含了多個供應商的商品,甚至同一家店鋪有多個供應商為其供貨,這時也要對訂單進行拆分操作。
4. 商品品類
由于某些品類商品的屬性和價值不同,都會有一定特殊要求,比如:易碎品、腐蝕性等之類的商品,這樣就不能放在一起了,因此需要拆分操作。
5. 大件商品拆單
如果用戶在同一家店鋪購買了電冰箱和熱水壺,由于大件商品與小件商品不同,它在倉庫的存儲位置、揀貨方式、包裝、運輸都有所區別,因此基本上大件商品需要進行拆單。
6. 物流因素
不同物流公司對單個包裹的重量或體積都有特殊要求,需要根據sku的毛重和體積計算包裹總重量和體積,超出物流公司限制的也可以考慮拆單。
比如中國郵政小包按克計費,適合2KG以下貨物;中國郵政國際大包裹按克計費,適合2-30KG重量的貨物。
可能還存在這么一種情況:一個10kg的包裹有可能比兩個5kg的包裹收費更高,基于物流成本考慮一般也會將一個訂單拆分成兩個。
7. 跨境商品
這個維度的拆單只要是針對跨境、海淘商品,由于需要訂單、支付單、核運單三單對碰,而且國家政策規定:跨境電子商務零售進口商品的單次交易限值為人民幣5000元,個人年度交易限值為人民幣2.6萬元。
如果用戶單筆訂單金額超過5000元,則必須對訂單進行拆分,拆分的子訂單每筆不能超過5000元,且分別每筆子訂單都有獨立的的訂單號和物流單號,確保正常通關。
( 拆單流程:來自電商產品經理寶典 )
按照《電商產品經理寶典》一書提到:庫存管理體系分層為銷售層、調度層、倉庫層,那么按照三個分層來看看拆單是如何進行的。
(來自:碎碎戀產品)
8. 其他電商的一些拆單規則
- 訂單中部分商品可以隨時發貨,其他商品沒有庫存或者暫時沒有上市需要等待貨源,等待時間超過10天仍沒有發貨,系統將自動拆分訂單;
- 訂單中商品超過了預計發貨期,系統將在第二天的晚間自動拆分訂單,將可以發貨的商品先行發貨;
- 訂單中商品其中一個在訂購時庫存顯示只有一個,如果同時有多個訂單訂購,該商品需要等系統的分配,系統將自動拆分訂單。
二、拆單后的頁面顯示
1. 下單之后付款之前
用戶在訂單結算過程,因各種因素導致支付失敗, 然后返回訂單列表,就可能會看到訂單按照一定規則被拆分成若干個子訂單。
如果父訂單包含了運費和優惠金額(券+活動優惠),需要將優惠和運費分攤到每筆子訂單上去,如下圖。
PS做個小筆記:上圖場景是每個店鋪都用自己優惠券,沒有使用到平臺券或者平臺滿減活動,拆單后可以單獨付款或者取消訂單,互不影響。
再看下另一種情況,多店鋪使用了平臺券或者平臺滿減活動,未付款拆單后,任意點擊某一個子訂單付款按鈕,都是以總訂單金額付款的;當然任意取消某一子訂單時,也會同時取消其余子訂單,如下圖。
但是呢,也不是所有的平臺都是按照上面的形式來拆單。
比如京東平臺,初步試了一下,多個店鋪商品一起結算但未完成支付,并不會進行拆單操作,在訂單列表上還是展示著一個父訂單(不知道其他場景會不會進行拆單,大家可以去試試看)。
2. 下單付款后
在用戶支付后,商家或者系統會按照上述的維度進行拆分,同一個父訂單可能會拆成多個子訂單,甚至子訂單還能繼續被拆分。
形成多個包裹并發貨后,就會產生多個物流單號,當然前臺用戶看到的也是多條物流軌跡,如下圖所示。
三、拆單中要注意的點
1. 訂單金額拆分
父訂單如果被拆成多個子訂單后,跟隨訂單一起變化的不僅僅只有商品和商品數量,訂單的金額也會跟隨變化,同時為了方便解決后續售后問題,必須對拆分后的訂單金額進行合理分配。
之前《電商系統-優惠券疊加規則、優惠分攤介紹(三)》詳細的介紹了優惠的分攤規則,這里也簡單的介紹一下。
訂單實付金額公式如下:
訂單總金額 = 商品總金額 + 運費 – 總優惠金額
其中:
總優惠金額 = 促銷活動優惠金額 + 優惠券優惠金額 + 虛擬資產(紅包或積分)抵扣金額
單個商品SKU優惠后的價格公式,如下:
單個商品SKU優惠后的價格 = 商品價格 – 總優惠金額 * (商品金額 / 訂單總金額)
按照上述的公式就能合理將拆分后的訂單金額進行合理的分配,具體例子可翻閱剛剛提到的文章,這里就不在啰嗦了。
2. 訂單拆分售后處理
拆單售后可能會涉及到返還運費和優惠返還的問題,其實這些之前《電商系統-運費的逆向流程(退運費策略)》和《電商系統-優惠券核銷(四)》文章提到過一些。
假如部分訂單退款時,就要根據每筆子訂單的實付款進行退款,這時候優惠券不退還的;假如全部退款,可以考慮退回優惠券,具體看業務需求而定。
而運費也可以根據上述公式把運費分攤到每筆子訂單上去,假如在執行退款時,需要將對應運費的等比例返還給用戶。
這里也是簡單提一下,偷懶了,具體詳情可以查看上述提供的文章。
電商拆單這一塊,涉及的地方很多,在設計的時候要多多思考,最后希望本篇文章對大家能有所啟發。
#專欄作家#
道三,微信公眾號:產品大秘籍,人人都是產品經理專欄作家。以前寫過代碼,現在產品圈摸爬滾打,專注于電商領域產品設計、主要分享電商和供應鏈領域知識點。
本文原創發布于人人都是產品經理,未經作者許可,禁止轉載。
題圖來自Unsplash,基于CC0協議。
您文中提到的“下單付款后”的部分:物流發貨時分不同包裹發出,在前端按一個訂單下的多個商品分別展示物流信息,所以此時仍屬于一個訂單是嗎?即顧客在確認收貨時只能按一個訂單操作?這種情況下為什么不用拆成子訂單號處理?
這里子訂單并未拆分,是將發貨單拆分成了兩個發貨單進行發貨,兩個發貨單對應同一個子訂單,這也叫訂單拆分
運費的等比例返還給用戶—如果是全場滿額包郵,申請子訂單退款后,不滿足包郵條件,這個運費還退嗎,怎么退?比如買一只筆1塊錢,全場運費10塊,滿90包郵,現在買了1只筆和89塊的筆記本,申請筆退款,退多少錢?退多少運費?
好受用,謝謝,能分享下分期付款嗎?
請教一下。按照倉庫維度拆單問題。
同一張單,不同倉庫,怎么判斷是拆單還是采購、調貨更好?拆單過多,可能物流成本比較多,一張單,SKU1在倉1,SKU2在倉2,SKU3在倉3,那可能調撥到倉1集中發貨更好。
如果訂單可以單倉發貨,就最好單倉發貨;多倉發貨的情況下,再可以考慮采購成本和物流配送成本;采購和物流時效配送信息可以通過商品庫存中維護的商品價格信息和訂單收貨地址對應的地址四要素進行測算。
嗯嗯 感謝,大致理解了
請問一下,訂單拆掉以后,父訂單和子訂單的訂單編號一樣嗎,還是需要單獨生成新的編號。后臺如何顯示的
根據情況吧,天貓時在生成訂單未支付之前就已經拆單,所以支付前后訂單號都是一樣;像京東支付前是一個父訂單號,支付后再拆單為子訂單,分別生成不同的子訂單號,但和父訂單號肯定有一個關聯關系
這個時候子訂單和父訂單的關聯關系在業務上有什么用呢?
劉志遠有一本書《電商產品經理》里面對于電商系統的各種邏輯 包括本文中提到的 一些點都有很清晰的解釋。您可以參考一下
好的,謝謝