訂單中心:訂單拆分的設(shè)計(jì)思路

訂單拆分環(huán)節(jié)是整個(gè)訂單中心不可或缺的一部分,因?yàn)橛辛擞唵尾鸱郑侥芨玫膶?duì)自身的業(yè)務(wù)場(chǎng)景進(jìn)行拓展店量。

在很多時(shí)候我們可以看到大年,將多個(gè)商品一起放入購(gòu)物車(chē)下單結(jié)算的時(shí)换薄,最終看到的并非一個(gè)訂單,而是多個(gè)訂單翔试。并且拆分的邏輯不僅僅只是訂單轻要,同時(shí)也會(huì)涉及到優(yōu)惠信息的拆分,將拆分好的優(yōu)惠信息分?jǐn)偟礁鱾€(gè)訂單上垦缅。

筆者將本文分成兩部分給大家詳細(xì)講解訂單拆分和優(yōu)惠信息拆分的思路冲泥。

一、訂單拆分場(chǎng)景

1. 按商家拆分

眾所周知,目前有很多電商平臺(tái)供商家入駐凡恍,用戶下單時(shí)普遍存在跨店鋪結(jié)算的情況志秃,所以要將訂單內(nèi)的信息進(jìn)行拆分。同時(shí)將商品信息與優(yōu)惠信息分?jǐn)偟礁髯缘赇伒挠唵紊辖涝停纱诵纬闪耸讓拥牟鸱帧?/p>

例如:在下單時(shí)浮还,直接將訂單內(nèi)的商品按照不同的商家拆分成多個(gè)父訂單,然后根據(jù)不同的配貨倉(cāng)庫(kù)拆分成不同的子訂單闽巩,即一個(gè)倉(cāng)庫(kù)對(duì)應(yīng)一個(gè)子訂單钧舌,但通常情況下用戶是感知不到拆分的涎跨,看到的仍然只有一個(gè)父訂單洼冻。

作為新零售平臺(tái)隅很,我們可將商家可視為門(mén)店,那門(mén)店也就是前置倉(cāng)叔营,所以從這個(gè)角度上看屋彪,也可以理解為倉(cāng)庫(kù)的拆分,若線上網(wǎng)店與線下門(mén)店是一對(duì)一的關(guān)系审编,可以不考慮該層次的拆分。

同時(shí)在連鎖模式下砰嘁,根據(jù)用戶收貨地址匹配就近門(mén)店,所以門(mén)店自然也不會(huì)涉及到拆單勘究,若該門(mén)店無(wú)庫(kù)存的情況下矮湘,商品為售罄狀態(tài)。

2. 按倉(cāng)庫(kù)拆分

電商平臺(tái)商家存在多倉(cāng)庫(kù)的情況(例淘寶)口糕,且自營(yíng)平臺(tái)不同的商品存放在不同的自建倉(cāng)庫(kù)(例京東)。

用戶下單時(shí)訂單內(nèi)的商品存放于不同的倉(cāng)庫(kù)十办,那就需要針對(duì)不同的倉(cāng)庫(kù)進(jìn)行拆分超棺,將拆分完的子訂單匹配至各自的倉(cāng)庫(kù)當(dāng)中向族,最終根據(jù)商品的貨物數(shù)量進(jìn)行出庫(kù)備貨棠绘。

每個(gè)子訂單對(duì)應(yīng)一個(gè)運(yùn)單號(hào)再扭,且每個(gè)子訂單下每個(gè)商品SKU對(duì)應(yīng)1個(gè)發(fā)貨單號(hào)夜矗,發(fā)貨單號(hào)與子訂單做關(guān)聯(lián)。最終即使做了訂單改派處理紊撕,也能夠?qū)υ撚唵芜M(jìn)行追蹤跟查詢(xún),同時(shí)也方便日后財(cái)務(wù)做對(duì)賬逛揩。

若已經(jīng)形成訂單的情況下麸俘,對(duì)訂單內(nèi)的部分商品進(jìn)行改派。

例如:將倉(cāng)1的發(fā)貨單逞泄,改派至倉(cāng)2當(dāng)中拜效,同時(shí)會(huì)帶上對(duì)應(yīng)的子訂單喷众。若不存在拆單的情況紧憾,則只有一個(gè)父訂單。

訂單內(nèi)每個(gè)商品SKU分配獨(dú)立的發(fā)貨單號(hào)憔四,每個(gè)發(fā)貨單號(hào)對(duì)應(yīng)同一個(gè)父訂單(父訂單與子訂單為:一對(duì)多的關(guān)系;子訂單與發(fā)貨單為:一對(duì)多的關(guān)系了赵,父訂單與發(fā)貨單同樣為:一對(duì)多的關(guān)系)

3. 按訂單類(lèi)型拆分

訂單的類(lèi)型由商品的類(lèi)型進(jìn)行歸屬分配甸赃,下單之后根據(jù)商品類(lèi)型拆分成不同的子訂單類(lèi)型。

例如:商品內(nèi)存在跨境商品络断、普通商品、分銷(xiāo)商品等貌笨,根據(jù)不同的商品類(lèi)型進(jìn)行自動(dòng)拆分稍计。

特別是跨境商品躁绸,需要調(diào)用海關(guān)API,推到海關(guān)進(jìn)行報(bào)關(guān)處理剥哑,或?qū)⒖缇成唐穯为?dú)拿出來(lái)與其他商品進(jìn)行分單結(jié)算淹父。

另一方面:由于跨境商品訂單的限制株婴,每個(gè)用戶每年成交金額不可超過(guò)2W暑认,且單筆訂單消費(fèi)不可超過(guò)2千;若超過(guò)2千則將該訂單進(jìn)行自動(dòng)拆分處理座哩,分單推送報(bào)關(guān)粮彤。

4. 按商品類(lèi)目拆分

不同的商品有不同的類(lèi)目,根據(jù)商品的類(lèi)目進(jìn)行分單處理导坟,由于部分商品類(lèi)目的特殊性。

例如:生鮮水果冷鏈?zhǔn)称芬约捌渌姿槲锲穼?duì)快遞保護(hù)性惫周、及時(shí)性等配置要求較高的,需要單獨(dú)進(jìn)行包裝發(fā)貨喷橙,若訂單內(nèi)存在該類(lèi)目的商品漾狼,則需要將訂單進(jìn)行拆分處理重慢。

若訂單內(nèi)包含預(yù)售的商品逊躁,本身這類(lèi)商品的性質(zhì)就有別與其他商品,所以用戶在下單之前就已經(jīng)進(jìn)行區(qū)分稽煤。自然這類(lèi)商品在產(chǎn)品設(shè)計(jì)上就不會(huì)增加購(gòu)物車(chē)這個(gè)功能,所以就不存在合并下單的情況轧简。

若存在與其他商品一起下單的情況匾二,則需要將普通商品和預(yù)售商品拆分成子訂單處理拳芙,將預(yù)售商品的訂單到貨后再發(fā)貨。

5. 按物流拆分

物流拆分可以說(shuō)是整個(gè)拆分環(huán)節(jié)最末尾的拆分舟扎,由于訂單內(nèi)部分商品的重量或體積已經(jīng)超過(guò)了單個(gè)包裹發(fā)貨的范圍悴务。

同時(shí)從成本的角度上考慮,一個(gè)包裹的發(fā)貨成本有可能會(huì)高于多個(gè)包裹的發(fā)貨成本讯檐,因此會(huì)將訂單拆分成多個(gè)包裹發(fā)貨。那么在這種情況下叨恨,可不生成子訂單蕉拢,以發(fā)貨單號(hào)來(lái)進(jìn)行區(qū)分即可特碳。

6. 什么時(shí)候做拆單處理

正常情況下一般分為 “付款前拆單” 和 “付款后拆單”,用戶下單之后沒(méi)有立即支付站宗,但已然形成待支付訂單。

每個(gè)父訂單下形成多個(gè)子訂單梢灭,不同的子訂單內(nèi)分別包含多個(gè)商品SKU,每個(gè)子訂單都會(huì)存在物流查詢(xún)?nèi)肟诳饪欤蝗糇佑唵蔚纳唐贩侄鄠€(gè)包裹發(fā)貨钥顽,那么物流查詢(xún)?nèi)肟诰蜁?huì)分為多個(gè)义屏。

另一種情況為:付款之后拆分成不同的子訂單蜂大,每個(gè)子訂單對(duì)應(yīng)多個(gè)運(yùn)單號(hào),有些平臺(tái)為了方便財(cái)務(wù)做對(duì)賬兄墅,會(huì)在付款之后才進(jìn)行拆單處理。

二隙咸、訂單的拆分邏輯判斷

既然有不同的拆分場(chǎng)景,那一定就有拆分的先后順序五督,以下的拆分邏輯,根據(jù)自身實(shí)際業(yè)務(wù)場(chǎng)景采用即可秕岛。

通常情況下误证,涉及到2-3個(gè)拆分邏輯是會(huì)比較多的继薛,具體拆單順序如下所示:

商家拆單:SKU1愈捅、SKU2、SKU3灌具、SKU4(匹配商家1)、SKU5咖楣、SKU6芦昔、SKU7、SKU8咕缎、SKU9(匹配商家2);

倉(cāng)庫(kù)拆單:SKU1凭豪、SKU2(匹配倉(cāng)庫(kù)2)、SKU3孔厉、SKU4(匹配倉(cāng)庫(kù)1)末早、SKU5烟馅、SKU6然磷、SKU7、SKU8(匹配倉(cāng)庫(kù)3)寡润、SKU9(匹配倉(cāng)庫(kù)4);

類(lèi)型拆單:SKU5梭纹、SKU6、SKU7(匹配普通商品)变抽、SKU8(匹配跨境商品,若不繼續(xù)往下拆诡宗,形成子訂單击儡,并填寫(xiě)運(yùn)單號(hào)塔沃,并形成發(fā)貨單號(hào)阳谍,打包發(fā)貨)、其他SKU先在此省略鸽疾;

類(lèi)目拆單:SKU5、SKU6(匹配正常類(lèi)目)肮韧、SKU7(匹配特殊類(lèi)目旺订,例如生鮮冷鏈商品等超燃,形成子訂單,并填寫(xiě)運(yùn)單號(hào)意乓,并形成發(fā)貨單號(hào),打包發(fā)貨)届良;

分開(kāi)發(fā)貨:SKU5、SKU6歸屬于同一個(gè)子訂單乞而,但會(huì)分為不同的運(yùn)單號(hào)和發(fā)貨單號(hào)慢显,最終打包發(fā)貨欠啤。

三屋灌、優(yōu)惠信息拆分

訂單被拆分之后,拆分的不僅僅只是商品共郭,還有訂單內(nèi)的金額信息、優(yōu)惠信息等除嘹,目的是在用戶產(chǎn)生售后問(wèn)題時(shí)所造成退款退貨,需要將優(yōu)惠信息進(jìn)行合理的分配返還污朽。

因?yàn)橛唵未嬖谕瞬糠值纳唐妨迹豢赡軐⒂唵蝺?nèi)所有的優(yōu)惠信息返還給用戶,所以需要將訂單內(nèi)的優(yōu)惠信息合理的分?jǐn)偟阶佑唵紊匣蘅睿瑫r(shí)需要將訂單內(nèi)每一個(gè)優(yōu)惠信息字段進(jìn)行區(qū)分。

當(dāng)我們?cè)谶M(jìn)行優(yōu)惠分?jǐn)倳r(shí)蛇损,同時(shí)應(yīng)該按照商品的金額計(jì)算出比例進(jìn)行分?jǐn)偺彻郑云胶馍碳遗c用戶之間的利益淤齐,所以我們要遵循一定的分?jǐn)傇瓌t進(jìn)行袜匿。

優(yōu)惠信息分?jǐn)傆?jì)算公式:

單個(gè)商品SKU總金額:?jiǎn)纹方痤~*購(gòu)買(mǎi)數(shù)量;

促銷(xiāo)信息:滿減活動(dòng)祭务;

抵扣信息:積分怪嫌、虛擬金幣;

優(yōu)惠券信息:優(yōu)惠券抵扣岩灭;

運(yùn)費(fèi)金額:是否包郵;

實(shí)付金額=商品總金額+運(yùn)費(fèi)金額-總優(yōu)惠信息川背;

子訂單分?jǐn)偨痤~=單個(gè)商品SKU總金額/父訂單總金額*優(yōu)惠總金額蛤袒。

舉例說(shuō)明優(yōu)惠信息的分?jǐn)傆?jì)算(需將促銷(xiāo)信息與優(yōu)惠券信息單獨(dú)分開(kāi)計(jì)算)膨更,訂單拆分成4個(gè)子訂單,每個(gè)子訂單對(duì)應(yīng)1個(gè)SKU:

1. SKU 1(子訂單A)的分?jǐn)偨痤~計(jì)算

先算出單品優(yōu)惠:SKU 1 單品優(yōu)惠(-5)珍德;

SKU 1商品總金額:30*2=60矗漾;

滿減分?jǐn)們?yōu)惠:(60-5)/(55+80+100+60)*20=3.72;

優(yōu)惠券分?jǐn)們?yōu)惠:(60-5)/(55+80+100+60)*10=1.86敞贡;

子訂單實(shí)付款:60-5-3.72-1.86=49.42。

2. SKU 2(子訂單B)的分?jǐn)偨痤~計(jì)算

SKU 2商品總金額:40*2=80誊役;

滿減分?jǐn)們?yōu)惠:80/(55+80+100+60)*20=5.42;

優(yōu)惠券分?jǐn)們?yōu)惠:80/(55+80+100+60)*10=2.71击孩;

子訂單實(shí)付款:80-5.42-2.71=71.87鹏漆。

3. SKU 3(子訂單C)的分?jǐn)偨痤~計(jì)算

SKU 3商品總金額:50*2=100;

滿減分?jǐn)們?yōu)惠:100/(55+80+100+60)*20=6.77艺玲;

優(yōu)惠券分?jǐn)們?yōu)惠:100/(55+80+100+60)*10=3.38;

子訂單實(shí)付款:100-6.77-3.38=89.85又跛。

4. SKU 4(子訂單D)的分?jǐn)偨痤~計(jì)算

SKU 4商品總金額:60若治;

滿減分?jǐn)們?yōu)惠:60/(55+80+100+60)*20=4.06感混;

優(yōu)惠券分?jǐn)們?yōu)惠:60/(55+80+100+60)*10=2.03端幼;

子訂單實(shí)付款:60-4.06-2.03=53.91弧满。

最終分?jǐn)偟矫總€(gè)子訂單上的優(yōu)惠金額庭呜,因只截取后兩位小數(shù)滑进,所以會(huì)存在些許誤差。將只針對(duì)SKU 1的滿減單獨(dú)進(jìn)行計(jì)算阴汇,然后再將每個(gè)子訂單的滿減優(yōu)惠與優(yōu)惠券分?jǐn)傆?jì)算节槐。

但如果用戶涉及的訂單金額資金過(guò)大,還是需要通過(guò)人工來(lái)處理分?jǐn)傂畔ⅲ?/p>

若訂單內(nèi)只退部分商品铜异,那優(yōu)惠券是不會(huì)返還的;

若退整筆訂單咆蒿,那優(yōu)惠券返還至用戶賬號(hào)當(dāng)中,同時(shí)使用的虛擬金幣和積分沃测,處理的方式與滿減和優(yōu)惠券的方式相同缆镣;

若每個(gè)SKU有多個(gè)數(shù)量,如購(gòu)買(mǎi)數(shù)量為2董瞻,但只退1,那最終以分?jǐn)偟竭@個(gè)SKU上的分?jǐn)偨痤~挟秤,再進(jìn)行均攤抄伍。

總結(jié):

本篇文章主要講解了,訂單拆分與優(yōu)惠信息的拆分思路截珍。

筆者描述的訂單拆分不僅僅只是以上這幾種,需要結(jié)合自身的業(yè)務(wù)場(chǎng)景岗喉,不同的業(yè)務(wù)情況,拆分的條件與拆分的邏輯都會(huì)有所不用荚斯。

同時(shí)優(yōu)惠的分?jǐn)傆?jì)算方式也有多種,只要能將最終的分?jǐn)偨痤~合理的分?jǐn)偟矫總€(gè)子訂單上即可事期,當(dāng)然計(jì)算方式越簡(jiǎn)單越好。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末绎橘,一起剝皮案震驚了整個(gè)濱河市撞叨,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌牵敷,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,651評(píng)論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件靶瘸,死亡現(xiàn)場(chǎng)離奇詭異毛肋,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)润匙,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,468評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)匠楚,“玉大人厂财,你說(shuō)我怎么就攤上這事×Пィ” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 162,931評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵撩穿,是天一觀的道長(zhǎng)谒撼。 經(jīng)常有香客問(wèn)我冗锁,道長(zhǎng)嗤栓,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,218評(píng)論 1 292
  • 正文 為了忘掉前任叨叙,我火速辦了婚禮堪澎,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘樱蛤。我一直安慰自己,他們只是感情好爽醋,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,234評(píng)論 6 388
  • 文/花漫 我一把揭開(kāi)白布便脊。 她就那樣靜靜地躺著,像睡著了一般哪痰。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上晌杰,一...
    開(kāi)封第一講書(shū)人閱讀 51,198評(píng)論 1 299
  • 那天肋演,我揣著相機(jī)與錄音,去河邊找鬼惋啃。 笑死,一個(gè)胖子當(dāng)著我的面吹牛边灭,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播称簿,決...
    沈念sama閱讀 40,084評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼惰帽,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了该酗?” 一聲冷哼從身側(cè)響起士嚎,我...
    開(kāi)封第一講書(shū)人閱讀 38,926評(píng)論 0 274
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤悔叽,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后笨蚁,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體趟庄,經(jīng)...
    沈念sama閱讀 45,341評(píng)論 1 311
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,563評(píng)論 2 333
  • 正文 我和宋清朗相戀三年奋单,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了虑鼎。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片辱匿。...
    茶點(diǎn)故事閱讀 39,731評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡匾七,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出昨忆,到底是詐尸還是另有隱情杉允,我是刑警寧澤邑贴,帶...
    沈念sama閱讀 35,430評(píng)論 5 343
  • 正文 年R本政府宣布拢驾,位于F島的核電站改基,受9級(jí)特大地震影響繁疤,放射性物質(zhì)發(fā)生泄漏秕狰。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,036評(píng)論 3 326
  • 文/蒙蒙 一架忌、第九天 我趴在偏房一處隱蔽的房頂上張望我衬。 院中可真熱鬧叹放,春花似錦、人聲如沸懂盐。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,676評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)速那。三九已至尿背,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間田藐,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,829評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工鹤竭, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留景醇,地道東北人臀稚。 一個(gè)月前我還...
    沈念sama閱讀 47,743評(píng)論 2 368
  • 正文 我出身青樓三痰,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親散劫。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,629評(píng)論 2 354