Processing method and device for electronic replenishment equipment, electronic replenishment equipment
By obtaining and analyzing the replenishment order list in electronic replenishment equipment and adjusting the prediction and replenishment parameters, the problem of low accuracy in manually judging the reasons for out-of-stock items is solved, and the replenishment efficiency and accuracy are improved.
Patent Information
- Application Number
- CN202010234666.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-03-27
- Publication Date
- 2025-02-21
- Estimated Expiration
- 2040-03-27
AI Technical Summary
In the prior art, the accuracy of manually judging the reasons for out-of-stock items is low, resulting in low replenishment efficiency.
Provide a processing method for electronic replenishment equipment, by obtaining a list of recommended replenishment orders for target items and a list of actual replenishment orders, determine the relationship between the actual order time and the recommended order time, as well as the actual order quantity. The relationship between the recommended order quantity is adjusted, and the prediction parameters and replenishment parameters of electronic replenishment equipment are adjusted to achieve more accurate replenishment.
It improves the accuracy and efficiency of replenishment, reduces the problem of insufficient inventory or out of stock caused by manual judgment, and achieves rapid replenishment of items.
Smart Images

Figure CN113450047B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of computer technology, and more particularly, to a processing method and apparatus for an electronic replenishment device, an electronic replenishment device, and a storage medium. Background Art
[0002] In the supply chain of goods, replenishment of goods is a very important part. The current method of replenishing goods is usually to manually judge the reasons for the shortage of goods based on experience, and take corresponding replenishment measures according to different reasons for the shortage.
[0003] In the process of implementing the present disclosure, the inventors found that manually determining the reasons for out-of-stock items has a low accuracy rate and is likely to cause low replenishment efficiency. Summary of the invention
[0004] In view of this, the present disclosure provides a processing method and apparatus for an electronic replenishment device, an electronic replenishment device, and a storage medium.
[0005] One aspect of the present disclosure provides a processing method for an electronic replenishment device, comprising: obtaining a suggested replenishment order list and an actual replenishment order list for target items, wherein the target items include items whose inventory quantities are within a preset threshold range, the suggested replenishment order list and the actual replenishment order list are generated before the inventory quantity of the target items reaches the preset threshold range, the suggested replenishment order list is generated by the electronic replenishment device according to a forecast parameter, the actual replenishment order list is generated by the electronic replenishment device according to a replenishment parameter, and the replenishment parameter is generated according to the suggested replenishment order list; obtaining the target items; obtaining the suggested replenishment order list and the actual replenishment order list ... the actual replenishment order last generated in the actual replenishment order list and the suggested replenishment order corresponding to the actual replenishment order in the suggested replenishment order list, wherein the actual replenishment order includes an actual order time and an actual order quantity, and the suggested replenishment order includes a suggested order time and a suggested order quantity; determining an order time relationship between the actual order time and the suggested order time, and an order quantity relationship between the actual order quantity and the suggested order quantity; and adjusting a prediction parameter and / or a replenishment parameter of the electronic replenishment device according to the order time relationship and the order quantity relationship, so as to replenish the target item.
[0006] According to an embodiment of the present disclosure, determining the order time relationship between the actual order time and the recommended order time, and the order quantity relationship between the actual order quantity and the recommended order quantity includes: determining whether the actual order time is later than the recommended order time; and determining whether the actual order quantity is less than the recommended order quantity.
[0007] According to an embodiment of the present disclosure, adjusting the replenishment parameters of the electronic replenishment device according to the order time relationship and the order quantity relationship includes: obtaining predicted sales and actual sales for the target item within a specified time period when it is determined that the actual order time is not later than the recommended order time and the actual order quantity is not less than the recommended order quantity, wherein the specified time period is before the recommended order time and the predicted sales are generated by the electronic replenishment device according to the prediction parameters; determining, according to the predicted sales and the actual sales, an influencing factor that causes the inventory quantity of the target item to reach the preset threshold range, wherein the influencing factor includes an original replenishment parameter and / or an original prediction parameter of the electronic replenishment device; and adjusting the original replenishment parameter and / or the original prediction parameter of the electronic replenishment device according to the influencing factor, so as to replenish the target item.
[0008] According to an embodiment of the present disclosure, determining the influencing factors that make the inventory of the target item reach the preset threshold range based on the predicted sales volume and the actual sales volume includes: calculating the prediction error and the prediction accuracy based on the predicted sales volume and the actual sales volume; when the prediction error is greater than a first preset value and the prediction accuracy is less than a second preset value, determining that the influencing factors that make the inventory of the target item reach the preset threshold range are the original prediction parameters; and / or when the prediction error is less than or equal to the first preset value and the prediction accuracy is greater than or equal to the second preset value, determining that the influencing factors that make the inventory of the target item reach the preset threshold range are the original replenishment parameters.
[0009] According to an embodiment of the present disclosure, adjusting the original replenishment parameter of the electronic replenishment device according to the influencing factor includes: in a case where it is determined that the influencing factor for the inventory amount of the target item to reach the preset threshold range is the original replenishment parameter, adjusting the original replenishment parameter of the electronic replenishment device, wherein the original replenishment parameter includes replenishment time, replenishment quantity, replenishment amount and / or supplier information.
[0010] According to an embodiment of the present disclosure, after adjusting the original replenishment parameters of the electronic replenishment device according to the influencing factors, the method further includes: generating a new first actual replenishment order according to the adjusted original replenishment parameters to replenish the target item.
[0011] According to an embodiment of the present disclosure, adjusting the original prediction parameter of the electronic replenishment device according to the influencing factor includes: in a case where it is determined that the influencing factor for the inventory amount of the target item to reach the preset threshold range is the original prediction parameter, adjusting the original prediction parameter of the electronic replenishment device, wherein the original prediction parameter includes a daily average predicted sales volume and / or a predicted sales duration.
[0012] According to an embodiment of the present disclosure, after adjusting the original prediction parameters of the electronic replenishment device according to the influencing factors, the method further includes: generating a new suggested replenishment order according to the adjusted original prediction parameters; determining new replenishment parameters according to the new suggested replenishment order; and generating a new second actual replenishment order according to the new replenishment parameters to replenish the target item.
[0013] According to an embodiment of the present disclosure, the method further includes, after obtaining the actual replenishment order last generated in the actual replenishment order list: determining whether an exception occurs in the actual replenishment order; and when it is determined that no exception occurs in the actual replenishment order, determining an order time relationship between the actual order time and the suggested order time, and an order quantity relationship between the actual order quantity and the suggested order quantity.
[0014] According to an embodiment of the present disclosure, determining whether an abnormality occurs in the actual replenishment order includes: determining whether at least one of the following occurs in the actual replenishment order: the actual replenishment order is canceled after the order is placed; the supply of the actual replenishment order fails after the order is placed; and the in-transit time of the actual replenishment order is greater than a first preset duration, wherein the first preset duration is determined based on the supply cycle and the historical delivery duration.
[0015] According to an embodiment of the present disclosure, the method further includes, before obtaining a list of recommended replenishment orders and a list of actual replenishment orders for target items: determining whether the time from the last time the target items were changed in their on-shelf or off-shelf status to the current time is less than a second preset time, wherein the second preset time is determined based on historical delivery times; and obtaining a list of recommended replenishment orders and a list of actual replenishment orders for the target items when it is determined that the time from the last time the target items were changed in their on-shelf or off-shelf status to the current time is less than the estimated delivery time.
[0016] Another aspect of the present disclosure provides a replenishment device for an electronic replenishment device, comprising: a first acquisition module, configured to acquire a suggested replenishment order list and an actual replenishment order list for target items, wherein the target items include items whose inventory is within a preset threshold range, the suggested replenishment order list and the actual replenishment order list are generated before the inventory of the target items reaches the preset threshold range, the suggested replenishment order list is generated by the electronic replenishment device according to a forecast parameter, the actual replenishment order list is generated by the electronic replenishment device according to a replenishment parameter, and the replenishment parameter is generated according to the suggested replenishment order list; and a second acquisition module, configured to acquire the actual replenishment order last generated in the actual replenishment order list and the suggested replenishment order corresponding to the actual replenishment order in the suggested replenishment order list, wherein the actual replenishment order includes an actual order time and an actual order quantity, and the suggested replenishment order includes a suggested order time and a suggested order quantity; a first determining module, configured to determine an order time relationship between the actual order time and the suggested order time, and an order quantity relationship between the actual order quantity and the suggested order quantity; and an adjusting module, configured to adjust a prediction parameter and / or a replenishment parameter of the electronic replenishment device according to the order time relationship and the order quantity relationship, so as to replenish the target item.
[0017] Another aspect of the present disclosure provides a computer-readable storage medium storing computer-executable instructions, which are used to implement the above method when executed.
[0018] Another aspect of the present disclosure provides a computer program, which includes computer executable instructions, and the instructions are used to implement the method described above when executed.
[0019] Another aspect of the present disclosure provides an electronic replenishment device, comprising: one or more processors; and a storage device for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors are enabled to implement the method described above.
[0020] According to the embodiment of the present disclosure, a technical means is adopted to obtain a list of suggested replenishment orders and a list of actual replenishment orders for the item before the stock of the target item library reaches a preset threshold range, obtain the last actual replenishment order in the list of actual replenishment orders, and the corresponding replenishment order establishment, determine the order time relationship and order quantity relationship between the actual replenishment order and the suggested replenishment order, and adjust the prediction parameters and / or replenishment parameters of the electronic replenishment device according to the order time relationship and order quantity relationship between the actual replenishment order and the suggested replenishment order. Since the prediction parameters and / or replenishment parameters of the electronic replenishment device are adjusted according to the order time relationship and order quantity relationship between the actual replenishment order and the suggested replenishment order in the case of insufficient inventory or out of stock of the item, a new suggested replenishment order and / or actual replenishment order for the item can be generated, and then the target item can be replenished, so the technical problem of low accuracy of the method of manually judging the reason for out of stock of the item in the related art, resulting in low replenishment efficiency, is at least partially overcome, and the prediction parameters and / or replenishment parameters of the electronic replenishment device are quickly adjusted to achieve the technical effect of quickly replenishing the item. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] The above and other objects, features and advantages of the present disclosure will become more apparent through the following description of the embodiments of the present disclosure with reference to the accompanying drawings, in which:
[0022] Figure 1 The application scenarios of the processing method and apparatus for electronic replenishment equipment in accordance with the present disclosure are schematically shown;
[0023] Figure 2 A flowchart of a processing method for an electronic replenishment device according to an embodiment of the present disclosure is schematically shown;
[0024] Figure 3 A flowchart of a method for determining an order time relationship and an order quantity relationship between an actual replenishment order and a suggested replenishment order according to an embodiment of the present disclosure is schematically shown;
[0025] Figure 4 A flowchart schematically shows a method for adjusting prediction parameters and / or replenishment parameters of an electronic replenishment device according to an order time relationship and an order quantity relationship according to an embodiment of the present disclosure;
[0026] Figure 5 A flowchart schematically shows a method for determining influencing factors that make the inventory of a target item reach a preset threshold range based on predicted sales and actual sales according to an embodiment of the present disclosure;
[0027] Figure 6 A flowchart of a method for replenishing goods according to adjusted original forecast parameters according to an embodiment of the present disclosure is schematically shown;
[0028] Figure 7 A flowchart of a processing method for an electronic replenishment device according to another embodiment of the present disclosure is schematically shown;
[0029] Figure 8 A flowchart of a processing method for an electronic replenishment device according to another embodiment of the present disclosure is schematically shown;
[0030] Fig. 9 A block diagram schematically shows a processing device for an electronic replenishment device according to an embodiment of the present disclosure; and
[0031] Fig.10 A block diagram of an electronic replenishment device suitable for implementing a processing method for an electronic replenishment device according to an embodiment of the present disclosure is schematically shown. DETAILED DESCRIPTION
[0032] Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings. However, it should be understood that these descriptions are exemplary only and are not intended to limit the scope of the present disclosure. In the following detailed description, for ease of explanation, many specific details are set forth to provide a comprehensive understanding of the embodiments of the present disclosure. However, it is apparent that one or more embodiments may also be implemented without these specific details. In addition, in the following description, descriptions of known structures and technologies are omitted to avoid unnecessary confusion of the concepts of the present disclosure.
[0033] The terms used herein are only for describing specific embodiments and are not intended to limit the present disclosure. The terms "comprise", "include", etc. used herein indicate the existence of the features, steps, operations and / or components, but do not exclude the existence or addition of one or more other features, steps, operations or components.
[0034] All terms (including technical and scientific terms) used herein have the meanings commonly understood by those skilled in the art, unless otherwise defined. It should be noted that the terms used herein should be interpreted as having a meaning consistent with the context of this specification, and should not be interpreted in an idealized or overly rigid manner.
[0035] In the case of using expressions such as "at least one of A, B, and C, etc.", it should generally be interpreted in accordance with the meaning of the expression generally understood by those skilled in the art (for example, "a system having at least one of A, B, and C" should include but is not limited to a system having A alone, B alone, C alone, A and B, A and C, B and C, and / or A, B, C, etc.). In the case of using expressions such as "at least one of A, B, or C, etc.", it should generally be interpreted in accordance with the meaning of the expression generally understood by those skilled in the art (for example, "a system having at least one of A, B, or C" should include but is not limited to a system having A alone, B alone, C alone, A and B, A and C, B and C, and / or A, B, C, etc.).
[0036] The embodiment of the present disclosure provides a processing method and apparatus for an electronic replenishment device. The method includes obtaining a suggested replenishment order list and an actual replenishment order list for target items, wherein the target items include items whose inventory is within a preset threshold range, the suggested replenishment order list and the actual replenishment order list are generated before the inventory of the target items reaches the preset threshold range, the suggested replenishment order list is generated by the electronic replenishment device according to replenishment parameters, and the actual replenishment order list is generated according to the suggested replenishment order list; obtaining the actual replenishment order generated last in the actual replenishment order list and the suggested replenishment order corresponding to the actual replenishment order in the suggested replenishment order list, wherein the actual replenishment order includes an actual order time and an actual order quantity, and the suggested replenishment order includes a suggested order time and a suggested order quantity; determining the order time relationship between the actual order time and the suggested order time, and the order quantity relationship between the actual order quantity and the suggested order quantity; and adjusting the replenishment parameters of the electronic replenishment device according to the order time relationship and the order quantity relationship, so as to replenish the target items.
[0037] According to the embodiments of the present disclosure, the electronic replenishment device can predict the future demand for items, generate a replenishment plan, and realize automatic replenishment of items. In the case of insufficient inventory or out-of-stock of items, possible problems in various links such as supplier supply capacity, logistics problems, business operations, etc. can be considered, and the prediction ability of the electronic replenishment device and whether there are problems with the generated replenishment plan can also be considered. Through the embodiments of the present disclosure, even if the reasons for out-of-stock items in related technologies are becoming more and more complicated, the embodiments of the present disclosure rely on computer and Internet technologies to realize intelligent replenishment.
[0038] According to the disclosed embodiment, when the inventory of an item is less than a preset quantity or the inventory is zero, it indicates that the item is insufficient or out of stock. It is possible to determine whether the supplier has insufficient inventory, whether logistics is abnormal, whether there is store transfer, etc., based on the supplier's supply capacity, logistics problems, business operations, and other aspects. After excluding these situations, the factors affecting the out-of-stock situation can be further determined based on the item demand predicted by the electronic replenishment device and the generated replenishment plan.
[0039] In addition, with the rapid development of the Internet, the new retail model of selling in offline stores and online stores at the same time has rapidly become popular. Under the new retail business model, items in offline stores and items in online e-commerce can share the same inventory. The sale of each item includes multiple business scenarios. For example, some items are only sold in offline stores first, some items can be sold in offline stores and online stores at the same time, and some items can only be sold in offline stores, or can only be sold in online e-commerce. Before determining the factors affecting the insufficient inventory of an item, the business scenario of the item can be determined first. Specifically, if the item is only sold in online stores, determine whether the item status set by the online store is abnormal. For example, determine whether the online store has updated the listing status of the item in a timely manner. When it is determined that the item status set by the online store is not abnormal, the factors affecting the out-of-stock of the item can be further determined based on the item demand predicted by the electronic replenishment device and the generated replenishment plan.
[0040] Figure 1 The following schematically illustrates the application scenarios in which the processing method and apparatus for electronic replenishment equipment of the embodiments of the present disclosure can be applied. Figure 1 The examples shown are merely application scenarios to which the embodiments of the present disclosure can be applied, in order to help those skilled in the art understand the technical content of the present disclosure, but do not mean that the embodiments of the present disclosure cannot be used in other devices, systems, environments or scenarios.
[0041] like Figure 1As shown, the application scenario according to this embodiment may include an electronic replenishment device 101. The electronic replenishment device 101 may determine the market demand, daily average sales, daily sales standard deviation and other information of each item in the store in different time periods through historical sales information, and the prediction parameters for each item in different time periods may be set according to this information. For example, the daily average predicted sales of a certain item in a certain period of time, or the length of time that a certain number of the items can be sold, are set. The electronic replenishment device 101 may generate a recommended replenishment order for each item according to these prediction parameters, and the recommended replenishment order includes a recommended order time and a recommended order quantity. The electronic replenishment device 101 may directly generate an actual replenishment order by using the recommended order time and the recommended order quantity as the replenishment time and the replenishment quantity in the replenishment parameters, or may set the replenishment parameters according to the recommended order time and the recommended order quantity, and generate an actual replenishment order according to the set replenishment parameters to replenish the items. Among them, the replenishment parameters may include replenishment time, replenishment quantity, supplier information, etc.
[0042] like Figure 1 As shown, the electronic replenishment device 101 generates a suggested replenishment order list and an actual replenishment order list for the item A within a certain period of time. The suggested replenishment order list may include suggested replenishment order 1, suggested replenishment order 2, ... suggested replenishment order n, and each suggested replenishment order may include a suggested order time and a suggested order quantity. The actual replenishment order list may include actual replenishment order 1, actual replenishment order 2, ... actual replenishment order m, and each actual replenishment order may include an actual order time and an actual order quantity. It should be noted that the actual replenishment order may also include an actual order amount, supplier information, shipping and receiving addresses, etc.
[0043] For the suggested replenishment order generated by the electronic replenishment device 101, the user can directly set the order time and order quantity in the suggested replenishment order as replenishment parameters through the electronic replenishment device 101, so that the electronic replenishment device 101 directly generates an actual replenishment order. Alternatively, the user can also refer to the suggested order time and suggested order quantity in the suggested replenishment order, and set the replenishment parameters through the electronic replenishment device 101, so that the electronic replenishment device 101 generates an actual replenishment order according to the replenishment parameters.
[0044] For example, the suggested order time in the suggested replenishment order 1 for item A is 10:00 a.m. on February 2, and the suggested order quantity is 100. According to the suggested replenishment order 1, the user can directly set the replenishment time and replenishment quantity in the replenishment parameters to be the same as the suggested order time and suggested order quantity through the electronic replenishment device 101, so that the electronic replenishment device 101 generates an actual replenishment order 1 corresponding to the suggested replenishment order 1, and the actual order time in the actual replenishment order 1 is 10:00 a.m. on February 2, and the actual order quantity is 100.
[0045] For another example, the suggested order time in suggested replenishment order 2 is 9:00 a.m. on March 5, and the suggested order quantity is 120. The user can set the replenishment time in the replenishment parameters to 8:00 a.m. on March 5, and the replenishment quantity to 150 through the electronic replenishment device 101. The electronic replenishment device 101 generates an actual replenishment order 2 corresponding to the suggested replenishment order 2. The actual order time of the actual replenishment order 2 is 8:00 a.m. on March 5, and the actual order quantity is 150.
[0046] According to an embodiment of the present disclosure, the user may also ignore the suggested replenishment order generated by the electronic replenishment device 101 according to the actual situation. For example, the suggested replenishment order 3 in the suggested replenishment order list has a suggested order time of 9:00 a.m. on April 4, but due to the actual situation, such as the user knowing in advance that the supplier is out of stock, the electronic replenishment device 101 may be set not to generate a corresponding actual replenishment order for the suggested replenishment order 3.
[0047] The electronic replenishment device 101 may be any electronic device having a display screen and supporting web browsing, including but not limited to a smart phone, a tablet computer, a laptop computer, a desktop computer, and the like.
[0048] It should be understood that Figure 1 The number of electronic replenishment devices 101 in FIG. 1 is only illustrative. Any number of electronic replenishment devices 101 may be provided according to implementation requirements.
[0049] Figure 2 The flowchart of the processing method for the electronic replenishment device according to the embodiment of the present disclosure is schematically shown.
[0050] like Figure 2 As shown, the method includes operations S201 to S204.
[0051] In operation S201, a suggested replenishment order list and an actual replenishment order list for target items are obtained. The target items include items whose inventory is within a preset threshold range, the suggested replenishment order list and the actual replenishment order list are generated before the inventory of the target items reaches the preset threshold range, the suggested replenishment order list is generated by the electronic replenishment device according to the prediction parameters, the actual replenishment order list is generated by the electronic replenishment device according to the replenishment parameters, and the replenishment parameters are generated according to the suggested replenishment order list.
[0052] According to an embodiment of the present disclosure, when the inventory of an item reaches a preset threshold range, it can be determined that the inventory of the item is insufficient or out of stock. For example, if the inventory of an item is less than or equal to 1, or the inventory of an item is 0, it can be determined that the inventory of the item is insufficient or out of stock. In the case where it is determined that the inventory of the item is insufficient or out of stock, a historical suggested replenishment order list and a historical actual replenishment order list of the item can be obtained through an electronic replenishment device. Among them, the suggested replenishment order in the suggested replenishment order list includes a suggested order time and a suggested order quantity, and the actual replenishment order in the actual replenishment order list includes an actual order time and an actual order quantity.
[0053] According to an embodiment of the present disclosure, the recommended replenishment order may be generated by the electronic replenishment device according to forecast parameters, where the forecast parameters may include the average daily forecast sales volume of the item within a certain period of time, or the length of time a certain quantity of the item can be sold.
[0054] The actual replenishment order may be generated by the electronic replenishment device according to the replenishment parameters, wherein the replenishment parameters may include replenishment time, replenishment quantity, replenishment amount, etc. The replenishment time and / or replenishment quantity in the replenishment parameters may be the same as the suggested order time and / or suggested order quantity in the suggested replenishment order generated by the electronic replenishment device.
[0055] The replenishment parameters may also be obtained by setting the replenishment time and / or the replenishment quantity according to the suggested order time and / or the suggested order quantity in the suggested replenishment order.
[0056] For example, the electronic replenishment device gives a suggested replenishment order for a certain item at 7 a.m. on a certain day. The suggested order time in the suggested replenishment order is 9 a.m. on the same day, and the suggested order quantity is 100. According to the disclosed embodiment, the suggested order time and the suggested order quantity in the suggested replenishment order can be directly used as replenishment parameters to directly generate an actual replenishment order. The replenishment parameters can also be set according to the suggested order time and the suggested order quantity in the suggested replenishment order. For example, during the Christmas period, apples may be hot-selling, and the replenishment time of apples can be set to 8 a.m. on the same day, and the replenishment quantity can be set to 120, so that the actual order time of the actual replenishment order generated according to the set replenishment parameters is 8 a.m. on the same day, and the actual order quantity is 120.
[0057] It should be noted that the above-mentioned prediction parameters and replenishment parameters are merely examples for implementing the embodiments of the present disclosure, and the prediction parameters and replenishment parameters cannot be limited to include other information than the above-mentioned examples.
[0058] According to the embodiment of the present disclosure, the historical suggested replenishment order list and the historical actual replenishment order list of the item obtained may be the suggested replenishment order list and the actual replenishment order list before the time when the item is insufficient or out of stock. Specifically, a period of time before the time when the item is insufficient or out of stock may be selected, such as the historical suggested replenishment order list and the historical actual replenishment order list within a period of a certain number of days before the time when the item is insufficient or out of stock.
[0059] In operation S202, the actual replenishment order last generated in the actual replenishment order list and the suggested replenishment order corresponding to the actual replenishment order in the suggested replenishment order list are obtained, wherein the actual replenishment order includes the actual order time and the actual order quantity, and the suggested replenishment order includes the suggested order time and the suggested order quantity.
[0060] According to the disclosed embodiment, the last generated actual replenishment order in the actual replenishment order list is obtained, that is, the last order before the item is insufficient or out of stock. At the same time, the recommended replenishment order corresponding to the last order in the recommended replenishment order list is obtained. The last order is the last replenishment before the item is out of stock, which can reflect the influencing factors causing the current out of stock of the item.
[0061] In operation S203, an order time relationship between the actual order time and the suggested order time, and an order quantity relationship between the actual order quantity and the suggested order quantity are determined.
[0062] Figure 3 The flowchart of the method for determining the order time relationship and order quantity relationship between an actual replenishment order and a suggested replenishment order according to an embodiment of the present disclosure is schematically shown.
[0063] like Figure 3 As shown, operation S203 may specifically include operations S301 to S302.
[0064] In operation S301 , it is determined whether the actual order placement time is later than the suggested order placement time.
[0065] According to an embodiment of the present disclosure, determining the order time relationship between the actual order time and the suggested order time may include determining whether the actual order time is later than the suggested order time. If the actual order time is later than the suggested order time, it may be due to business operations, such as artificially delaying the order time, resulting in failure to replenish goods in time, causing insufficient inventory or out of stock of items.
[0066] If the actual order time is not later than the suggested order time, for example, if the suggested order time is 9 a.m. on a certain day, and the actual order time is at or before 9 a.m. on that day, it means that the item is out of stock even if the order is placed according to the suggested replenishment order of the electronic replenishment device. Therefore, the item out of stock can be ruled out as a result of business operation. Furthermore, it can be determined that the item out of stock is caused by an unreasonable suggested replenishment order generated by the electronic replenishment device.
[0067] In operation S302, it is determined whether the actual order quantity is less than the recommended order quantity.
[0068] According to an embodiment of the present disclosure, determining the order quantity relationship between the actual order quantity and the recommended order quantity may include determining whether the actual order quantity is less than the recommended order quantity. If the actual order quantity is less than the recommended order quantity, it may be due to business operations, such as artificially reducing the order quantity, resulting in insufficient supply, causing insufficient inventory or out of stock of items.
[0069] If the actual order quantity is not less than the recommended order quantity, for example, the recommended order quantity is 100, if the actual order quantity is 100 or more than 100, it means that the item is out of stock even if the order is placed according to the system's recommended replenishment order, and the item out of stock can be ruled out as a result of business operations. Furthermore, it can be determined that the item out of stock is caused by an unreasonable recommended replenishment order generated by the electronic replenishment device.
[0070] In operation S204, the prediction parameters and / or replenishment parameters of the electronic replenishment device are adjusted according to the order time relationship and the order quantity relationship, so as to replenish the target item.
[0071] According to an embodiment of the present disclosure, when it is determined that the out-of-stock of an item is caused by an unreasonable suggested replenishment order generated by an electronic replenishment device, the influencing factors causing the unreasonable suggested replenishment order generated by the electronic replenishment device can be further determined. The influencing factors causing the unreasonable suggested replenishment order generated by the electronic replenishment device can include prediction parameters and / or replenishment parameters of the electronic replenishment device.
[0072] Figure 4 The flowchart of the method for adjusting the prediction parameters and / or replenishment parameters of the electronic replenishment device according to the order time relationship and the order quantity relationship according to an embodiment of the present disclosure is schematically shown.
[0073] like Figure 4 As shown, operation S204 may specifically include operations S401 to S403.
[0074] In operation S401, when it is determined that the actual order time is not later than the suggested order time and the actual order quantity is not less than the suggested order quantity, the predicted sales volume and the actual sales volume for the target item within a specified time period are obtained, wherein the specified time period is before the suggested order time and the predicted sales volume is generated by the electronic replenishment device according to the prediction parameters.
[0075] According to the embodiment of the present disclosure, when it is determined that the actual order time is not later than the recommended order time, and the actual order quantity is not less than the recommended order quantity, it can be determined that the out-of-stock of the item is caused by the unreasonable recommended replenishment order generated by the electronic replenishment device. When it is determined that the out-of-stock of the item is caused by the unreasonable recommended replenishment order generated by the electronic replenishment device, the predicted sales volume and actual sales volume of the item in the library within a specified time period can be obtained. Among them, the predicted sales volume is generated by the electronic replenishment device according to the prediction parameters, and the predicted sales volume and actual sales volume before the recommended order time can reflect the accuracy of the predicted sales volume of the electronic replenishment device before the last replenishment of the item.
[0076] According to the embodiments of the present disclosure, the predicted sales volume and actual sales volume within a time period a certain number of days before the recommended order time can be obtained. For example, if the recommended order time is Thursday of a certain week, the predicted sales volume and actual sales volume within 3 days before that Thursday can be obtained, that is, the predicted sales volume and actual sales volume within 3 days of Monday, Tuesday and Wednesday of that week can be obtained.
[0077] In operation S402, influencing factors that cause the inventory of the target item to reach a preset threshold range are determined according to the predicted sales volume and the actual sales volume, wherein the influencing factors include original replenishment parameters and / or original prediction parameters of the electronic replenishment device.
[0078] According to the disclosed embodiment, based on the predicted sales volume and the actual sales volume before the recommended order time, it can be determined whether the influencing factor causing insufficient inventory or out-of-stock of the item is the prediction parameter of the electronic replenishment device or the replenishment parameter. For example, it can be determined whether the error exceeds a set threshold based on the error between the predicted sales volume and the actual sales volume. If the error exceeds the threshold, it means that the predicted sales volume generated by the electronic replenishment device is unreasonable, and it can be determined that the prediction parameter of the electronic replenishment device is the influencing factor causing the out-of-stock of the item. If the error between the predicted sales volume and the actual sales volume does not exceed the set threshold, it can be ruled out that the prediction parameter of the electronic replenishment device is the influencing factor causing the out-of-stock of the item. Further, it can be determined that the replenishment parameter of the electronic replenishment device is the influencing factor causing the out-of-stock of the item.
[0079] In operation S403, original replenishment parameters and / or original prediction parameters of the electronic replenishment device are adjusted according to the influencing factors, so as to replenish the target item.
[0080] According to the embodiment of the present disclosure, when it is determined that the influencing factor causing insufficient inventory or out-of-stock of an item is a prediction parameter of an electronic replenishment device, the corresponding prediction parameter may be adjusted, wherein the prediction parameter includes the average predicted daily sales volume and / or the predicted sales duration. For example, the average predicted daily sales volume may be adjusted based on recent sales information. Or, the predicted sales duration of a predetermined replenishment quantity may be adjusted based on recent sales information. In this way, the electronic replenishment device generates a new recommended replenishment order for the item based on the adjusted prediction parameter, and replenishes the item based on the new recommended replenishment order.
[0081] According to the embodiment of the present disclosure, when it is determined that the influencing factor causing insufficient inventory or out-of-stock of an item is the replenishment parameter of the electronic replenishment device, the corresponding replenishment parameter can be adjusted, wherein the replenishment parameter can include replenishment time, replenishment quantity, replenishment amount and / or supplier information. Specifically, the replenishment parameter of the item can be adjusted according to the supplier's minimum order quantity, minimum order amount, supplier information, safety stock days and other information, so as to generate a new actual replenishment order for the item according to the adjusted replenishment parameter, so as to replenish the item.
[0082] For example, the minimum order amount of a supplier is RMB 10,000. The electronic replenishment device replenishes item A. The influencing factor of the shortage of item A is the replenishment parameter. The recommended replenishment quantity of the recommended replenishment order of item A is 10 boxes. When the replenishment quantity in the replenishment parameter of item A is set to 10 boxes, the order amount of item A is less than the minimum order amount of the supplier, causing the supplier to ship late. Therefore, the replenishment quantity of item A can be adjusted to be greater than 10 boxes and meet the minimum order amount of the supplier, so that item A can be shipped normally and avoid shortages. Alternatively, if the replenishment quantity of item A is greater than 10 boxes and the safety inventory days are greater than the predicted sales time, other suppliers can be selected for replenishment.
[0083] According to the disclosed embodiment, first, a list of suggested replenishment orders and a list of actual replenishment orders for the target item before the stock of the target item library reaches a preset threshold range is obtained, then the last actual replenishment order in the actual replenishment order list and the corresponding replenishment proposal order are obtained, further, the order time relationship and order quantity relationship between the actual replenishment order and the suggested replenishment order are determined, and finally, the prediction parameters and / or replenishment parameters of the electronic replenishment device are adjusted according to the order time relationship and order quantity relationship between the actual replenishment order and the suggested replenishment order, so as to replenish the target item. In the case where the stock of the target item is insufficient or out of stock, the prediction parameters and / or replenishment parameters of the electronic replenishment device can be quickly adjusted to achieve rapid replenishment of the target item.
[0084] Reference below Figure 5-6 , combined with specific embodiments Figure 4 The method shown is further explained.
[0085] Figure 5 A flowchart of a method for determining influencing factors that cause the inventory level of a target item to reach a preset threshold range based on predicted sales and actual sales according to an embodiment of the present disclosure is schematically shown.
[0086] like Figure 5 As shown, operation S402 determines the influencing factors according to the predicted sales volume and the actual sales volume and specifically may include operations S501 to S503.
[0087] In operation S501, a prediction error and a prediction accuracy rate are calculated according to the predicted sales volume and the actual sales volume.
[0088] According to the disclosed embodiment, the predicted sales volume and the actual sales volume may be the predicted sales volume and the actual sales volume within a certain period of time before the recommended order time of the recommended replenishment order. For different types of items, the predicted sales volume and the actual sales volume within different periods of time may be selected. For example, for sundries and general merchandise items, the predicted sales volume and the actual sales volume 3 days before the recommended order time may be selected. For fresh items, the predicted sales volume and the actual sales volume 1 day before the recommended order time may be selected.
[0089] According to the embodiment of the present disclosure, the prediction error can be represented by GAP, and the prediction accuracy can be represented by MAPE, then GAP=predicted sales-actual sales, MAPE=1-GAP / actual sales.
[0090] In operation S502, when the prediction error is greater than the first preset value and the prediction accuracy is less than the second preset value, the influencing factor that causes the inventory of the target item to reach the preset threshold range is determined as the original prediction parameter.
[0091] According to the embodiment of the present disclosure, the larger the GAP value, the larger the prediction error, and the smaller the MAPE value, the smaller the prediction accuracy. When the GAP value is greater than a certain threshold and the MAPE value is less than a certain threshold, it can be determined that the influencing factor causing insufficient inventory or out-of-stock of the item is the prediction parameter of the electronic replenishment device.
[0092] In operation S503, when the prediction error is less than or equal to the first preset value and the prediction accuracy is greater than or equal to the second preset value, the influencing factor that causes the inventory of the target item to reach the preset threshold range is determined to be the original replenishment parameter.
[0093] According to the embodiment of the present disclosure, the smaller the GAP value, the smaller the prediction error, and the larger the MAPE value, the greater the prediction accuracy. When the GAP value is less than a certain threshold value and the MAPE value is greater than a certain threshold value, it can be ruled out that the influencing factor causing the insufficient inventory or out of stock of the item is the prediction parameter of the electronic replenishment device, and further, it can be determined that the influencing factor causing the insufficient inventory or out of stock of the item is the replenishment parameter of the electronic replenishment device.
[0094] According to the disclosed embodiment, after determining that the influencing factor causing insufficient inventory or out-of-stock of an item is the replenishment parameter of the electronic replenishment device, the corresponding replenishment parameter can be adjusted. Specifically, the replenishment time, replenishment quantity, replenishment amount and / or supplier information of the item can be adjusted according to the supplier's minimum order quantity, minimum order amount, supplier information, safety inventory days and other information. For example, the recommended order time in the recommended replenishment order for a certain item is 10 a.m. on a certain day, and the recommended order quantity is 10 boxes. In order to meet the supplier's minimum order quantity, the replenishment quantity in the replenishment parameter can be set to 12 boxes.
[0095] The disclosed embodiment also provides a method for replenishing goods according to the adjusted original replenishment parameters.
[0096] The method includes: generating a new first actual replenishment order according to the adjusted original replenishment parameters to replenish the target item.
[0097] According to the embodiment of the present disclosure, following the above example, for example, after the replenishment quantity in the replenishment parameter is set to 12 boxes according to the supplier's minimum order quantity, a new actual replenishment order can be generated, in which the actual order time is 10 a.m. on the same day, and the actual order quantity is 12 boxes. The items are replenished according to the actual replenishment order.
[0098] According to the disclosed embodiment, after determining that the influencing factor causing insufficient inventory or out-of-stock of an item is a prediction parameter of an electronic replenishment device, the corresponding prediction parameter can be adjusted. For example, the average daily predicted sales volume can be adjusted based on recent sales information. Or the sales time of the scheduled replenishment quantity can be adjusted based on recent sales information.
[0099] The disclosed embodiment also provides a method for replenishing goods according to the adjusted original forecast parameters.
[0100] Figure 6 The flowchart of the method for replenishing goods according to the adjusted original forecast parameters according to an embodiment of the present disclosure is schematically shown.
[0101] like Figure 6 As shown, it may specifically include operations S601 to S603.
[0102] In operation S601 , a new suggested replenishment order is generated according to the adjusted original forecast parameters.
[0103] According to an embodiment of the present disclosure, after adjusting the average daily predicted sales volume of an item, or adjusting the predicted sales time of an item under a predetermined replenishment quantity, a new recommended replenishment order may be generated based on the adjusted average daily predicted sales volume or predicted sales time.
[0104] In operation S602, new replenishment parameters are determined according to the new suggested replenishment order.
[0105] According to the embodiment of the present disclosure, the new suggested replenishment order includes a new suggested order time and a new suggested order quantity. For example, the new suggested order time is 8:00 a.m. on a certain day, and the new suggested order quantity is 150. The replenishment time in the replenishment parameters can be set to 8:00 a.m. on the same day, and the replenishment quantity in the replenishment parameters can be set to 150 based on the new suggested order time and suggested order quantity. The replenishment time in the replenishment parameters can also be set to 9:00 a.m. on the same day, and the replenishment quantity in the replenishment parameters can be set to 200 based on the new suggested order time and suggested order quantity.
[0106] In operation S603, a new second actual replenishment order is generated according to the new replenishment parameters to replenish the target item.
[0107] According to the embodiment of the present disclosure, after the replenishment time in the replenishment parameters is set to 9 a.m. on the same day and the replenishment quantity in the replenishment parameters is set to 200, a new actual replenishment order can be generated, in which the actual order time in the actual replenishment order is 9 a.m. on the same day and the actual order quantity is 200. The items are replenished according to the actual replenishment order.
[0108] Figure 7 The flowchart of a processing method for an electronic replenishment device according to another embodiment of the present disclosure is schematically shown.
[0109] like Figure 7 As shown, it may specifically include operations S701 to S702.
[0110] In operation S701, it is determined whether an abnormality occurs in the actual replenishment order.
[0111] According to an embodiment of the present disclosure, for example, after obtaining the actual replenishment order last generated in the actual replenishment order list in operation S202, it can be determined whether the actual replenishment order is abnormal. If no abnormality occurs, the situation that the out-of-stock is caused by the abnormal order can be ruled out. If the actual order is abnormal, it can be determined that the out-of-stock is caused by the abnormality of the actual replenishment order.
[0112] According to an embodiment of the present disclosure, determining whether an abnormality occurs in the actual order may include at least one of the following: determining whether the actual replenishment order is canceled after the order is placed, whether the supply fails after the actual replenishment order is placed, and whether the in-transit time of the actual replenishment order is greater than a first preset time, wherein the first preset time is determined based on the supply cycle and the historical delivery time.
[0113] According to the disclosed embodiment, if the actual order is cancelled after being placed, or the supply fails due to insufficient inventory of the supplier after the order is placed, or the supplier ships the goods normally after the actual order is placed, but the goods are in transit for a long time due to logistics reasons, when at least one of the above situations occurs, it can be determined that the out-of-stock of the goods is caused by the abnormal order. Among them, whether the goods are in transit for a long time can be determined based on the supply cycle and the historical delivery time.
[0114] Specifically, the estimated delivery time is determined based on the historical delivery time. The estimated delivery time can be the average historical delivery time plus a certain margin, and then the estimated delivery time of the actual replenishment order is determined based on the supplier's supply cycle. For example, the average historical delivery time is 3 days, and the estimated delivery time is 3 days plus a 2-day margin, for a total of 5 days. If the supplier delivers on Mondays, Wednesdays, and Fridays of each week, and the actual order time for the actual replenishment order is Tuesday, the supplier will deliver on Wednesday at the earliest, which is 1 day later than the actual order time. It can be determined that the item may be in transit for a total of 6 days, the estimated delivery time plus 1 day of late delivery, and then it can be determined whether the actual order time of the actual replenishment order exceeds 6 days to the current time. If it exceeds 6 days, it can be determined that the actual replenishment order is in transit for a long time.
[0115] In operation S702, when it is determined that there is no abnormality in the actual replenishment order, an order time relationship between the actual order time and the suggested order time, and an order quantity relationship between the actual order quantity and the suggested order quantity are determined.
[0116] According to the embodiment of the present disclosure, if no abnormality occurs, the situation that the out-of-stock situation is caused by abnormal order can be ruled out. At this time, operation S203 can be performed to determine the order time relationship between the actual order time and the recommended order time, and the order quantity relationship between the actual order quantity and the recommended order quantity, to further determine the influencing factors causing the out-of-stock situation of the item.
[0117] Figure 8 The flowchart of a processing method for an electronic replenishment device according to another embodiment of the present disclosure is schematically shown.
[0118] like Figure 8 As shown, it may specifically include operations S801 to S802.
[0119] In operation S801, it is determined whether the time from the last on-shelf and off-shelf status change of the target item to the current time is less than a second preset time, wherein the second preset time is determined according to the historical delivery time.
[0120] According to an embodiment of the present disclosure, before obtaining a list of suggested replenishment orders and a list of actual replenishment orders in operation S202, it can be determined whether the status of the goods has changed within a specified time period from the current moment. The specified time period can be determined based on the estimated delivery time. For example, if the estimated delivery time is 3 days, determine whether the item has changed in the on-shelf and off-shelf status within a time period of 3 days from the current moment. If the on-shelf and off-shelf status has changed, the electronic replenishment device may not generate a replenishment suggestion sheet for the item. If the on-shelf and off-shelf status of the item has not changed within this period, it can be ruled out that the electronic replenishment device does not provide a replenishment suggestion sheet due to an abnormal item status, resulting in a shortage. If the on-shelf and off-shelf status of the item has changed within this period, it can be determined that the item is out of stock due to the abnormal item status.
[0121] In operation S802, when it is determined that the time from the last on-shelf or off-shelf status change time to the current time is less than the estimated delivery time, a suggested replenishment order list and an actual replenishment order list for the target item are obtained.
[0122] According to the embodiment of the present disclosure, when it is determined that the on-shelf and off-shelf status of the item has not changed within a specified time period before the current moment, it can be ruled out that the electronic replenishment device does not provide a replenishment suggestion sheet due to the abnormal item status. At this time, operation S202 can be performed to obtain the last generated actual replenishment order in the actual replenishment order list and the suggested replenishment order corresponding to the last generated actual replenishment order in the suggested replenishment order list, and further determine the influencing factors causing the out-of-stock of the item.
[0123] Fig. 9 A block diagram of a processing device for an electronic replenishment device according to an embodiment of the present disclosure is schematically shown.
[0124] like Fig. 9 As shown, the processing device 900 for electronic replenishment equipment includes: a first acquisition module 901 , a second acquisition module 902 , a first determination module 903 and an adjustment module 904 .
[0125] The first acquisition module 901 is used to acquire a suggested replenishment order list and an actual replenishment order list for target items, wherein the target items include items whose inventory quantities are within a preset threshold range, the suggested replenishment order list and the actual replenishment order list are generated before the inventory quantities of the target items reach the preset threshold range, the suggested replenishment order list is generated by the electronic replenishment device according to the prediction parameters, the actual replenishment order list is generated by the electronic replenishment device according to the replenishment parameters, and the replenishment parameters are generated according to the suggested replenishment order list.
[0126] The second acquisition module 902 is used to obtain the actual replenishment order last generated in the actual replenishment order list and the suggested replenishment order corresponding to the actual replenishment order in the suggested replenishment order list, wherein the actual replenishment order includes the actual order time and the actual order quantity, and the suggested replenishment order includes the suggested order time and the suggested order quantity.
[0127] The first determining module 903 is used to determine the order time relationship between the actual order time and the suggested order time, and the order quantity relationship between the actual order quantity and the suggested order quantity.
[0128] The adjustment module 904 is used to adjust the prediction parameters and / or replenishment parameters of the electronic replenishment device according to the order time relationship and the order quantity relationship, so as to replenish the target item.
[0129] According to the embodiment of the present disclosure, the first acquisition module 901 acquires the recommended replenishment order list and the actual replenishment order list of the item before the stock of the target item library reaches the preset threshold range, the second acquisition module 902 acquires the last actual replenishment order in the actual replenishment order list, and the corresponding replenishment order, the first determination module 903 determines the order time relationship and order quantity relationship between the actual replenishment order and the recommended replenishment order, and the adjustment module 904 adjusts the prediction parameters and / or replenishment parameters of the electronic replenishment device according to the order time relationship and order quantity relationship between the actual replenishment order and the recommended replenishment order, so as to replenish the target item. In the case that the stock of the target item is insufficient or out of stock, the prediction parameters and / or replenishment parameters of the electronic replenishment device can be quickly adjusted to achieve rapid replenishment of the target item.
[0130] According to an embodiment of the present disclosure, the first determination module 903 includes: a first determination unit and a second determination unit.
[0131] The first determining unit is used to determine whether the actual order placement time is later than the recommended order placement time.
[0132] The second determining unit is used to determine whether the actual order quantity is less than the recommended order quantity.
[0133] According to an embodiment of the present disclosure, the adjustment module 904 includes: an acquisition unit, a third determination unit and an adjustment unit.
[0134] The acquisition unit is used to acquire the predicted sales volume and the actual sales volume for the target item within a specified time period when it is determined that the actual order time is not later than the recommended order time and the actual order quantity is not less than the recommended order quantity, wherein the specified time period is before the recommended order time and the predicted sales volume is generated by the electronic replenishment device according to the prediction parameters.
[0135] The third determining unit is used to determine the influencing factors that make the inventory of the target item reach a preset threshold range according to the predicted sales volume and the actual sales volume, wherein the influencing factors include original replenishment parameters and / or original prediction parameters of the electronic replenishment device.
[0136] The adjustment unit is used to adjust the original replenishment parameters and / or original forecast parameters of the electronic replenishment device according to the influencing factors so as to replenish the target items.
[0137] According to an embodiment of the present disclosure, the third determining unit includes: a calculating subunit, a first determining subunit and a second determining subunit.
[0138] The calculation subunit is used to calculate the prediction error and prediction accuracy based on the predicted sales volume and the actual sales volume.
[0139] The first determination subunit is used to determine the influencing factors that make the inventory of the target item reach a preset threshold range as the original prediction parameters when the prediction error is greater than a first preset value and the prediction accuracy is less than a second preset value.
[0140] The second determination subunit is used to determine the influencing factor that makes the inventory of the target item reach the preset threshold range as the original replenishment parameter when the prediction error is less than or equal to the first preset value and the prediction accuracy is greater than or equal to the second preset value.
[0141] According to an embodiment of the present disclosure, the adjustment unit includes: a first adjustment subunit and a second adjustment subunit.
[0142] The first adjustment subunit is used to adjust the original replenishment parameters of the electronic replenishment device when it is determined that the influencing factor that the inventory of the target item reaches a preset threshold range is the original replenishment parameter, wherein the original replenishment parameter includes replenishment time, replenishment quantity, replenishment amount and / or supplier information.
[0143] The second adjustment subunit is used to adjust the original prediction parameters of the electronic replenishment device when it is determined that the influencing factor that the inventory of the target item reaches a preset threshold range is the original prediction parameter, wherein the original prediction parameter includes an average daily predicted sales volume and / or a predicted sales time.
[0144] According to an embodiment of the present disclosure, the processing device 900 of the electronic replenishment device further includes: a first replenishment module.
[0145] The first replenishment module is used to generate a new first actual replenishment order according to the adjusted original replenishment parameters to replenish the target item.
[0146] According to an embodiment of the present disclosure, the processing device 900 of the electronic replenishment device further includes: a first generating module, a second determining module and a second replenishment module.
[0147] The first generation module is used to generate a new recommended replenishment order according to the adjusted original forecast parameters.
[0148] The second determination module is used to determine new replenishment parameters according to the new suggested replenishment order.
[0149] The second replenishment module is used to generate a new second actual replenishment order according to the new replenishment parameters to replenish the target item.
[0150] According to an embodiment of the present disclosure, the processing device 900 of the electronic replenishment device further includes: a third determining module and a fourth determining module.
[0151] The third determination module is used to determine whether an abnormality occurs in the actual replenishment order, specifically to determine whether at least one of the following occurs in the actual replenishment order: the actual replenishment order is cancelled after the order is placed, the supply fails after the actual replenishment order is placed, and the in-transit time of the actual replenishment order is greater than a first preset time, wherein the first preset time is determined based on the supply cycle and the historical delivery time.
[0152] The fourth determination module is used to determine whether the time from the last time the target item was put on or off the shelf to the current time is less than a second preset time, wherein the second preset time is determined according to the historical delivery time.
[0153] According to the embodiments of the present invention, any one or more of the modules, submodules, units, and subunits, or at least part of the functions of any one of them can be implemented in one module. According to the embodiments of the present invention, any one or more of the modules, submodules, units, and subunits can be split into multiple modules for implementation. According to the embodiments of the present invention, any one or more of the modules, submodules, units, and subunits can be at least partially implemented as hardware circuits, such as field programmable gate arrays (FPGAs), programmable logic arrays (PLAs), systems on chips, systems on substrates, systems on packages, application specific integrated circuits (ASICs), or can be implemented by hardware or firmware in any other reasonable way of integrating or packaging the circuit, or implemented in any one of the three implementation methods of software, hardware, and firmware, or in any appropriate combination of any of them. Alternatively, according to the embodiments of the present invention, one or more of the modules, submodules, units, and subunits can be at least partially implemented as computer program modules, and when the computer program modules are run, the corresponding functions can be performed.
[0154] For example, any multiple of the first acquisition module 901, the second acquisition module 902, the first determination module 903, and the adjustment module 904 can be combined in one module / unit / subunit for implementation, or any one of the modules / units / subunits can be split into multiple modules / units / subunits. Alternatively, at least part of the functions of one or more modules / units / subunits in these modules / units / subunits can be combined with at least part of the functions of other modules / units / subunits and implemented in one module / unit / subunit. According to an embodiment of the present disclosure, at least one of the first acquisition module 901, the second acquisition module 902, the first determination module 903, and the adjustment module 904 can be at least partially implemented as a hardware circuit, such as a field programmable gate array (FPGA), a programmable logic array (PLA), a system on a chip, a system on a substrate, a system on a package, an application specific integrated circuit (ASIC), or can be implemented by hardware or firmware such as any other reasonable way of integrating or packaging the circuit, or by any one of the three implementation methods of software, hardware, and firmware, or by a suitable combination of any of them. Alternatively, at least one of the first acquisition module 901 , the second acquisition module 902 , the first determination module 903 and the adjustment module 904 may be at least partially implemented as a computer program module, and when the computer program module is executed, a corresponding function may be executed.
[0155] It should be noted that the processing device part for the electronic replenishment device in the embodiment of the present disclosure corresponds to the processing method part for the electronic replenishment device in the embodiment of the present disclosure. The description of the processing device part for the electronic replenishment device specifically refers to the processing method part for the electronic replenishment device, which will not be repeated here.
[0156] Fig.10 A block diagram of an electronic replenishment device suitable for implementing the method described above according to an embodiment of the present disclosure is schematically shown. Fig.10 The electronic replenishment device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.
[0157] like Fig.10 As shown, the electronic replenishment device 1000 according to an embodiment of the present disclosure includes a processor 1001, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1002 or a program loaded from a storage part 1008 to a random access memory (RAM) 1003. The processor 1001 may include, for example, a general-purpose microprocessor (e.g., a CPU), an instruction set processor and / or a related chipset and / or a dedicated microprocessor (e.g., an application-specific integrated circuit (ASIC)), etc. The processor 1001 may also include an onboard memory for cache purposes. The processor 1001 may include a single processing unit or multiple processing units for performing different actions of the method flow according to an embodiment of the present disclosure.
[0158] In RAM 1003, various programs and data required for the operation of system 1000 are stored. Processor 1001, ROM 1002 and RAM 1003 are connected to each other through bus 1004. Processor 1001 performs various operations of the method flow according to the embodiment of the present disclosure by executing the program in ROM 1002 and / or RAM 1003. It should be noted that the program can also be stored in one or more memories other than ROM 1002 and RAM 1003. Processor 1001 can also perform various operations of the method flow according to the embodiment of the present disclosure by executing the program stored in the one or more memories.
[0159] According to an embodiment of the present disclosure, the system 1000 may further include an input / output (I / O) interface 1005, which is also connected to the bus 1004. The system 1000 may further include one or more of the following components connected to the I / O interface 1005: an input section 1006 including a keyboard, a mouse, etc.; an output section 1007 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 1008 including a hard disk, etc.; and a communication section 1009 including a network interface card such as a LAN card, a modem, etc. The communication section 1009 performs communication processing via a network such as the Internet. A drive 1010 is also connected to the I / O interface 1005 as needed. A removable medium 1011, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 1010 as needed, so that a computer program read therefrom is installed into the storage section 1008 as needed.
[0160] According to an embodiment of the present disclosure, the method flow according to an embodiment of the present disclosure can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a computer-readable storage medium, and the computer program contains a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 1009, and / or installed from the removable medium 1011. When the computer program is executed by the processor 1001, the above-mentioned functions defined in the system of the embodiment of the present disclosure are executed. According to an embodiment of the present disclosure, the system, equipment, device, module, unit, etc. described above can be implemented by a computer program module.
[0161] The present disclosure also provides a computer-readable storage medium, which may be included in the device / apparatus / system described in the above embodiments; or may exist independently without being assembled into the device / apparatus / system. The above computer-readable storage medium carries one or more programs, and when the above one or more programs are executed, the method according to the embodiment of the present disclosure is implemented.
[0162] According to an embodiment of the present disclosure, the computer-readable storage medium may be a non-volatile computer-readable storage medium. For example, it may include, but is not limited to: a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in combination with an instruction execution system, apparatus, or device.
[0163] For example, according to an embodiment of the present disclosure, the computer-readable storage medium may include the ROM 1002 and / or the RAM 1003 described above and / or one or more memories other than the ROM 1002 and the RAM 1003 .
[0164] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram may represent a module, a program segment, or a part of a code, and the above-mentioned module, program segment, or a part of the code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box may also occur in an order different from that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flowchart, and the combination of boxes in the block diagram or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions. It can be understood by those skilled in the art that the features recorded in the various embodiments and / or claims of the present disclosure can be combined and / or combined in a variety of ways, even if such a combination or combination is not explicitly recorded in the present disclosure. In particular, without departing from the spirit and teaching of the present disclosure, the features described in the various embodiments and / or claims of the present disclosure may be combined and / or combined in a variety of ways. All of these combinations and / or combinations fall within the scope of the present disclosure.
[0165] The embodiments of the present disclosure are described above. However, these embodiments are only for illustrative purposes and are not intended to limit the scope of the present disclosure. Although the embodiments are described above separately, this does not mean that the measures in the various embodiments cannot be used in combination to advantage. The scope of the present disclosure is defined by the attached claims and their equivalents. Without departing from the scope of the present disclosure, those skilled in the art may make a variety of substitutions and modifications, which should all fall within the scope of the present disclosure.
Claims
1. A processing method for an electronic replenishment device, comprising: Acquire a suggested replenishment order list and an actual replenishment order list for target items, wherein the target items include items whose inventory quantities are within a preset threshold range, the suggested replenishment order list and the actual replenishment order list are generated before the inventory quantities of the target items reach the preset threshold range, the suggested replenishment order list is generated by the electronic replenishment device according to the forecast parameters, the actual replenishment order list is generated by the electronic replenishment device according to the replenishment parameters, and the replenishment parameters are generated according to the suggested replenishment order list; Obtaining the last generated actual replenishment order in the actual replenishment order list and the suggested replenishment order corresponding to the actual replenishment order in the suggested replenishment order list, wherein the actual replenishment order includes the actual order time and the actual order quantity, and the suggested replenishment order includes the suggested order time and the suggested order quantity; Determining an order time relationship between the actual order time and the suggested order time, and an order quantity relationship between the actual order quantity and the suggested order quantity; and adjusting the prediction parameters and / or replenishment parameters of the electronic replenishment device according to the order time relationship and the order quantity relationship, so as to replenish the target item; The prediction parameters include original prediction parameters, and the replenishment parameters include original replenishment parameters; and adjusting the prediction parameters and / or replenishment parameters of the electronic replenishment device according to the order time relationship and the order quantity relationship includes: When it is determined that the actual order time is not later than the recommended order time and the actual order quantity is not less than the recommended order quantity, obtaining predicted sales and actual sales for the target item within a specified time period, wherein the specified time period is before the recommended order time and the predicted sales are generated by the electronic replenishment device according to the prediction parameters; Calculate the prediction error and prediction accuracy based on the predicted sales volume and the actual sales volume; When the prediction error is greater than a first preset value and the prediction accuracy is less than a second preset value, determining the influencing factor that causes the inventory of the target item to reach the preset threshold range as the original prediction parameter; When the prediction error is less than or equal to the first preset value, and the prediction accuracy is greater than or equal to the second preset value, determining that the influencing factor that causes the inventory of the target item to reach the preset threshold range is the original replenishment parameter; The original replenishment parameters and / or original forecast parameters of the electronic replenishment device are adjusted according to the influencing factors so as to replenish the target item.
2. The method according to claim 1, wherein: Determining the order time relationship between the actual order time and the suggested order time, and the order quantity relationship between the actual order quantity and the suggested order quantity includes: Determining whether the actual order placement time is later than the suggested order placement time; and Determine whether the actual order quantity is less than the recommended order quantity.
3. The method according to claim 2, wherein: Adjusting the original replenishment parameters of the electronic replenishment device according to the influencing factors includes: When it is determined that the influencing factor for the inventory quantity of the target item to reach the preset threshold range is the original replenishment parameter, adjusting the original replenishment parameter of the electronic replenishment device, wherein the original replenishment parameter includes replenishment time, replenishment quantity, replenishment amount and / or supplier information; After adjusting the original replenishment parameters of the electronic replenishment device according to the influencing factors, the method further includes: A new first actual replenishment order is generated according to the adjusted original replenishment parameters to replenish the target item.
4. The method according to claim 2, wherein: Adjusting the original forecast parameters of the electronic replenishment device according to the influencing factors includes: When it is determined that the influencing factor for the inventory quantity of the target item to reach the preset threshold range is the original forecast parameter, adjusting the original forecast parameter of the electronic replenishment device, wherein the original forecast parameter includes the daily average forecast sales volume and / or the forecast sales duration; After adjusting the original forecast parameters of the electronic replenishment device according to the influencing factors, the method further includes: Generate new recommended replenishment orders based on the adjusted original forecast parameters; Determining new replenishment parameters according to the new suggested replenishment order; and A new second actual replenishment order is generated according to the new replenishment parameter to replenish the target item.
5. The method according to claim 1, further comprising, after obtaining the last generated actual replenishment order in the actual replenishment order list: Determining whether an abnormality occurs in the actual replenishment order; and When it is determined that there is no abnormality in the actual replenishment order, an order time relationship between the actual order time and the suggested order time, and an order quantity relationship between the actual order quantity and the suggested order quantity are determined.
6. The method according to claim 5, wherein: Determining whether an exception occurs in the actual replenishment order includes: Determine whether at least one of the following occurs for the actual replenishment order: The actual replenishment order is cancelled after the order is placed; The actual replenishment order fails to be delivered after it is placed; and The in-transit time of the actual replenishment order is greater than a first preset time, wherein the first preset time is determined based on a supply cycle and a historical delivery time.
7. The method according to claim 1, further comprising, before obtaining the suggested replenishment order list and the actual replenishment order list for the target item: Determine whether the time from the last time the target item was put on or taken off the shelf to the current time is less than a second preset time, wherein: The second preset time is determined based on historical delivery times; and When it is determined that the time from the last time the target item was changed in its on-shelf or off-shelf status to the current time is less than the estimated delivery time, a suggested replenishment order list and an actual replenishment order list for the target item are obtained.
8. A replenishment device for an electronic replenishment device, comprising: a first acquisition module, configured to acquire a suggested replenishment order list and an actual replenishment order list for target items, wherein the target items include items whose inventory is within a preset threshold range, the suggested replenishment order list and the actual replenishment order list are generated before the inventory of the target items reaches the preset threshold range, the suggested replenishment order list is generated by the electronic replenishment device according to the forecast parameter, the actual replenishment order list is generated by the electronic replenishment device according to the replenishment parameter, and the replenishment parameter is generated according to the suggested replenishment order list; A second acquisition module is used to acquire the actual replenishment order last generated in the actual replenishment order list and the suggested replenishment order corresponding to the actual replenishment order in the suggested replenishment order list, wherein the actual replenishment order includes the actual order time and the actual order quantity, and the suggested replenishment order includes the suggested order time and the suggested order quantity; A first determining module, configured to determine an order time relationship between the actual order time and the suggested order time, and an order quantity relationship between the actual order quantity and the suggested order quantity; and an adjustment module, configured to adjust the prediction parameters and / or replenishment parameters of the electronic replenishment device according to the order time relationship and the order quantity relationship, so as to replenish the target item; The prediction parameters include original prediction parameters, and the replenishment parameters include original replenishment parameters; the adjustment module is further configured to, when it is determined that the actual order time is not later than the recommended order time and the actual order quantity is not less than the recommended order quantity, obtain the predicted sales volume and the actual sales volume for the target item within a specified time period, wherein the specified time period is before the recommended order time, and the predicted sales volume is generated by the electronic replenishment device according to the prediction parameters; calculate the prediction error and the prediction accuracy rate according to the predicted sales volume and the actual sales volume; when the prediction error is greater than a first preset value and the prediction accuracy rate is less than a second preset value, determine that the influencing factor that makes the inventory of the target item reach the preset threshold range is the original prediction parameter; when the prediction error is less than or equal to the first preset value and the prediction accuracy rate is greater than or equal to the second preset value, determine that the influencing factor that makes the inventory of the target item reach the preset threshold range is the original replenishment parameter; and adjust the original replenishment parameter and / or the original prediction parameter of the electronic replenishment device according to the influencing factor, so as to replenish the target item.
9. An electronic replenishment device comprising: one or more processors; a memory for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 7.
10. A computer-readable storage medium having executable instructions stored thereon, which, when executed by a processor, enables the processor to implement the method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Intelligent e-commerce page stock-out management method and system based on machine learning
CN109064274A
A method and a device for data analysis
CN109902981A