本發明涉及計算機,尤其涉及一種訂單處理方法、裝置、電子設備和計算機存儲介質。
背景技術:
1、在相關技術中,物品預訂場景中會存在異常情況,例如,供應商送貨少于訂單需求、庫房操作導致破損等,會造成供應鏈側物品缺貨,無法滿足物品訂單的物品需求數量;在供應的物品數量無法滿足物品訂單的物品需求數量的情況下,針對訂單的處理流程較為復雜。
技術實現思路
1、本發明實施例期望提供訂單處理的技術方案,可以解決相關技術中訂單的處理流程較為復雜的問題。
2、本發明實施例提供了一種訂單處理方法,所述方法包括:
3、接收倉庫系統發送的物品缺量信息,所述物品缺量信息包括物品訂單中目標物品的缺少數量;
4、在所述物品訂單中篩選出購買所述目標物品的至少一個用戶訂單;根據所述物品缺量信息和所述物品訂單中所述目標物品的已退款件數,在所述至少一個用戶訂單中確定出需要退款的用戶訂單;
5、在需要退款的用戶訂單中,發起針對所述目標物品的退款。
6、在一些實施例中,所述根據所述物品缺量信息和所述物品訂單中所述目標物品的已退款件數,在所述至少一個用戶訂單中確定出需要退款的用戶訂單,包括:
7、確定所述至少一個用戶訂單中每個用戶訂單的所述目標物品的預訂量;
8、根據所述每個用戶訂單的所述目標物品的預訂量、所述物品缺量信息和所述物品訂單中所述目標物品的已退款件數,在所述至少一個用戶訂單中確定出需要退款的用戶訂單。
9、在一些實施例中,所述根據所述每個用戶訂單的所述目標物品的預訂量、所述物品缺量信息和所述物品訂單中所述目標物品的已退款件數,在所述至少一個用戶訂單中確定出需要退款的用戶訂單,包括:
10、在所述物品訂單中目標物品的缺少數量大于或等于所述已退款件數與第n數量之和時,確定所述至少一個用戶訂單中第n個用戶訂單為需要退款的用戶訂單;所述第n數量表示所述至少一個用戶訂單中第n個用戶訂單的所述目標物品的預訂量,n為大于或等于1的整數。
11、在一些實施例中,所述方法還包括:
12、在所述物品訂單中目標物品的缺少數量小于所述已退款件數與第n數量之和時,確定所述第n個用戶訂單為不需要針對所述目標物品發起退款的用戶訂單。
13、在一些實施例中,在篩選出購買所述目標物品的至少一個用戶訂單之后,所述方法還包括:
14、在所述至少一個用戶訂單的數量大于1時,按照預設順序,對所述至少一個用戶訂單進行排序,得到排序結果;
15、根據所述排序結果,依次確定所述至少一個用戶訂單中的每個用戶訂單是否為需要退款的用戶訂單。
16、在一些實施例中,所述預設順序為以下任意一項:所述至少一個用戶訂單購買物品的種類數的從小到大的順序、所述至少一個用戶訂單購買物品的金額的從小到大的順序。
17、本發明實施例還提供了一種訂單處理裝置,所述裝置包括:
18、接收模塊,用于接收倉庫系統發送的物品缺量信息,所述物品缺量信息包括物品訂單中目標物品的缺少數量;
19、第一處理模塊,用于在所述物品訂單中篩選出購買所述目標物品的至少一個用戶訂單;根據所述物品缺量信息和所述物品訂單中所述目標物品的已退款件數,在所述至少一個用戶訂單中確定出需要退款的用戶訂單;
20、第二處理模塊,用于在需要退款的用戶訂單中,發起針對所述目標物品的退款。
21、在一些實施例中,所述第一處理模塊,具體用于:
22、確定所述至少一個用戶訂單中每個用戶訂單的所述目標物品的預訂量;
23、根據所述每個用戶訂單的所述目標物品的預訂量、所述物品缺量信息和所述物品訂單中所述目標物品的已退款件數,在所述至少一個用戶訂單中確定出需要退款的用戶訂單。
24、在一些實施例中,所述第一處理模塊,具體用于:
25、在所述物品訂單中目標物品的缺少數量大于或等于所述已退款件數與第n數量之和時,確定所述至少一個用戶訂單中第n個用戶訂單為需要退款的用戶訂單;所述第n數量表示所述至少一個用戶訂單中第n個用戶訂單的所述目標物品的預訂量,n為大于或等于1的整數。
26、在一些實施例中,所述第一處理模塊,還用于:
27、在所述物品訂單中目標物品的缺少數量小于所述已退款件數與第n數量之和時,確定所述第n個用戶訂單為不需要針對所述目標物品發起退款的用戶訂單。
28、在一些實施例中,所述第一處理模塊,還用于在篩選出購買所述目標物品的至少一個用戶訂單之后,在所述至少一個用戶訂單的數量大于1時,按照預設順序,對所述至少一個用戶訂單進行排序,得到排序結果;根據所述排序結果,依次確定所述至少一個用戶訂單中的每個用戶訂單是否為需要退款的用戶訂單。
29、在一些實施例中,所述預設順序為以下任意一項:所述至少一個用戶訂單購買物品的種類數的從小到大的順序、所述至少一個用戶訂單購買物品的金額的從小到大的順序。
30、本發明實施例還提供了一種電子設備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執行所述程序時實現上述任意一種訂單處理方法。
31、本發明實施例還提供了一種計算機存儲介質,其上存儲有計算機程序,該計算機程序被處理器執行時實現上述任意一種訂單處理方法。
32、本發明實施例提出的訂單處理方法、裝置、電子設備和計算機存儲介質中,首先,接收倉庫系統發送的物品缺量信息,所述物品缺量信息包括物品訂單中目標物品的缺少數量;然后,在所述物品訂單中篩選出購買所述目標物品的至少一個用戶訂單;根據所述物品缺量信息和所述物品訂單中所述目標物品的已退款件數,在所述至少一個用戶訂單中確定出需要退款的用戶訂單;最后,在需要退款的用戶訂單中,發起針對所述目標物品的退款。
33、可以看出,本發明實施例可以在供應的物品數量無法滿足物品訂單的物品需求數量的情況下,確定需要退款的用戶訂單,主動發起針對目標物品的退款流程,由于無需在用戶提貨后發起售后退款,因此,簡化了針對訂單的退款流程,并降低了退款流程的耗時。
1.一種訂單處理方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述根據所述物品缺量信息和所述物品訂單中所述目標物品的已退款件數,在所述至少一個用戶訂單中確定出需要退款的用戶訂單,包括:
3.根據權利要求2所述的方法,其特征在于,所述根據所述每個用戶訂單的所述目標物品的預訂量、所述物品缺量信息和所述物品訂單中所述目標物品的已退款件數,在所述至少一個用戶訂單中確定出需要退款的用戶訂單,包括:
4.根據權利要求3所述的方法,其特征在于,所述方法還包括:
5.根據權利要求1至4任一項所述的方法,其特征在于,在篩選出購買所述目標物品的至少一個用戶訂單之后,所述方法還包括:
6.根據權利要求5所述的方法,其特征在于,所述預設順序為以下任意一項:所述至少一個用戶訂單購買物品的種類數的從小到大的順序、所述至少一個用戶訂單購買物品的金額的從小到大的順序。
7.一種訂單處理裝置,其特征在于,所述裝置包括:
8.根據權利要求7所述的裝置,其特征在于,所述第一處理模塊,具體用于:
9.一種電子設備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,其特征在于,所述處理器執行所述程序時實現權利要求1至6任一項所述的訂單處理方法。
10.一種計算機存儲介質,其上存儲有計算機程序,其特征在于,該計算機程序被處理器執行時實現權利要求1至6任一項所述的訂單處理方法。