HH SaaS电商系统的出库功能模块设计
文章目錄
- 出庫(kù)單業(yè)務(wù)流程
- 基本流程
- 擴(kuò)展流程
- 找不到符合條件的倉(cāng)庫(kù),要求部分退款(未生成出庫(kù)單時(shí))
- 找不到符合條件的倉(cāng)庫(kù),全部退款(未生成出庫(kù)單時(shí))
- 找不到符合條件的倉(cāng)庫(kù),等待庫(kù)存補(bǔ)足(未生成出庫(kù)單時(shí))
- 指定倉(cāng)庫(kù)的庫(kù)存不足,需要更換倉(cāng)庫(kù)(未生成出庫(kù)單時(shí))
- 找不到符合條件的倉(cāng)庫(kù),需更換供應(yīng)商(未生成出庫(kù)單時(shí))
- 出庫(kù)單的狀態(tài)
- 出庫(kù)單類型
- 出庫(kù)單的實(shí)體
- 出庫(kù)單的關(guān)聯(lián)表
- 手動(dòng)創(chuàng)建出庫(kù)單
- 確認(rèn)出庫(kù)(即發(fā)貨)
- 取消出庫(kù)
- 場(chǎng)景
- 流程
- 買家退款成功,取消出庫(kù)單
- 商品的實(shí)際庫(kù)存不足且同個(gè)供應(yīng)商其它倉(cāng)庫(kù)也沒(méi)有貨,其他供應(yīng)商也沒(méi)有貨,取消出庫(kù)單
- 商品的實(shí)際庫(kù)存不足,但是同個(gè)供應(yīng)商的其它倉(cāng)庫(kù)有貨,取消出庫(kù)單
- 商品的實(shí)際庫(kù)存不足,但是其他供應(yīng)商有貨,取消出庫(kù)單(涉及到取消采購(gòu)單的問(wèn)題)
- 重新生成出庫(kù)單
出庫(kù)單業(yè)務(wù)流程
基本流程
訂單中心的商品全部鎖定供應(yīng)商后,再將“未退款”且“未確定倉(cāng)庫(kù)”的商品和訂單數(shù)據(jù)發(fā)送給調(diào)度中心
調(diào)度中心根據(jù)“發(fā)貨策略”確定每個(gè)商品的發(fā)貨倉(cāng)庫(kù),接著將商品、訂單和倉(cāng)庫(kù)數(shù)據(jù)發(fā)給倉(cāng)儲(chǔ)中心
倉(cāng)儲(chǔ)中心接收到相關(guān)數(shù)據(jù)后按倉(cāng)庫(kù)生成出庫(kù)單,同步將商品的倉(cāng)庫(kù)信息反饋給調(diào)度中心
調(diào)度中心收到反饋后,將倉(cāng)庫(kù)信息反饋給訂單中心
訂單中心收到反饋后,將倉(cāng)庫(kù)信息保存在對(duì)應(yīng)的銷售子單上
倉(cāng)庫(kù)人員在出庫(kù)單點(diǎn)擊“發(fā)貨”按鈕,填寫物流信息,提交后完成商品的出庫(kù)
擴(kuò)展流程
找不到符合條件的倉(cāng)庫(kù),要求部分退款(未生成出庫(kù)單時(shí))
訂單中心將“未退款”且“未確定倉(cāng)庫(kù)”的商品和訂單數(shù)據(jù)發(fā)送給調(diào)度中心
調(diào)度中心根據(jù)“發(fā)貨策略”確定發(fā)貨倉(cāng)庫(kù),有商品找不到符合條件的倉(cāng)庫(kù)
調(diào)度中心反饋給客服中心,并且把找不到發(fā)貨倉(cāng)庫(kù)的商品信息傳給客服中心,客服中心依此生成“出庫(kù)”類型的工單給倉(cāng)儲(chǔ)部門指定的人員
倉(cāng)庫(kù)人員接收到工單后檢查其他供應(yīng)商也沒(méi)有庫(kù)存,于是倉(cāng)庫(kù)專員創(chuàng)建“售后”類型的工單給客服部門
客服人員接收到工單后和買家協(xié)商部分退款,買家申請(qǐng)部分退款(即子單退款),客服中心生成退款單,退款成功后客服中心將商品的退款信息反饋給訂單中心
訂單中心收到反饋信息后修改相關(guān)子單的狀態(tài),同步將退款信息反饋給采購(gòu)中心
采購(gòu)中心收到反饋信息后修改相關(guān)采購(gòu)子單的采購(gòu)狀態(tài)(轉(zhuǎn)變成“退款成功”)
接著倉(cāng)庫(kù)人員需要回到“訂單管理”模塊,找到需要重新生成出庫(kù)單的銷售訂單,點(diǎn)擊“重新生成出庫(kù)單”按鈕,讓系統(tǒng)重新生成出庫(kù)單
找不到符合條件的倉(cāng)庫(kù),全部退款(未生成出庫(kù)單時(shí))
訂單中心將“未退款”且“未確定倉(cāng)庫(kù)”的商品和訂單數(shù)據(jù)發(fā)送給調(diào)度中心
調(diào)度中心根據(jù)“發(fā)貨策略”確定發(fā)貨倉(cāng)庫(kù),有商品找不到符合條件的倉(cāng)庫(kù)
調(diào)度中心反饋給客服中心,并且把找不到發(fā)貨倉(cāng)庫(kù)的商品信息傳給客服中心,客服中心依此生成“出庫(kù)”類型的工單給倉(cāng)儲(chǔ)部門指定的人員
倉(cāng)庫(kù)人員接收到工單后檢查其他供應(yīng)商也沒(méi)有庫(kù)存,于是倉(cāng)庫(kù)專員創(chuàng)建“售后”類型的工單給客服部門
客服人員收到工單與買家協(xié)商部分退款,買家要求全部退款,買家執(zhí)行退款操作,客服中心生成退款單,退款成功后客服中心反饋給訂單中心,訂單中心修改相關(guān)子單狀態(tài)(子單狀態(tài)變成“退款成功”,主單狀態(tài)變成“訂單關(guān)閉”)
接著訂單中心將退款信息反饋給采購(gòu)中心,采購(gòu)中心修改相關(guān)采購(gòu)子單的退款狀態(tài)(采購(gòu)子單狀態(tài)變成“退款成功”,采購(gòu)主單狀態(tài)變成“交易關(guān)閉”)后流程結(jié)束
找不到符合條件的倉(cāng)庫(kù),等待庫(kù)存補(bǔ)足(未生成出庫(kù)單時(shí))
訂單中心將“未退款”且“未確定倉(cāng)庫(kù)”的商品和訂單數(shù)據(jù)發(fā)送給調(diào)度中心
調(diào)度中心根據(jù)“發(fā)貨策略”確定發(fā)貨倉(cāng)庫(kù),有商品找不到符合條件的倉(cāng)庫(kù)
調(diào)度中心反饋給客服中心,并且把找不到發(fā)貨倉(cāng)庫(kù)的商品信息傳給客服中心,客服中心依此生成“出庫(kù)”類型的工單給倉(cāng)儲(chǔ)部門指定的人員
倉(cāng)庫(kù)人員接收到工單后,經(jīng)過(guò)調(diào)查得知商品在等待入庫(kù),庫(kù)存補(bǔ)足后倉(cāng)庫(kù)人員需要回到“訂單管理”模塊,找到需要重新生成出庫(kù)單的銷售訂單,點(diǎn)擊“重新生成出庫(kù)單”按鈕,讓系統(tǒng)重新生成出庫(kù)單
指定倉(cāng)庫(kù)的庫(kù)存不足,需要更換倉(cāng)庫(kù)(未生成出庫(kù)單時(shí))
訂單中心將“未退款”且“未確定倉(cāng)庫(kù)”的商品和訂單數(shù)據(jù)發(fā)送給調(diào)度中心
調(diào)度中心根據(jù)“發(fā)貨策略”確定發(fā)貨倉(cāng)庫(kù),有商品找不到符合條件的倉(cāng)庫(kù)
調(diào)度中心反饋給客服中心,并且把找不到發(fā)貨倉(cāng)庫(kù)的商品信息傳給客服中心,客服中心依此生成“出庫(kù)”類型的工單給倉(cāng)儲(chǔ)部門指定的人員
倉(cāng)庫(kù)人員接收到工單后檢查其他倉(cāng)庫(kù)有貨,于是修改“發(fā)貨策略”
接著倉(cāng)庫(kù)人員需要回到“訂單管理”模塊,找到需要重新生成出庫(kù)單的銷售訂單,點(diǎn)擊“重新生成出庫(kù)單”按鈕,讓系統(tǒng)重新生成出庫(kù)單
找不到符合條件的倉(cāng)庫(kù),需更換供應(yīng)商(未生成出庫(kù)單時(shí))
訂單中心將“未退款”且“未確定倉(cāng)庫(kù)”的商品和訂單數(shù)據(jù)發(fā)送給調(diào)度中心
調(diào)度中心根據(jù)“發(fā)貨策略”確定發(fā)貨倉(cāng)庫(kù),有商品找不到符合條件的倉(cāng)庫(kù)
調(diào)度中心反饋給客服中心,并且把找不到發(fā)貨倉(cāng)庫(kù)的商品信息傳給客服中心,客服中心依此生成“出庫(kù)”類型的工單給倉(cāng)儲(chǔ)部門指定的人員
倉(cāng)庫(kù)人員接收到工單后檢查其他供應(yīng)商有庫(kù)存,于是創(chuàng)建“采購(gòu)”類型的工單給采購(gòu)部門指定的人員,工單內(nèi)容要描述清楚哪些商品需要調(diào)整采購(gòu)策略,所以才需要取消相關(guān)的原采購(gòu)單
采購(gòu)人員接收到工單后取消相關(guān)的采購(gòu)單,采購(gòu)單取消成功后采購(gòu)中心反饋給訂單中心,訂單中心將相關(guān)商品修改為“未確定供應(yīng)商”,實(shí)則就是把“供應(yīng)商”字段置為空
接著采購(gòu)專員修改相關(guān)商品的采購(gòu)策略,修改好之后采購(gòu)專員再回到“訂單管理”模塊,找到需要重新生成采購(gòu)單的銷售訂單,點(diǎn)擊“重新生成采購(gòu)單”按鈕,讓系統(tǒng)重新生成采購(gòu)單
接著采購(gòu)專員創(chuàng)建“出庫(kù)”類型的工單給倉(cāng)儲(chǔ)部門,倉(cāng)庫(kù)專員收到工單后回到“訂單管理”模塊,找到需要重新生成出庫(kù)單的銷售訂單,點(diǎn)擊“重新生成出庫(kù)單”按鈕,讓系統(tǒng)重新生成出庫(kù)單
PS:出庫(kù)時(shí)需要判斷出庫(kù)單中是否存在0<實(shí)際出庫(kù)數(shù)<計(jì)劃出庫(kù)數(shù)的商品,存在則說(shuō)明部分出庫(kù)(已取消部分出庫(kù)的設(shè)計(jì))
出庫(kù)單的狀態(tài)
出庫(kù)單類型
調(diào)整出庫(kù)單、調(diào)撥出庫(kù)單、國(guó)內(nèi)銷售出庫(kù)單、跨境銷售出庫(kù)單、換貨出庫(kù)單、報(bào)損出庫(kù)單(暫無(wú))、備貨出庫(kù)單(暫無(wú))
-
調(diào)整出庫(kù)單
系統(tǒng)庫(kù)存數(shù)多于實(shí)際倉(cāng)儲(chǔ)庫(kù)存數(shù)時(shí),需要?jiǎng)?chuàng)建調(diào)整出庫(kù)單手動(dòng)扣減商品的系統(tǒng)庫(kù)存數(shù) -
銷售出庫(kù)單
系統(tǒng)根據(jù)“發(fā)貨策略”確定出貨倉(cāng)庫(kù)后,會(huì)按倉(cāng)庫(kù)生成對(duì)應(yīng)的出庫(kù)單,此時(shí)系統(tǒng)需要判斷出庫(kù)單中的出貨倉(cāng)庫(kù)是否為跨境倉(cāng),如果是則將此出庫(kù)單標(biāo)記為“跨境銷售出庫(kù)單”,如果不是則標(biāo)記為“國(guó)內(nèi)銷售出庫(kù)單” -
換貨出庫(kù)單
在換貨流程中,商家確認(rèn)收到退貨后,系統(tǒng)會(huì)自動(dòng)生成“換貨出庫(kù)單” -
調(diào)撥出庫(kù)單
倉(cāng)庫(kù)之間相互調(diào)貨時(shí)候,調(diào)出的倉(cāng)庫(kù)會(huì)生成調(diào)撥出庫(kù)單,調(diào)入的倉(cāng)庫(kù)會(huì)生成調(diào)撥入庫(kù)單。需要調(diào)撥的倉(cāng)庫(kù)人員創(chuàng)建調(diào)撥申請(qǐng)單1,審核通過(guò)后系統(tǒng)會(huì)自動(dòng)生成調(diào)撥出庫(kù)單和調(diào)撥入庫(kù)單,接著倉(cāng)庫(kù)人員在調(diào)撥出庫(kù)單填寫發(fā)貨物流信息完成發(fā)貨,在調(diào)撥入庫(kù)單確認(rèn)入庫(kù)完成收貨
出庫(kù)單的實(shí)體
出庫(kù)單的關(guān)聯(lián)表
-
采購(gòu)單和出庫(kù)單目前不建立關(guān)聯(lián)關(guān)系
-
換貨單和出庫(kù)單是一對(duì)一關(guān)系,若果買家收到換貨后還要換貨,必須結(jié)束當(dāng)前換貨流程,再申請(qǐng)換貨
-
備貨單和出庫(kù)單是一對(duì)多關(guān)系,備貨單的商品來(lái)自多個(gè)倉(cāng)庫(kù),但是目前沒(méi)有做備貨出庫(kù)單
-
物流單和出庫(kù)單是多對(duì)多關(guān)系,一個(gè)出庫(kù)單可以分多個(gè)包裹發(fā)貨,而多個(gè)出庫(kù)單也可能只有一個(gè)包裹(同個(gè)買家下了多個(gè)訂單,多個(gè)出庫(kù)單合并發(fā)貨),所以出庫(kù)單和物流單也存在多對(duì)多的關(guān)系,采用中間表建立關(guān)聯(lián)關(guān)系。但是不推薦這樣的業(yè)務(wù)關(guān)系,建議設(shè)計(jì)成多對(duì)一的關(guān)系,物流單保存出庫(kù)單ID
-
入庫(kù)單和出庫(kù)單是一對(duì)一關(guān)系,有些外部倉(cāng)的退貨入庫(kù)單需要關(guān)聯(lián)退貨商品的原出庫(kù)單
-
銷售單和出庫(kù)單是一對(duì)多關(guān)系,銷售單的商品可能來(lái)自多個(gè)倉(cāng)庫(kù),所以會(huì)生成多個(gè)出庫(kù)單,出庫(kù)單保存銷售單ID
手動(dòng)創(chuàng)建出庫(kù)單
倉(cāng)庫(kù)人員發(fā)貨時(shí)漏發(fā)、少發(fā)了,需要?jiǎng)?chuàng)建出庫(kù)單(類型:國(guó)內(nèi)銷售出庫(kù)單),此時(shí)創(chuàng)建的出庫(kù)單必須關(guān)聯(lián)訂單,確認(rèn)出庫(kù)后系統(tǒng)要扣減“出庫(kù)凍結(jié)數(shù)”
創(chuàng)建無(wú)關(guān)銷售的出庫(kù)單時(shí)(例如:報(bào)損出庫(kù)單),確認(rèn)出庫(kù)后系統(tǒng)不僅要扣減真實(shí)的庫(kù)存數(shù)還要扣減銷售庫(kù)存數(shù)
系統(tǒng)庫(kù)存數(shù)多于實(shí)際倉(cāng)儲(chǔ)庫(kù)存數(shù)時(shí),需要?jiǎng)?chuàng)建出庫(kù)單(類型:調(diào)整出庫(kù)單)手動(dòng)扣減商品的系統(tǒng)庫(kù)存數(shù)
確認(rèn)出庫(kù)(即發(fā)貨)
-
在狀態(tài)為“待出庫(kù)”的出庫(kù)單點(diǎn)擊“發(fā)貨”按鈕,填寫物流信息提交,可以填寫多個(gè)物流信息(即多個(gè)包裹發(fā)貨),這樣才完成商品的出庫(kù)發(fā)貨,即是“確認(rèn)出庫(kù)”。
-
本系統(tǒng)實(shí)際是需要通過(guò)出庫(kù)單進(jìn)行發(fā)貨,確認(rèn)出庫(kù)實(shí)則就是“發(fā)貨”,在本系統(tǒng)中為了避免單據(jù)過(guò)多的冗余,就不再另行設(shè)計(jì)“發(fā)貨單”,此時(shí)系統(tǒng)需要核銷出庫(kù)凍結(jié)數(shù)
-
一個(gè)出庫(kù)單只能一次性完成發(fā)貨,所以出庫(kù)單不存在部分發(fā)貨的情況
取消出庫(kù)
場(chǎng)景
消費(fèi)者申請(qǐng)退款成功,需要取消出庫(kù)單
供應(yīng)商發(fā)現(xiàn)商品實(shí)際庫(kù)存不足需要取消出庫(kù)單
- 涉及到更換倉(cāng)庫(kù)的問(wèn)題
- 涉及到更換供應(yīng)商和取消采購(gòu)單的問(wèn)題
- 涉及到部分退款或者整單退款問(wèn)題
- 涉及到更換供應(yīng)商和取消采購(gòu)單的問(wèn)題
- 涉及到部分退款或者整單退款問(wèn)題
流程
買家退款成功,取消出庫(kù)單
買家申請(qǐng)退款,客服中心生成退款單,退款成功后客服中心反饋給訂單中心,訂單中心修改相關(guān)子單狀態(tài)
修改相關(guān)子單狀態(tài)后,訂單中心再通知倉(cāng)儲(chǔ)中心查找退款商品相關(guān)的出庫(kù)單,如果出庫(kù)單的狀態(tài)為“待出庫(kù)”則取消出庫(kù)單,否則不做任何操作
訂單中心收到倉(cāng)儲(chǔ)中心成功取消出庫(kù)的反饋,將訂單中相關(guān)商品修改為“未確定倉(cāng)庫(kù)”,實(shí)則就是把“發(fā)貨倉(cāng)庫(kù)”字段置為空
接著訂單中心將退款信息反饋給采購(gòu)中心,采購(gòu)中心修改相關(guān)采購(gòu)子單的退款狀態(tài)后把結(jié)果反饋回訂單中心
訂單中心再將“未退款”且“未確定倉(cāng)庫(kù)”的商品和訂單信息發(fā)送給調(diào)度中心
調(diào)度中心再根據(jù)“發(fā)貨策略”重新確定發(fā)貨倉(cāng)庫(kù),調(diào)度中心再將商品信息、訂單信息、倉(cāng)庫(kù)信息發(fā)給倉(cāng)儲(chǔ)中心
倉(cāng)儲(chǔ)中心接收到相關(guān)數(shù)據(jù)后按倉(cāng)庫(kù)生成出庫(kù)單,同步將商品的倉(cāng)庫(kù)信息反饋給調(diào)度中心
調(diào)度中心收到反饋后,將倉(cāng)庫(kù)信息反饋給訂單中心
訂單中心收到反饋后,將倉(cāng)庫(kù)信息保存在對(duì)應(yīng)的銷售子單上
P.S. 買家退款成功后,可以由倉(cāng)庫(kù)人員手動(dòng)生成出庫(kù)單,不要讓系統(tǒng)自動(dòng)生成出庫(kù)單,因?yàn)槿绻M(fèi)者在短時(shí)間內(nèi)申請(qǐng)多筆退款,那么系統(tǒng)會(huì)自動(dòng)生成多個(gè)出庫(kù)單并且又都取消掉,造成垃圾數(shù)據(jù)的同時(shí)也會(huì)給系統(tǒng)增加不必要的負(fù)荷,不過(guò)目前的產(chǎn)品方案依舊讓系統(tǒng)自動(dòng)生成出庫(kù)單,后期看情況再做調(diào)整~
商品的實(shí)際庫(kù)存不足且同個(gè)供應(yīng)商其它倉(cāng)庫(kù)也沒(méi)有貨,其他供應(yīng)商也沒(méi)有貨,取消出庫(kù)單
供應(yīng)商主動(dòng)取消出庫(kù)單,倉(cāng)儲(chǔ)中心取消出庫(kù)單后將取消出庫(kù)的商品信息反饋給訂單中心
訂單中心收到反饋信息后,將相關(guān)商品修改為“未確定倉(cāng)庫(kù)”,接著訂單中心要將取消出庫(kù)的商品信息反饋給客服中心
客服中心收到反饋信息后,生成“出庫(kù)”類型的工單給倉(cāng)儲(chǔ)部門,倉(cāng)庫(kù)專員接收到工單后檢查其它倉(cāng)庫(kù)和供應(yīng)商,發(fā)現(xiàn)都沒(méi)有貨
倉(cāng)庫(kù)專員創(chuàng)建“售后”類型的工單給客服部門,客服人員接收到工單后和買家協(xié)商部分退款,買家申請(qǐng) 部分退款,客服中心生成退款單,退款成功后客服中心將退款信息反饋給訂單中心,訂單中心修改相關(guān)子單狀態(tài)
接著訂單中心將退款信息反饋給采購(gòu)中心,采購(gòu)中心修改相關(guān)采購(gòu)子單的采購(gòu)狀態(tài)
接著倉(cāng)庫(kù)人員需要回到“訂單管理”模塊,找到需要重新生成出庫(kù)單的銷售訂單,點(diǎn)擊“重新生成出庫(kù)單”按鈕,讓系統(tǒng)重新生成出庫(kù)單
商品的實(shí)際庫(kù)存不足,但是同個(gè)供應(yīng)商的其它倉(cāng)庫(kù)有貨,取消出庫(kù)單
供應(yīng)商主動(dòng)取消出庫(kù)單,倉(cāng)儲(chǔ)中心取消出庫(kù)單后將取消出庫(kù)的商品信息反饋給訂單中心
訂單中心收到反饋信息后,將相關(guān)商品修改為“未確定倉(cāng)庫(kù)”,接著訂單中心要將取消出庫(kù)的商品信息反饋給客服中心
客服中心收到反饋信息后,生成“出庫(kù)”類型的工單給倉(cāng)儲(chǔ)部門指定的人員
倉(cāng)庫(kù)人員接收到工單后檢查其它倉(cāng)庫(kù)和供應(yīng)商,發(fā)現(xiàn)同個(gè)供應(yīng)商的其它倉(cāng)庫(kù)有貨,于是倉(cāng)庫(kù)人員修改相關(guān)商品的“發(fā)貨策略”
接著倉(cāng)庫(kù)人員需要回到“訂單管理”模塊,找到需要重新生成出庫(kù)單的銷售訂單,點(diǎn)擊“重新生成出庫(kù)單”按鈕,讓系統(tǒng)重新生成出庫(kù)單
商品的實(shí)際庫(kù)存不足,但是其他供應(yīng)商有貨,取消出庫(kù)單(涉及到取消采購(gòu)單的問(wèn)題)
供應(yīng)商主動(dòng)取消出庫(kù)單,倉(cāng)儲(chǔ)中心取消出庫(kù)單后將取消出庫(kù)的商品信息反饋給訂單中心
訂單中心收到反饋信息后,將相關(guān)商品修改為“未確定倉(cāng)庫(kù)”(實(shí)則就是把“發(fā)貨倉(cāng)庫(kù)”字段置為空),接著訂單中心要反饋給客服中心,把“未確定倉(cāng)庫(kù)”的商品信息傳給客服中心
客服中心收到反饋信息后,生成“出庫(kù)”類型的工單給倉(cāng)儲(chǔ)部門指定的人員
倉(cāng)庫(kù)人員接收到工單后檢查其它倉(cāng)庫(kù)和供應(yīng)商,發(fā)現(xiàn)其它供應(yīng)商有貨,接著倉(cāng)庫(kù)專員創(chuàng)建“采購(gòu)”類型的工單給采購(gòu)部門,要求他們?nèi)∠嚓P(guān)的采購(gòu)單,工單要說(shuō)明取消采購(gòu)單的相關(guān)情況
采購(gòu)專員接收到工單后取消相關(guān)采購(gòu)單,采購(gòu)單取消成功后采購(gòu)中心反饋給訂單中心,訂單中心將相關(guān)商品修改為“未確定供應(yīng)商”(實(shí)則就是把“供應(yīng)商”字段置為空)
接著采購(gòu)專員修改相關(guān)商品的采購(gòu)策略,修改好之后采購(gòu)專員再回到“訂單管理”模塊,找到需要重新生成采購(gòu)單的銷售訂單,點(diǎn)擊“重新生成采購(gòu)單”按鈕,讓系統(tǒng)重新生成采購(gòu)單
接著采購(gòu)專員創(chuàng)建“出庫(kù)”類型的工單給倉(cāng)儲(chǔ)部門指定的人員,通知他們采購(gòu)單已經(jīng)重新生成了,倉(cāng)儲(chǔ)部可以將有關(guān)商品重新生成出庫(kù)單了,倉(cāng)庫(kù)人員收到工單后回到“訂單管理”模塊,找到需要重新生成出庫(kù)單的銷售訂單,點(diǎn)擊“重新生成出庫(kù)單”按鈕,讓系統(tǒng)重新生成出庫(kù)單
重新生成出庫(kù)單
狀態(tài)非“等待買家付款”、“訂單已取消”,“訂單已關(guān)閉”的銷售訂單存在沒(méi)有發(fā)貨倉(cāng)庫(kù)的商品,銷售訂單則會(huì)出現(xiàn)“重新生成出庫(kù)單”的按鈕,倉(cāng)庫(kù)專員點(diǎn)擊按鈕,系統(tǒng)先判斷相關(guān)商品是否鎖定了供應(yīng)商,如果沒(méi)有則提示“非常抱歉,有商品沒(méi)有生成采購(gòu)單,所以無(wú)法生成出庫(kù)單!”,若相關(guān)商品已經(jīng)鎖定了供應(yīng)商,則將沒(méi)有發(fā)貨倉(cāng)庫(kù)且未退款的商品信息和訂單信息提交給“調(diào)度中心”根據(jù)“發(fā)貨策略”鎖定發(fā)貨倉(cāng)庫(kù)(如果因?yàn)閹?kù)存等原因找不到符合條件的倉(cāng)庫(kù),系統(tǒng)要提示,且生成有關(guān)的工單,提示信息:非常抱歉,訂單中的商品(商品編號(hào):xxxxxxxx)找不到符合條件的倉(cāng)庫(kù),此訂單無(wú)法生成有關(guān)的出庫(kù)單),然后“調(diào)度中心”再將訂單信息、商品信息和倉(cāng)庫(kù)信息提交給“倉(cāng)儲(chǔ)中心”生成出庫(kù)單,倉(cāng)儲(chǔ)中心接收到相關(guān)數(shù)據(jù)后按倉(cāng)庫(kù)生成出庫(kù)單,同步將商品的倉(cāng)庫(kù)信息反饋給調(diào)度中心,接著調(diào)度中心再將倉(cāng)庫(kù)信息反饋給訂單中心,訂單中心收到反饋后,將倉(cāng)庫(kù)信息保存在對(duì)應(yīng)的銷售子單上
注意:如果存在多個(gè)商品找不到符合條件的倉(cāng)庫(kù),提示信息中的商品編號(hào)之間請(qǐng)使用英文逗號(hào)隔開(kāi)
調(diào)撥申請(qǐng)單狀態(tài):待審核、審核未過(guò)、審核通過(guò) ??
總結(jié)
以上是生活随笔為你收集整理的HH SaaS电商系统的出库功能模块设计的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 电商系统的商品流水记录
- 下一篇: 银行卡怎么绑定手机号码短信提醒?