Order processing method, electronic equipment, storage medium and program product

Through an order processing method based on the supplier comprehensive evaluation model, the problem that supplier evaluation in the prior art is susceptible to subjective factors is solved, and more efficient and accurate supplier evaluation is achieved, matching appropriate target providers and reducing Purchase cost.

CN119417565APending Publication Date: 2025-02-11KE COM (BEIJING) TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411496397.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-24
Publication Date
2025-02-11

AI Technical Summary

Technical Problem

In the prior art, supplier evaluations are susceptible to subjective factors, resulting in low efficiency and accuracy of evaluation results. Especially when the fundamentals of suppliers are not very different, the evaluation results may be very different.

Method used

An order processing method is adopted to obtain the order product information and delivery method, and the single-item score set of each product provider is obtained separately, and the single-item score weights corresponding to the delivery method are weighted to determine the target provider of the pending order. This single-item score set is obtained by evaluating historical supply chain information in multiple dimensions based on the supplier's comprehensive evaluation model.

Benefits of technology

By reducing the impact of subjectivity, the efficiency and accuracy of supplier evaluation are improved, and the appropriate target providers can be matched among multiple suppliers, reducing procurement costs and improving overall cost-effectiveness.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119417565A_ABST
    Figure CN119417565A_ABST
Patent Text Reader

Abstract

The invention provides an order processing method, electronic equipment, a readable storage medium and a computer program product. The order processing method comprises the steps of obtaining ordered commodity information and a distribution mode according to a to-be-processed order; obtaining a single score set of each commodity provider corresponding to the ordered commodity information; according to a single score weight corresponding to the distribution mode, performing weighting processing on a plurality of single scores in a single score set corresponding to each commodity provider to obtain a plurality of weighting results; determining a target provider of the to-be-processed order from the plurality of commodity providers according to the plurality of weighting results; wherein the single score set is obtained by performing multi-dimensional evaluation on historical supply chain information of each commodity provider by adopting a supplier comprehensive evaluation model, and the historical supply chain information is supply chain information of ordered commodities provided by each commodity provider before the to-be-processed order.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to technical fields such as data processing, and more particularly to an order processing method, electronic equipment, storage medium, and program product. Background Art

[0002] Supplier management is a key link in the enterprise supply chain process management. Whether the enterprise manages suppliers scientifically is related to product quality, delivery timeliness, cost control, etc. Through the management of suppliers, the "zero-sum" phenomenon in supply chain management can be avoided, the value of the entire supply chain process can be enhanced, and a virtuous cycle of reasonable competition, mutual benefit and win-win can be formed.

[0003] In the prior art, suppliers are usually evaluated manually, and the suppliers are managed based on the evaluation results.

[0004] However, manual evaluation is easily affected by subjective factors. When the fundamentals of suppliers do not differ much, the evaluation results may vary greatly, and the efficiency and accuracy of the evaluation results are not high. Summary of the invention

[0005] In order to solve at least one of the above technical problems, the present disclosure provides an order processing method, an electronic device, a storage medium and a program product.

[0006] According to one aspect of the present disclosure, there is provided an order processing method, comprising: Get the ordered product information and delivery method based on the pending orders; Respectively obtain a single score set corresponding to each product provider corresponding to the ordered product information; According to the single score weights corresponding to the delivery methods, multiple single scores in the single score set corresponding to each product provider are weighted to obtain multiple weighted results; Determining a target provider of the pending order from a plurality of commodity providers according to the plurality of weighted results; The single score set is obtained by evaluating the historical supply chain information of each commodity provider in multiple dimensions using a comprehensive supplier evaluation model. The historical supply chain information is the supply chain information of the ordered commodities provided by each commodity provider before the pending order.

[0007] According to the order processing method of at least one embodiment of the present disclosure, the step of respectively obtaining the individual score sets of each product provider corresponding to the ordered product information includes: Acquire from the score database the individual score set of each product provider corresponding to the ordered product information; or, The historical supply chain information of each commodity provider corresponding to the ordered commodity information is obtained respectively; the historical supply chain information of each commodity provider is evaluated in multiple dimensions according to the supplier comprehensive evaluation model to obtain a single score set of each commodity provider corresponding to the ordered commodity information.

[0008] According to the order processing method of at least one embodiment of the present disclosure, the step of respectively obtaining the historical supply chain information of each commodity provider corresponding to the ordered commodity information includes: Obtaining historical supply chain information of each commodity provider corresponding to the ordered commodity information from the information database; or, For any commodity provider, historical business data of the commodity provider providing the ordered commodity is obtained from the business database; single business data corresponding to each dimension is obtained from the historical business data; single prompts corresponding to each dimension are obtained; each single business data and its corresponding single prompt are input into the information processing model to obtain the historical supply chain information of the commodity provider; The single prompt is used to guide the information processing model to generate corresponding formatted information.

[0009] According to the order processing method of at least one embodiment of the present disclosure, the step of determining the target provider of the to-be-processed order from a plurality of commodity providers according to the plurality of weighted results comprises: Get the historical dispatching methods corresponding to historical orders and the supplier dispatching methods corresponding to each product provider; Perform dispatch decision processing according to the historical dispatch mode and the supplier dispatch mode to obtain the current dispatch mode; Determining a target provider of the pending order from among the multiple commodity providers according to the current order dispatching mode and the multiple weighted results; The historical order is the order corresponding to the ordered product information before the pending order.

[0010] According to the order processing method of at least one embodiment of the present disclosure, the step of determining a target provider of the to-be-processed order from the multiple commodity providers according to the current order dispatching mode and the multiple weighted results includes: When the current order dispatching mode is a random mode, a plurality of first commodity providers whose supplier order dispatching mode is a random mode are obtained from the plurality of commodity providers; weighted results corresponding to the plurality of first commodity providers are sorted from large to small to obtain a weighted sorting result; a plurality of second commodity providers are selected from the plurality of first commodity providers according to the weighted sorting result; and a target provider of the pending order is randomly determined from the plurality of second commodity providers; When the current order dispatching method is a fair method, a plurality of third commodity providers whose supplier order dispatching method is a fair method are obtained from the plurality of commodity providers; the processed order quantity and the dispatching quantity of each third commodity provider are respectively obtained; the dispatching quantity is adjusted according to the adjustment coefficient to obtain the adjustment quantity; the fair total quantity of each third commodity provider is obtained according to the offset, the sum of the processed order quantity of each third commodity provider and the adjustment quantity; the fairness parameter is obtained according to the quotient of the weighted result of each third commodity provider and the fair total quantity; and the target provider of the pending order is determined according to the size of the fairness parameter.

[0011] According to the order processing method of at least one embodiment of the present disclosure, when the current order dispatching mode is a fair mode, after determining the target provider of the order to be processed, the method further includes: Obtaining the number of consecutive dispatches of the ordered goods continuously provided by the target provider of the pending order; When the number of consecutive order dispatches is greater than the order dispatch threshold, the order dispatch method of the target provider of the pending order is modified to a method other than the fair method or the adjustment coefficient is increased.

[0012] According to the order processing method of at least one embodiment of the present disclosure, when the processed order volume of at least one fourth commodity provider among the plurality of third commodity providers is less than the order threshold, obtaining the fair total amount of each third commodity provider according to the offset, the processed order volume of each third commodity provider and the sum of the adjustment amount includes: Using the default value to update the processed order quantity of the at least one fourth commodity provider, to obtain the processed order quantity of the at least one fourth commodity provider; The fair total amount of each fourth commodity provider is obtained according to the offset, the sum of the processed order amount and the adjustment amount of at least one fourth commodity provider.

[0013] According to another aspect of the present disclosure, an electronic device is provided, comprising: a memory storing execution instructions; and a processor executing the execution instructions stored in the memory, so that the processor executes the order processing method of any one embodiment of the present disclosure.

[0014] According to another aspect of the present disclosure, a readable storage medium is provided, wherein the readable storage medium stores execution instructions, and when the execution instructions are executed by a processor, the order processing method of any embodiment of the present disclosure is implemented.

[0015] According to another aspect of the present disclosure, a computer program product is provided, including a computer program, wherein when the computer program is executed by a processor, the order processing method of any embodiment of the present disclosure is implemented. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] The accompanying drawings illustrate exemplary embodiments of the present disclosure and together with the description serve to explain the principles of the present disclosure. These drawings are included to provide a further understanding of the present disclosure and are incorporated in and constitute a part of this specification.

[0017] Figure 1 The order processing method of the embodiment of the present disclosure is as follows: Figure 1 .

[0018] Figure 2 yes Figure 1 A flowchart of a method for obtaining a score set in an order processing method is shown.

[0019] Figure 3 yes Figure 2 The flowchart of the method for obtaining supply chain information in the method for obtaining score sets is shown.

[0020] Figure 4 yes Figure 2 The flowchart of the evaluation method in the score set acquisition method is shown.

[0021] Figure 5 yes Figure 1 A flow chart of the weighting method in the order processing method shown.

[0022] Figure 6 yes Figure 1 The flowchart of the object determination method in the order processing method is shown.

[0023] Figure 7 yes Figure 6 A flowchart of the random dispatching method in the object determination method shown.

[0024] Figure 8 yes Figure 6 The process of the fair dispatch method in the object determination method shown Figure 1 .

[0025] Fig. 9 yes Figure 6 The process of the fair dispatch method in the object determination method shown Figure 2 .

[0026] Fig.10 The order processing method of the embodiment of the present disclosure is as follows: Figure 2 .

[0027] Fig.11 yes Figure 1 The flowchart of the method for obtaining products in the order processing method shown.

[0028] Fig.12It is a schematic flow chart of an order processing method according to an embodiment of the present disclosure.

[0029] Fig.13 It is a schematic block diagram of the structure of an order processing device according to an embodiment of the present disclosure.

[0030] Fig.14 It is a schematic block diagram of the structure of an electronic device equipped with an order processing device according to an embodiment of the present disclosure. DETAILED DESCRIPTION

[0031] The present disclosure is further described in detail below in conjunction with the accompanying drawings and examples. It is understood that the specific examples described herein are only used to explain the relevant content, rather than to limit the present disclosure. It should also be noted that, for ease of description, only the parts related to the present disclosure are shown in the accompanying drawings.

[0032] It should be noted that, in the absence of conflict, the embodiments and features of the embodiments in the present disclosure can be combined with each other. The technical solution of the present disclosure will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.

[0033] Traditional supplier matching often relies on manual scoring. Although this method is intuitive, different people may have different understandings and scores of the same indicator, resulting in subjective and inconsistent scoring. Especially in multi-dimensional evaluations, it is difficult to ensure that all scores are objective and accurate, which in turn affects the accuracy and consistency of supplier matching. In addition, the supplier evaluation process often requires manual item-by-item verification, scoring and evaluation, and the entire process takes a long time. When there are a large number of suppliers or the evaluation indicators are more complex, manual scoring is inefficient.

[0034] To this end, the present disclosure provides an order processing method, an electronic device, a storage medium, and a program product. After weighted processing is performed on multiple single scores in a single score set of each product provider, i.e., a supplier, corresponding to the ordered product information according to the single score weight corresponding to the delivery method, the weighted result is calculated, and then the target provider of the pending order is determined based on the weighted result to achieve order processing. When a user needs to match a target provider of a pending order, a matching indication of the pending order can be sent to an electronic device such as a server. After receiving the matching indication, the server or other electronic device executes a corresponding processing process to achieve matching of the target provider of the pending order.

[0035] For the convenience of description and to make the technical solutions of the specific implementation methods of the present disclosure easier to understand, before describing the order processing method implemented by the present disclosure, the technical terms involved in the specific implementation methods of the present disclosure are defined as follows: Supply chain information refers to various data and information related to the supplier's operation, performance, cooperation history, etc. in the supply chain.

[0036] An adjustment factor is a value or proportional factor used to correct or adjust a value to make it closer to the actual value or target value.

[0037] An offset is a fixed increment or decrement used to adjust a value to prevent division by zero errors or other potential problems.

[0038] Direct delivery, also known as drop shipping or direct delivery, means that suppliers deliver goods directly from their warehouses or production bases to end customers (such as retailers, factories, etc.).

[0039] Indirect distribution, also known as segmented distribution or indirect logistics, means that the supplier first distributes the goods to the company's intermediate warehouse, distribution center or third-party logistics company, and then these intermediate links carry out subsequent distribution work.

[0040] Self-owned distribution, also known as self-operated distribution, refers to the process of warehousing, transportation and distribution of goods by an enterprise through its own logistics system.

[0041] Figure 1 FIG. 1 is a schematic diagram showing the overall process of an order processing method M100 according to an embodiment of the present disclosure. Figure 1 The method shown includes steps S110 to S140. The method can be executed by an electronic device such as a server.

[0042] Specifically, Figure 1 The methods shown include: Step S110, obtaining the ordered product information and the delivery method according to the order to be processed.

[0043] In some embodiments of the present disclosure, the order information of the pending order in step S110 may include the ordered product information, quantity, order number, order time, delivery method, and delivery address, etc. Among them, the delivery method may be direct delivery, indirect delivery, or self-owned delivery. In addition to the above methods, the delivery method may also be outsourced logistics delivery (delivery through third-party or fourth-party logistics), joint delivery (delivery through delivery resources shared by multiple suppliers), express delivery, etc.; the delivery method may be selected by the user based on the ordered product situation, or may be adapted by the system according to the ordered product situation, etc. Obtaining the ordered product information and delivery method through step S110 may specifically be obtained according to the order information of the pending order, and the obtained ordered product information may specifically be the name or identifier of the ordered product, etc.

[0044] Step S120, obtaining the individual score sets of each product provider corresponding to the ordered product information.

[0045] In some embodiments of the present disclosure, the commodity provider in step S120 is the supplier; it can be first determined whether there is only one commodity provider corresponding to the ordered commodity information; if there is only one, this commodity provider can be directly used as the target provider of the pending order; if there is more than one, that is, there are multiple, the single score set of each commodity provider corresponding to the ordered commodity information can be obtained through step S120, and the single score set is used to measure the comprehensive performance of each commodity provider. Among them, the single score set is obtained by using the supplier comprehensive evaluation model to evaluate the historical supply chain information of each commodity provider in multiple dimensions, and the historical supply chain information is the supply chain information of the ordered commodity provided by each commodity provider before the pending order is processed. That is, the single score set corresponding to each commodity provider includes multiple single scores, and each single score represents the score of the performance of the commodity provider in a certain dimension.

[0046] Step S130 , weighting multiple single scores in the single score set corresponding to each product provider according to the single score weights corresponding to the delivery methods, to obtain multiple weighted results.

[0047] In some embodiments of the present disclosure, since different delivery methods have different requirements for product providers, different single-item score weights can be set for different delivery methods, and then the single-item scores are weighted based on the corresponding single-item score weights.

[0048] Step S140: determining a target provider of the order to be processed from a plurality of commodity providers according to a plurality of weighted results.

[0049] In some embodiments of the present disclosure, step S140 can select the product provider corresponding to the maximum weighted result from multiple weighted results as the target provider of the order to be processed; step S140 can also determine the target provider of the order to be processed from multiple product providers based on multiple weighted results based on the order dispatch method, etc.

[0050] The order processing method provided by the present disclosure, the single score set is obtained by using the supplier comprehensive evaluation model to evaluate the historical supply chain information of each supplier in multiple dimensions. Through technical tools such as the supplier comprehensive evaluation model, it is possible to solve the problem that manual evaluation in the prior art is easily affected by subjective factors, the evaluation results may be very different when the fundamentals of the suppliers are not very different, and the efficiency and accuracy of the evaluation results are not high. In addition, the present disclosure matches the appropriate target provider from multiple suppliers, and can also solve the problem that the order processing method of local procurement and local allocation leads to uncontrollable procurement costs and high overall costs.

[0051] Regarding step S120, in some embodiments of the present disclosure, it may include the following steps: Figure 2Steps S121 to S122 are shown.

[0052] Step S121, respectively obtaining the historical supply chain information of each commodity provider corresponding to the ordered commodity information.

[0053] In some embodiments of the present disclosure, for any of the multiple commodity providers, such as Figure 3 As shown, step S121 may include: step S1211, obtaining historical business data of the ordered goods provided by the commodity provider from the business database; step S1212, respectively obtaining the single business data corresponding to each dimension from the historical business data; step S1213, respectively obtaining the single prompt corresponding to each dimension; step S1214, respectively inputting each single business data and its corresponding single prompt into the information processing model to obtain the historical supply chain information of the commodity provider. Among them, the single prompt is used to guide the information processing model to generate the corresponding formatted information. In particular, in order to improve the efficiency of order processing, the historical supply chain information can be obtained in advance through steps S1211 to S1214, and then the historical supply chain information can be stored in the information library, so that when processing the order, the historical supply chain information of each commodity provider corresponding to the ordered commodity information can be directly obtained from the information library. Multiple dimensions include: one or more of purchase price, fulfillment time, delivery on time rate, quality, reliability, customer satisfaction and finance; and / or historical supply chain information includes: one or more of supplier average purchase price, market average purchase price, market average price change rate, supplier price volatility, number of delayed orders, number of overdue orders, supplier average annual output, supplier output volatility, average annual demand, demand volatility, number of problem orders and number of orders with different evaluation levels.

[0054] Optionally, step S121 may also include: first, obtaining all historical business data from the business database; second, for the business data corresponding to each order in all the historical business data, obtaining the single business data corresponding to each dimension from the business data; third, obtaining the single prompts corresponding to each dimension; then, inputting each single business data and its corresponding single prompt into the information processing model to obtain the historical supply chain information of each ordered commodity of all commodity providers; finally, obtaining the historical supply chain information of multiple commodity providers of the ordered commodity from the historical supply chain information of each ordered commodity of all commodity providers.

[0055] In addition to processing through information processing models, it can also be processed through traditional data processing methods, which are not limited here. The information processing model can be a knowledge representation and reasoning model, or a machine learning and deep learning model. The information processing can include information filtering, information analysis, information integration and other processes.

[0056] Step S122 , evaluating the historical supply chain information of each commodity provider in multiple dimensions according to the supplier comprehensive evaluation model, and obtaining a single score set of each commodity provider corresponding to the ordered commodity information.

[0057] In some embodiments of the present disclosure, Figure 4 As shown, step S122 may include: step S1221, obtaining evaluation prompts corresponding to the evaluation of multiple dimensions; step S1222, respectively inputting the evaluation prompts and the historical supply chain information into the supplier comprehensive evaluation model to obtain a single score set of each commodity provider corresponding to the ordered commodity information. The evaluation prompts are used to guide the supplier comprehensive evaluation model to evaluate based on the historical supply chain information.

[0058] The evaluation prompt obtained in step S1221 may be an evaluation prompt corresponding to all dimensions, or an evaluation prompt corresponding to each dimension, or a partial evaluation prompt corresponding to some dimensions among multiple dimensions, etc. The supplier comprehensive evaluation model in step S1222 may be a scorecard model, or a machine learning or deep learning model, etc.

[0059] In some embodiments of the present disclosure, steps S121 and S122 use a comprehensive supplier evaluation model to obtain a single score set, which can reduce the impact of subjectivity. In particular, in order to improve order processing efficiency, after obtaining the single score set in advance through steps S121 and S122, the single score set can be stored in a score database, so that when processing an order, the single score set corresponding to each product provider of the ordered product information can be directly obtained from the score database.

[0060] Regarding step S130, in some embodiments of the present disclosure, it may include the following steps: Figure 5 Steps S131 to S132 are shown.

[0061] Step S131, obtaining multiple single-item score weights corresponding to the delivery method.

[0062] In some embodiments of the present disclosure, taking direct delivery as an example, the main requirements of direct delivery on suppliers are delivery punctuality, product quality and customer satisfaction, so the scores of these dimensions can be given a greater weight; taking self-owned delivery as an example, the main requirements of self-owned delivery on suppliers are production capacity and purchase price, so the scores of these dimensions can be given a greater weight. The single score weight can be pre-set based on different delivery methods, and the single score weight corresponding to the delivery method can be obtained based on the pre-set information through step S131.

[0063] Step S132: weighting the multiple single scores in the single score set corresponding to each product provider according to the multiple single score weights.

[0064] Regarding step S140, in some embodiments of the present disclosure, it may include: Figure 6 Steps S141 to S143 are shown.

[0065] Step S141, obtaining the historical dispatching methods corresponding to the historical orders and the supplier dispatching methods corresponding to each supplier of the ordered product information.

[0066] In some embodiments of the present disclosure, the historical or supplier dispatching method obtained by step S141 may be a random method or a fair method (referring to a method of reasonably and fairly distributing orders to different suppliers). In addition to the above methods, it may also be a priority method, a capability matching method, a geographic location method, a load balancing method, etc. The historical dispatching method and the supplier dispatching method obtained by step S141 may be the same or different. The supplier dispatching method may be pre-set for different commodity providers. Conversion rules may be set between different supplier dispatching methods, and it is continuously determined whether the conversion rules are met. If they are met, the dispatching method is converted. Among them, the historical order is the order for the goods ordered before the pending order.

[0067] In some embodiments of the present disclosure, the historical order dispatching method obtained through step S141 can be the historical order dispatching method of orders for goods ordered within a period of time before receiving the pending order, or it can be the historical order dispatching method of the previous order of ordered goods before receiving the pending order.

[0068] Step S142, making dispatch decision based on historical dispatch methods and supplier dispatch methods to obtain the current dispatch method.

[0069] In some embodiments of the present disclosure, the method for performing dispatch decision processing through step S142 can be to first count the historical dispatch methods to obtain statistical results; secondly, perform load balancing processing based on the statistical results to obtain the intended dispatch method; thirdly, obtain the number ratio of suppliers corresponding to each dispatch method based on the supplier dispatch method; then determine whether the number ratio corresponding to the intended dispatch method exceeds a preset threshold; if it exceeds, use the intended dispatch method as the current dispatch method; otherwise, use the dispatch method with a higher ratio as the current dispatch method. If there are only two dispatch methods, the other dispatch method other than the intended dispatch method can be directly used as the current dispatch method.

[0070] Step S143, determining a target provider of the order to be processed from multiple commodity providers according to the current order dispatching method and multiple weighted results.

[0071] In some embodiments of the present disclosure, when the current dispatching method determined in step S142 is a random method, Figure 7 As shown, step S143 may include: Step S1431, obtaining a plurality of first commodity providers whose supplier dispatching method is a random method from a plurality of commodity providers; Step S1432, sorting the weighted results corresponding to the multiple first commodity providers from large to small to obtain a weighted sorting result; Step S1433, selecting a plurality of second commodity providers from the plurality of first commodity providers according to the weighted sorting result; Step S1434: randomly determine a target provider of the order to be processed from a plurality of second commodity providers.

[0072] In some embodiments of the present disclosure, when the current dispatching method determined in step S142 is a fair method, Figure 8 As shown, step S143 may include: Step S1435, obtaining a plurality of third commodity providers whose supplier dispatching method is a fair method from the plurality of commodity providers; Step S1436, respectively obtaining the processed order quantity and dispatched order quantity of each third-party product provider; Step S1437, adjusting the dispatch quantity according to the adjustment coefficient to obtain an adjustment quantity; Step S1438, obtaining the fair total amount of each third-party product provider according to the offset, the sum of the processed order amount and the adjustment amount of each third-party product provider; Step S1439, obtaining a fairness parameter according to the quotient of the weighted result of each third-party commodity provider and the fair total amount; Step S1440: determining the target provider of the order to be processed according to the size of the fairness parameter.

[0073] In some embodiments of the present disclosure, the adjustment coefficient in step S1437 is a proportional factor for adjusting the dispatch quantity, which can be set as needed, such as 0.1, etc. The offset in step S1438 is used to prevent the problem of undefined operation caused by the divisor being 0, and the offset can be any positive number, such as 1, etc.

[0074] In some embodiments of the present disclosure, when the processed order volume of at least one fourth product provider among the third product providers is less than the order threshold, Fig. 9 As shown, step S1438 can be replaced by: The processed order quantity of at least one fourth commodity provider is updated using a default value to obtain the processed order quantity of at least one fourth commodity provider; the fair total quantity of each fourth commodity provider is obtained according to the sum of the offset, the processed order quantity of at least one fourth commodity provider and the adjustment amount.

[0075] Among them, before updating the processed order quantity, it can be first determined whether the processed order quantity of each third product provider is less than the order threshold; if the processed order quantity of at least one fourth product provider is less than the order threshold, execute the update step; otherwise, according to the offset, the processed order quantity of each fifth product provider and the sum of the adjustment amount, obtain the fair total quantity of each fifth product provider; the fifth product provider is a product provider among multiple third product providers except at least one fourth product provider.

[0076] When the current dispatching method is fair, Fig.10 As shown, after step S140, the following steps may also be included: Step S150, obtaining the number of consecutive dispatches of the ordered goods continuously provided by the target provider of the order to be processed.

[0077] Step S160, when the number of consecutive orders is greater than the order dispatch threshold, the order dispatch method of the target provider of the pending order is modified to a method other than the fair method or the adjustment coefficient is increased.

[0078] In some embodiments of the present disclosure, before step S160, it may be determined whether the number of consecutive dispatches is greater than the dispatch threshold, and if so, step S160 is executed; otherwise, no operation is performed. The number of consecutive dispatches obtained by step S150 may be the number of consecutive dispatches within a certain time range, or may not limit the time range.

[0079] By modifying the dispatching method or increasing the adjustment coefficient in step S160, the fair total value of the supplier can be reduced, thereby preventing the problem of unfairness caused by continuous dispatching of orders to the same supplier.

[0080] Regarding step S110, in some embodiments of the present disclosure, it may include: Fig.11 Steps S111 to S114 are shown.

[0081] Step S111, determining whether the product features corresponding to the ordered product information in the order to be processed are the same.

[0082] In some embodiments of the present disclosure, if the product features of the ordered product information are determined to be the same in step S111, step S112 is executed; otherwise, step S113 is executed. The product features corresponding to the ordered product information in step S110 may be stock keeping unit (SKU), product category, brand, etc.

[0083] Step S112, obtaining the ordered product information and the delivery method according to the order to be processed.

[0084] Step S113, splitting the order to be processed according to the product characteristics to obtain multiple sub-orders.

[0085] In some embodiments of the present disclosure, step S113 may be performed by splitting each inventory unit into one order.

[0086] Step S114, obtaining the ordered product information and delivery method according to each sub-order.

[0087] Fig.12 An exemplary flow chart of an order processing method according to the present disclosure is shown.

[0088] Fig.12 In the exemplary flow chart shown, taking the purchase of three inventory units of commodities A, B and C for a pending order as an example, the process of processing the pending order may include: 1. Determine whether the product characteristics corresponding to the ordered product information in the pending orders are the same.

[0089] In some embodiments of the present disclosure, since the to-be-processed order includes three types of inventory units, it is determined through this step that the commodity characteristics are different.

[0090] 2. Split the order to be processed according to the product characteristics to obtain three sub-orders.

[0091] In some implementations of the present disclosure, this step can be used to split the pending order one by one according to the inventory unit to obtain three sub-orders.

[0092] 3. Get the ordered product information and delivery method for each sub-order.

[0093] In some embodiments of the present disclosure, the following description is made by taking the case where the ordered product information includes the ordered product A and the delivery method is direct delivery as an example.

[0094] 4. Determine whether there is one or more suppliers for the ordered product A.

[0095] 5. When there is only one supplier, directly use this supplier as the supplier of the sub-order corresponding to ordered product A.

[0096] 6. When there are multiple suppliers, for each supplier, obtain the historical business data of the ordered product A provided by the supplier from the business database.

[0097] In some embodiments of the present disclosure, the historical business data obtained through this step can be sorted by order, and the historical business data corresponding to each order may include: order information (including order id, supplier id, product id, order time, delivery address, etc.), procurement information (including purchase price), performance information (including order acceptance time, planned delivery time, actual delivery time, etc.), production capacity information (including annual output of goods, annual demand, etc.), responsibility information (including return orders, etc.), internal control price information (including market purchase price, etc.), satisfaction information (including rating star, evaluation description, etc.). The business database in this step can be the business database of multiple business platforms; for example, order information can be obtained from the database of the order system, procurement information can be obtained from the database of the procurement system, etc., and different information can be obtained from the databases of different systems respectively.

[0098] 7. Obtain the individual business data corresponding to each dimension from the historical business data.

[0099] In some embodiments of the present disclosure, different data are used for evaluation of each dimension, and the single business data corresponding to each dimension can be obtained from the historical business data through this step. For example, when the dimension is fulfillment time, the single business data of fulfillment time may include order receiving time, planned delivery time, actual delivery time, and standard fulfillment time, etc.; when the dimension is customer satisfaction, the single business data of customer satisfaction may include satisfaction star rating and customer evaluation, etc.

[0100] In some embodiments of the present disclosure, the process of obtaining single business data through this step may be to first preprocess the historical business data separately through a preprocessing model to obtain the single business data corresponding to each dimension.

[0101] Taking the acquisition of fulfillment time data as an example, the information input to the preprocessing model may include "The following is the fulfillment information based on the order, and the format is as follows to represent order id, supplier id, product id, order receiving time, planned delivery time, actual delivery time and standard fulfillment time: {"orderid":"123","supplierid":"456","skuid":"789","recivetime":"2024-09-20","plannedarrivaltime":"2024-09-23","actualarrivaltime":"2024-09-25","standarddeliv ertime": "3 days"}, the rule is "determine whether to postpone based on "planarrivaltime" and "actualarrivaltime", and calculate the delivery time based on "recivetime" and "actualarrivaltime"", and the output format of the result is as follows: orderid, supplierid, productid, delivery time, whether to postpone: {"orderid":"","supplierid":"","skuid":"","deliverytime":"","isdelay":1 yes 0 no"","standarddelivertime":""}".

[0102] The inputs for obtaining data of other dimensions are similar to the above inputs. "orderid", "supplierid" and "skuid" are necessary, and other inputs and rules are adaptively adjusted according to the corresponding dimensions.

[0103] 8. Get the individual prompts corresponding to each dimension.

[0104] In some embodiments of the present disclosure, the single prompt in this step is used to guide the information processing model to generate corresponding formatted information.

[0105] 9. Input each single business data and its corresponding single prompt into the information processing model to obtain the historical supply chain information of the supplier.

[0106] In some embodiments of the present disclosure, in order to facilitate the management of the information processing process, the number of information processing models in this step can be multiple; in order to facilitate determining which order the data output by the information processing model belongs to, when inputting information into the information processing model, order ID, supplier ID, product ID and other information can also be combined.

[0107] In some embodiments of the present disclosure, the way of obtaining different information can be controlled by the rules in the input, such as the amount of data aggregated according to the supplier ID and the product ID as the total order quantity.

[0108] Average purchase price = total purchase price / total order quantity.

[0109] Supplier price change rate = total price change / number of changes / initial price; Use case: a supplier's price sequence is 100, 101, 99, 101, 98, then the price change rate = (abs(101-100)+abs(99-101)+abs(101-99)+abs(98-101)) / 4 / 100=1.2%.

[0110] The number of orders not delivered on time = the total number of delayed orders in the fulfillment information, i.e. sum (whether the fulfillment information is delayed == 1).

[0111] The number of orders that exceed the benchmark fulfillment time = the total number of orders where the fulfillment time in the fulfillment information is greater than the standard fulfillment time.

[0112] Average annual output of supplier goods = total supplier goods output / total order quantity.

[0113] Supplier commodity output volatility = total output change / number of changes / initial annual output.

[0114] Average annual demand for goods = product output / total order quantity.

[0115] Commodity demand volatility = total demand / number of changes / initial annual demand.

[0116] The number of responsibility orders = the total number of problem orders, i.e. sum (whether there is a problem order in the fulfillment information == 1).

[0117] Average commodity market purchase price = total commodity market purchase price / total order quantity.

[0118] The rate of change of commodity market purchasing price = change in total commodity market purchasing price / number of changes / initial annual output.

[0119] The number of orders with positive reviews = sum (customer satisfaction in fulfillment information == 1); the number of orders with generally satisfactory reviews = sum (customer satisfaction in fulfillment information == 2); the number of orders with negative reviews = sum (customer satisfaction in fulfillment information == 3).

[0120] When obtaining the historical supply chain information corresponding to each supplier, you can first obtain the information corresponding to each order in the above method, then accumulate the order quantities in the information, and average the parameters such as purchase price and change rate.

[0121] 10. Obtain evaluation prompts corresponding to evaluations in multiple dimensions.

[0122] In some embodiments of the present disclosure, the evaluation prompt in this step is used to guide the supplier comprehensive evaluation model to perform evaluation based on historical supply chain information.

[0123] 11. Input the evaluation prompts and historical supply chain information into the supplier comprehensive evaluation model respectively to obtain a single score set for each supplier corresponding to the ordered product information.

[0124] In some embodiments of the present disclosure, the single score set obtained through this step may include a purchase price score, a fulfillment time score, a delivery on-time rate score, a customer satisfaction score, and a production capacity score, for example: Purchase price score = ((average purchase price of commodity market / average purchase price of supplier commodity) × 50% + (1-supplier purchase price change rate) × 50%)) * 100; Fulfillment time score = (1-number of fulfillment times exceeding the benchmark / total number of orders) * 100; On-time delivery rate score = (number of orders delivered on time / total number of orders) * 100; Product quality score = min(1,1-max(0,(number of returned orders + number of returned orders) / total number of orders-0.01))*100; Customer satisfaction score = [(number of satisfied orders * (100-0) + number of average customers * (100-1) + number of dissatisfied customers * (100-2)) / total number of orders]; Capacity score = min((average annual output of suppliers’ goods / average annual demand for goods-supplier’s output volatility+goods demand volatility), 1)*100.

[0125] The above calculation method can be used to control the supplier comprehensive evaluation model to perform the corresponding calculation process.

[0126] In some embodiments of the present disclosure, the process of obtaining a single score set through the above steps can be pre-executed and placed in a corresponding database, and can be directly extracted from the database when needed; in order to improve the real-time performance of the data stored in the database, the data can be updated in real time or periodically.

[0127] 12. Obtain multiple individual score weights corresponding to the delivery method.

[0128] In some embodiments of the present disclosure, taking direct delivery as an example, the main requirements of direct delivery on suppliers are delivery punctuality, product quality and customer satisfaction, so the scores of these dimensions can be given a greater weight. Taking self-owned delivery as an example, the main requirements of self-owned delivery on suppliers are production capacity and purchase price, so the scores of these dimensions can be given a greater weight.

[0129] 13. According to the weights of multiple single scores, weighted processing is performed on the multiple single scores in the single score set corresponding to each supplier to obtain multiple weighted results.

[0130] In some embodiments of the present disclosure, when the delivery method is direct delivery, the weighted result = purchase price score*15%+ fulfillment time score*10%+ delivery punctuality score*20%+ product quality score*20%+ customer satisfaction score*20%+ production capacity score*15%; when the delivery method is self-owned delivery, the weighted result = purchase price score*20%+ fulfillment time score*15%+ delivery punctuality score*15%+ product quality score*20%+ customer satisfaction score*10%+ production capacity score*20%.

[0131] In some embodiments of the present disclosure, when the processed order volume of at least one of the multiple third suppliers is less than a preset threshold, a protection period can be set, that is, the supplier is protected when there are fewer orders, and the relevant scores can be set to a default value. For example, when the order volume is 0, only the purchase price score and the production capacity score can be set by default, and other scores and weights are not set, and the total score of other parts is set to 60 by default, that is, the weighted result = 60 + purchase price score * 20% + production capacity score * 20%.

[0132] 14. Obtain the historical dispatching methods corresponding to historical orders and the supplier dispatching methods corresponding to each supplier of the ordered goods.

[0133] 15. Make dispatch decisions based on historical dispatch methods and supplier dispatch methods to obtain the current dispatch method.

[0134] In some embodiments of the present disclosure, assuming that the historical order dispatching method corresponding to the previous order of the pending order is a random method, and the supplier's order dispatching method is a fair method, then after the order dispatching decision processing of this step is adopted, it can be obtained that the current order dispatching method is a fair method.

[0135] 16. Obtaining supplier dispatch orders from multiple suppliers is a fair way to obtain multiple third suppliers.

[0136] 17. Obtain the processed order quantity and dispatched order quantity of each third-party supplier respectively.

[0137] In some embodiments of the present disclosure, taking four third suppliers A, B, C and D as an example, the weighted result of supplier A is 90, the number of processed orders is 44, and the number of dispatched orders is 50; the weighted result of supplier B is 80, the number of processed orders is 34, and the number of dispatched orders is 60; the weighted result of supplier C is 85, the number of processed orders is 39, and the number of dispatched orders is 40; the weighted result of supplier D is 83, the number of processed orders is 30, and the number of dispatched orders is 40.

[0138] In some embodiments of the present disclosure, when the processed order volume of at least one supplier among multiple third suppliers is less than a preset threshold, a protection period can be set, that is, the supplier is protected when there are fewer orders. At this time, the processed order volume and the dispatched order volume can be set to a default value.

[0139] 18. Adjust the dispatch quantity according to the adjustment coefficient to obtain the adjustment quantity.

[0140] In some embodiments of the present disclosure, taking the adjustment coefficient of 0.1 as an example, the adjustment amount of supplier A is 5, the adjustment amount of supplier B is 6, and the adjustment amounts of suppliers C and D are 4.

[0141] 19. Obtain the fair total amount of each third supplier based on the sum of the offset, the processed order quantity of each third supplier and the adjustment quantity.

[0142] In some embodiments of the present disclosure, taking an offset of 1 as an example, the fair total of supplier A is 44+1+5=50, the fair total of supplier B is 34+6+1=41, the fair total of supplier C is 39+1+4=44, and the fair total of supplier D is 30+1+4=35.

[0143] 20. Obtain the fairness parameter based on the quotient of the weighted result of each third-party supplier and the fair total amount.

[0144] In some embodiments of the present disclosure, through this step, it can be obtained that the fairness parameter of supplier A is 90 / 50=1.8, the fairness parameter of supplier B is 80 / 41=1.95, the fairness parameter of supplier C is 85 / 44=1.91, and the fairness parameter of supplier D is 83 / 35=2.37.

[0145] 21. Determine the target supplier for pending orders based on the size of the fairness parameters.

[0146] In some embodiments of the present disclosure, since the fairness parameter of supplier D is the largest, supplier D can be selected as the target supplier for the pending order. When the ordered goods are continuously matched to supplier D, the adjustment coefficient of supplier D can be increased. The specific adjustment amount can be related to the fairness parameters of other suppliers. The ultimate goal is to make the fairness parameter of supplier D smaller than the fairness parameters of other suppliers. When the ordered goods are continuously matched to supplier D, the supplier dispatching method of supplier D can also be adjusted to a random method.

[0147] In some embodiments of the present disclosure, when the current order dispatching method is a fair method, the above process can be used to dispatch orders; when the current order dispatching method is a random method, the weighted results can be sorted from large to small, and after selecting a certain proportion, such as 20%, of suppliers, a supplier can be randomly selected as the target provider of the order to be processed.

[0148] After determining the target provider of the pending order through the above steps, the pending order can be issued to the selected supplier so that the supplier can package and transport the order according to the requirements of the pending order.

[0149] Based on any of the above embodiments, the present disclosure also provides an order processing device.

[0150] Fig.13 It is a schematic block diagram of the structure of an order processing device according to an embodiment of the present disclosure.

[0151] like Fig.13 As shown, the order processing device includes: The method acquisition module 110 is used to acquire the ordered product information and the delivery method according to the order to be processed.

[0152] The score acquisition module 120 is used to respectively acquire a single score set of each product provider corresponding to the ordered product information.

[0153] The weighted processing module 130 is used to perform weighted processing on multiple single scores in the single score set corresponding to each product provider according to the single score weights corresponding to the delivery methods, so as to obtain multiple weighted results.

[0154] The object determination module 140 is used to determine the target provider of the to-be-processed order from among the multiple commodity providers according to the multiple weighted results.

[0155] Among them, the single score set is obtained by using the supplier comprehensive evaluation model to evaluate the historical supply chain information of each commodity provider in multiple dimensions. The historical supply chain information is the supply chain information of the ordered goods provided by each commodity provider before the pending order is processed.

[0156] The above modules can be implemented by computer program modules.

[0157] The implementation process of the functions and effects of each module in the above-mentioned device is specifically described in the implementation process of the corresponding steps in the above-mentioned method, which will not be repeated here.

[0158] The execution subject of the order processing method in the specific implementation manner of the present disclosure may be an electronic device such as a server.

[0159] Therefore, based on any of the above embodiments, the present disclosure also provides an electronic device, which can execute the order processing method of any of the embodiments described above in the present disclosure, and the order processing device of any of the embodiments described above can be configured on the electronic device.

[0160] Fig.14 It is a schematic block diagram of the structure of an electronic device 1000 equipped with an order processing device according to an embodiment of the present disclosure.

[0161] The hardware structure of the electronic device 1000 can be implemented using a bus architecture. The bus architecture can include any number of interconnected buses and bridges, depending on the specific application and overall design constraints of the hardware. The bus 1100 connects various circuits including one or more processors 1200, memory 1300 and / or hardware modules together. The bus 1100 can also connect various other circuits 1400 such as peripherals, voltage regulators, power management circuits, external antennas, etc.

[0162] The bus 1100 may be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Component (EISA) bus, etc. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, the figure only uses one connecting line, but does not mean that there is only one bus or one type of bus.

[0163] The present disclosure also provides a readable storage medium, in which a computer program is stored, and the computer program is used to implement the above method when executed by a processor. "Readable storage medium" can be any device that can contain, store, communicate, propagate or transmit a program for use in an instruction execution system, device or equipment or in combination with these instruction execution systems, devices or equipment. More specific examples of readable storage media include the following: an electrical connection portion (electronic device) with one or more wirings, a portable computer disk box (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and editable read-only memory (EPROM or flash memory), an optical fiber device, and a portable read-only memory (CDROM), etc.

[0164] The present disclosure also provides a computer program product. The method of the present disclosure can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instruction is loaded and executed, the process or function of the present disclosure is executed in whole or in part.

[0165] The computer program or instructions may be stored in a readable storage medium or transmitted from one readable storage medium to another readable storage medium, for example, the computer program or instructions may be transmitted from one website, computer, server or data center to another website, computer, server or data center by wired or wireless means. The readable storage medium may be any available medium that can be accessed or a data storage device such as a server, data center, etc. that integrates one or more available media. The available medium may be a magnetic medium, such as a floppy disk, a hard disk, or a magnetic tape; it may also be an optical medium, such as a digital video disk; it may also be a semiconductor medium, such as a solid state drive. The computer readable storage medium may be a volatile or non-volatile storage medium, or may include both volatile and non-volatile types of storage media.

[0166] Those skilled in the art will appreciate that the embodiments of the present disclosure may be provided as methods, systems, or computer program products. Therefore, the present disclosure may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present disclosure may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0167] The present disclosure is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to the present disclosure. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0168] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0169] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0170] In the description of this specification, the description with reference to the terms "one embodiment / method", "some embodiments / methods", "example", "specific example", or "some examples" etc. means that the specific features, structures, or characteristics described in conjunction with the embodiment / method or example are included in at least one embodiment / method or example of the present disclosure. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment / method or example. Moreover, the specific features, structures, or characteristics described may be combined in any one or more embodiments / methods or examples in a suitable manner. In addition, those skilled in the art may combine and combine different embodiments / methods or examples described in this specification and features of different embodiments / methods or examples, unless they are contradictory.

[0171] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of the features. In the description of the present disclosure, "plurality" means at least two, such as two, three, etc., unless otherwise clearly and specifically defined.

[0172] Those skilled in the art should understand that the above embodiments are only for the purpose of clearly illustrating the present disclosure, and are not intended to limit the scope of the present disclosure. For those skilled in the art, other changes or modifications may be made based on the above disclosure, and these changes or modifications are still within the scope of the present disclosure.

Claims

1. An order processing method, characterized in that: include: Get the ordered product information and delivery method based on the pending orders; Respectively obtain the individual score sets of each product provider corresponding to the ordered product information; According to the single score weights corresponding to the delivery methods, multiple single scores in the single score set corresponding to each product provider are weighted to obtain multiple weighted results; as well as Determining a target provider of the pending order from a plurality of commodity providers according to the plurality of weighted results; The single score set is obtained by evaluating the historical supply chain information of each commodity provider in multiple dimensions using a comprehensive supplier evaluation model. The historical supply chain information is the supply chain information of the ordered commodities provided by each commodity provider before the pending order.

2. The order processing method according to claim 1, characterized in that: The step of respectively obtaining the individual score sets of each commodity provider corresponding to the ordered commodity information includes: Acquire from the score database the individual score sets of each product provider corresponding to the ordered product information; or The historical supply chain information of each commodity provider corresponding to the ordered commodity information is obtained respectively; the historical supply chain information of each commodity provider is evaluated in multiple dimensions according to the supplier comprehensive evaluation model to obtain a single score set of each commodity provider corresponding to the ordered commodity information.

3. The order processing method according to claim 2, characterized in that: The step of respectively obtaining the historical supply chain information of each commodity provider corresponding to the ordered commodity information includes: Acquire historical supply chain information of each commodity provider corresponding to the ordered commodity information from the information database; or For any commodity provider, historical business data of the commodity provider providing the ordered commodity is obtained from the business database; single business data corresponding to each dimension is obtained from the historical business data; single prompts corresponding to each dimension are obtained; each single business data and its corresponding single prompt are input into the information processing model to obtain the historical supply chain information of the commodity provider; The single prompt is used to guide the information processing model to generate corresponding formatted information.

4. The order processing method according to any one of claims 1 to 3, characterized in that: Determining a target provider of the pending order from a plurality of commodity providers according to the plurality of weighted results comprises: Get the historical dispatching methods corresponding to historical orders and the supplier dispatching methods corresponding to each product provider; Perform dispatch decision processing according to the historical dispatch mode and the supplier dispatch mode to obtain the current dispatch mode; and Determining a target provider of the pending order from among the multiple commodity providers according to the current order dispatching mode and the multiple weighted results; The historical order is the order corresponding to the ordered product information before the pending order.

5. The order processing method according to claim 4, characterized in that: The step of determining a target provider of the pending order from the multiple commodity providers according to the current order dispatching mode and the multiple weighted results includes: When the current order dispatching mode is a random mode, a plurality of first commodity providers whose supplier order dispatching mode is a random mode are obtained from the plurality of commodity providers; weighted results corresponding to the plurality of first commodity providers are sorted from large to small to obtain a weighted sorting result; a plurality of second commodity providers are selected from the plurality of first commodity providers according to the weighted sorting result; and a target provider of the pending order is randomly determined from the plurality of second commodity providers; When the current order dispatching method is a fair method, a plurality of third commodity providers whose supplier order dispatching method is a fair method are obtained from the plurality of commodity providers; the processed order quantity and the dispatching quantity of each third commodity provider are respectively obtained; the dispatching quantity is adjusted according to the adjustment coefficient to obtain the adjustment quantity; the fair total quantity of each third commodity provider is obtained according to the offset, the sum of the processed order quantity of each third commodity provider and the adjustment quantity; the fairness parameter is obtained according to the quotient of the weighted result of each third commodity provider and the fair total quantity; and the target provider of the pending order is determined according to the size of the fairness parameter.

6. The order processing method according to claim 5, characterized in that: When the current order dispatching mode is a fair mode, after determining the target provider of the pending order, the method further includes: Obtaining the number of consecutive dispatches of the ordered product provided by the target provider of the pending order; and When the number of consecutive order dispatches is greater than the order dispatch threshold, the order dispatch method of the target provider of the pending order is modified to a method other than the fair method or the adjustment coefficient is increased.

7. The order processing method according to claim 5, characterized in that: When the processed order volume of at least one fourth commodity provider among the plurality of third commodity providers is less than the order threshold, obtaining the fair total amount of each third commodity provider according to the offset, the processed order volume of each third commodity provider and the adjustment amount, comprises: Using the default value to update the processed order quantity of the at least one fourth product provider, to obtain the processed order quantity of the at least one fourth product provider; and The fair total amount of each fourth commodity provider is obtained according to the offset, the sum of the processed order amount and the adjustment amount of at least one fourth commodity provider.

8. An electronic device, characterized in that: include: A memory storing execution instructions; as well as A processor, wherein the processor executes the execution instructions stored in the memory, so that the processor executes the order processing method according to any one of claims 1 to 7.

9. A readable storage medium, characterized in that: The readable storage medium stores execution instructions, which are used to implement the order processing method according to any one of claims 1 to 7 when executed by the processor.

10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the order processing method according to any one of claims 1 to 7 is implemented.