本發(fā)明涉及電商訂單審核領(lǐng)域,特別是涉及一種智能訂單審核方法、裝置及介質(zhì)。
背景技術(shù):
1、傳統(tǒng)的訂單審核存在以下問題:1)大批量訂單需要操作多次才能審核完成;2)訂單審核的先后順序依賴操作的先后順序,后付款的訂單可能會(huì)被先審核到倉庫中進(jìn)行發(fā)貨,這樣的順序并不合理;3)預(yù)售的訂單還未到發(fā)貨時(shí)間,由于其占用了現(xiàn)貨訂單的庫存,先進(jìn)行了發(fā)貨,而這可能導(dǎo)致買家不滿意。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明的目的是提供一種智能訂單審核方法、裝置及介質(zhì),進(jìn)行了訂單庫存排隊(duì)預(yù)留,可自動(dòng)化進(jìn)行合理的訂單審核。
2、為實(shí)現(xiàn)上述目的,本發(fā)明提供了如下方案:
3、第一方面,本發(fā)明提供一種智能訂單審核方法,包括:
4、獲取預(yù)設(shè)智能審核規(guī)則表、預(yù)設(shè)預(yù)留規(guī)則表及預(yù)設(shè)分倉規(guī)則表;
5、基于所述預(yù)設(shè)智能審核規(guī)則表,從訂單集合中篩選出多個(gè)目標(biāo)訂單;所述預(yù)設(shè)智能審核規(guī)則表中包括用戶操作權(quán)限規(guī)則;
6、基于所述預(yù)設(shè)預(yù)留規(guī)則表,對(duì)多個(gè)目標(biāo)訂單進(jìn)行排序;
7、對(duì)于排序后的多個(gè)目標(biāo)訂單,從前至后依次執(zhí)行以下操作:
8、根據(jù)所述預(yù)設(shè)分倉規(guī)則表,確定所述目標(biāo)訂單對(duì)應(yīng)的倉庫;
9、根據(jù)所述倉庫中的庫存數(shù)據(jù),為所述目標(biāo)訂單進(jìn)行庫存分配,以得到分配結(jié)果;當(dāng)所述分配結(jié)果為分配成功時(shí),表征倉庫有貨;當(dāng)所述分配結(jié)果為分配失敗時(shí),表征倉庫缺貨;
10、在所述分配結(jié)果為分配成功時(shí),對(duì)所述目標(biāo)訂單進(jìn)行審核,并得到審核結(jié)果;所述審核結(jié)果為審核通過或?qū)徍宋赐ㄟ^。
11、可選地,所述訂單集合中的訂單均為已付款未發(fā)貨的訂單;所述目標(biāo)訂單為當(dāng)前執(zhí)行審核操作的對(duì)象具有操作權(quán)限的訂單;
12、所述用戶操作權(quán)限規(guī)則表征對(duì)訂單是否有操作權(quán)限。
13、可選地,所述預(yù)設(shè)預(yù)留規(guī)則表中的規(guī)則字段包括是否預(yù)留庫存、現(xiàn)貨訂單優(yōu)先級(jí)、預(yù)售訂單優(yōu)先級(jí)、按店鋪/分銷商優(yōu)先級(jí)、訂單標(biāo)簽優(yōu)先級(jí)、付款時(shí)間及計(jì)劃發(fā)貨時(shí)間中的一項(xiàng)或多項(xiàng)。
14、可選地,對(duì)所述目標(biāo)訂單進(jìn)行審核時(shí),執(zhí)行審核操作的對(duì)象為用戶或定時(shí)審核任務(wù)。
15、可選地,不同商家對(duì)應(yīng)的預(yù)設(shè)智能審核規(guī)則表、預(yù)設(shè)預(yù)留規(guī)則表及預(yù)設(shè)分倉規(guī)則表均不同。
16、可選地,方法還包括:
17、基于預(yù)設(shè)分頁大小,對(duì)排序后的多個(gè)目標(biāo)訂單進(jìn)行分頁;
18、在對(duì)一頁中的任一目標(biāo)訂單進(jìn)行審核且審核結(jié)果為審核通過時(shí),生成出庫單;
19、若依據(jù)當(dāng)前一頁對(duì)應(yīng)的多個(gè)出庫單進(jìn)行庫存扣減時(shí)存在負(fù)庫存,則返回根據(jù)所述倉庫中的庫存數(shù)據(jù)為所述目標(biāo)訂單進(jìn)行庫存分配的步驟,對(duì)當(dāng)前一頁中的目標(biāo)訂單的數(shù)量進(jìn)行縮減,以重新進(jìn)行分配,得到分配結(jié)果。
20、可選地,方法還包括:
21、異步方式保存訂單審核監(jiān)控日志。
22、第二方面,本發(fā)明還提供一種計(jì)算機(jī)裝置,包括:存儲(chǔ)器、處理器以及存儲(chǔ)在存儲(chǔ)器上并可在處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述計(jì)算機(jī)程序以實(shí)現(xiàn)智能訂單審核方法。
23、第三方面,本發(fā)明還提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)智能訂單審核方法。
24、根據(jù)本發(fā)明提供的具體實(shí)施例,本發(fā)明公開了以下技術(shù)效果:本發(fā)明首先獲取了預(yù)設(shè)智能審核規(guī)則表、預(yù)設(shè)預(yù)留規(guī)則表及預(yù)設(shè)分倉規(guī)則表,這三項(xiàng)規(guī)則表均支持自定義設(shè)置,實(shí)現(xiàn)了個(gè)性化流程定制且為后續(xù)訂單審核自動(dòng)化提供數(shù)據(jù)基礎(chǔ)。然后,依據(jù)預(yù)設(shè)智能審核規(guī)則表進(jìn)行訂單篩選,依據(jù)預(yù)設(shè)預(yù)留規(guī)則表進(jìn)行訂單排序,由于融入了庫存排隊(duì)的機(jī)制,可智能地幫助商家解決庫存分配的順序問題,使得審核順序更加合理。對(duì)于排序后的多個(gè)目標(biāo)訂單,先依據(jù)預(yù)設(shè)分倉規(guī)則表進(jìn)行分倉,然后為訂單進(jìn)行庫存分配,在分配成功時(shí)進(jìn)行訂單審核并得到審核結(jié)果。本發(fā)明解決了大批量訂單多次點(diǎn)擊問題,只需一鍵開始,即可自動(dòng)執(zhí)行后續(xù)的訂單審核步驟,優(yōu)化了商家審核流程。
1.一種智能訂單審核方法,其特征在于,方法包括:
2.根據(jù)權(quán)利要求1所述的智能訂單審核方法,其特征在于,所述訂單集合中的訂單均為已付款未發(fā)貨的訂單;所述目標(biāo)訂單為當(dāng)前執(zhí)行審核操作的對(duì)象具有操作權(quán)限的訂單;
3.根據(jù)權(quán)利要求1所述的智能訂單審核方法,其特征在于,所述預(yù)設(shè)預(yù)留規(guī)則表中的規(guī)則字段包括是否預(yù)留庫存、現(xiàn)貨訂單優(yōu)先級(jí)、預(yù)售訂單優(yōu)先級(jí)、按店鋪/分銷商優(yōu)先級(jí)、訂單標(biāo)簽優(yōu)先級(jí)、付款時(shí)間及計(jì)劃發(fā)貨時(shí)間中的一項(xiàng)或多項(xiàng)。
4.根據(jù)權(quán)利要求2所述的智能訂單審核方法,其特征在于,對(duì)所述目標(biāo)訂單進(jìn)行審核時(shí),執(zhí)行審核操作的對(duì)象為用戶或定時(shí)審核任務(wù)。
5.根據(jù)權(quán)利要求1所述的智能訂單審核方法,其特征在于,不同商家對(duì)應(yīng)的預(yù)設(shè)智能審核規(guī)則表、預(yù)設(shè)預(yù)留規(guī)則表及預(yù)設(shè)分倉規(guī)則表均不同。
6.根據(jù)權(quán)利要求1所述的智能訂單審核方法,其特征在于,方法還包括:
7.根據(jù)權(quán)利要求1所述的智能訂單審核方法,其特征在于,方法還包括:
8.一種計(jì)算機(jī)裝置,包括:存儲(chǔ)器、處理器以及存儲(chǔ)在存儲(chǔ)器上并可在處理器上運(yùn)行的計(jì)算機(jī)程序,其特征在于,所述處理器執(zhí)行所述計(jì)算機(jī)程序以實(shí)現(xiàn)權(quán)利要求1-7中任一項(xiàng)所述的智能訂單審核方法。
9.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1-7中任一項(xiàng)所述的智能訂單審核方法。