A method, device and storage medium for determining a store to be restocked

By acquiring calendar information from target warehouses and stores, calculating shipping dates and intervals, and automatically determining the list of stores to be replenished, the system solves the problems of low efficiency and low accuracy in existing technologies, achieving efficient and accurate replenishment management.

CN115689460BActive Publication Date: 2025-11-07创优数字科技(广东)有限公司
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211427212.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-11-15
Publication Date
2025-11-07
Estimated Expiration
2042-11-15

AI Technical Summary

Technical Problem

Existing methods for identifying stores that need restocking are inefficient and have low accuracy, especially when dealing with multiple stores. It is difficult to efficiently and accurately determine the list of stores that need restocking, which can easily lead to stockouts or shortages.

Method used

By obtaining the target warehouse's due date calendar and current time, it is determined whether the target task has been issued. The target store's order fulfillment calendar and shipping date list are obtained. Based on this information, valid stores are identified, and a list of stores to be replenished is compiled by calculating factors such as shipping interval and transit days.

Benefits of technology

It enables efficient and accurate identification of stores needing restocking, automatically avoids rest days, reduces human error, improves the flexibility and accuracy of the restocking process, and ensures that stores receive goods on time and in the correct quantity.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115689460B_ABST
    Figure CN115689460B_ABST
Patent Text Reader

Abstract

The application discloses a method, device and equipment for determining a store to be restocked, and a storage medium. The method comprises the following steps: determining each expiration calendar corresponding to a target warehouse; obtaining a current time point, and determining whether the target warehouse has issued each target task corresponding to each expiration calendar before the current time point; if there is an expiration calendar without a target task, obtaining each distribution calendar of each target store corresponding to the target warehouse; obtaining a first delivery date list of the target warehouse within a first preset time period; determining each effective store from each target store based on each distribution calendar of each target store and the first delivery date list; determining each store to be restocked from each effective store, and arranging a store to be restocked list corresponding to the target warehouse based on each store to be restocked. The scheme can efficiently and accurately determine the store to be restocked.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of distribution technology, specifically to a method, apparatus, equipment, and storage medium for determining stores to be replenished. Background Technology

[0002] For each retail store, each store has its own corresponding warehouse, shipping cycle, shipping interval, order lead time, and transit days. These factors together determine the store's replenishment cycle. The replenishment cycle can be understood as the day when the store should place its order and how long each order should cover for replenishment. Therefore, it is necessary to determine the list of stores that need replenishment to ensure that the stores can receive the goods on time and in the required quantity. If a store misses the opportunity to place a replenishment order or the existing goods do not cover the required period, it will face a shortage or even a stockout.

[0003] However, the existing method for identifying stores that need restocking involves people setting a relatively fixed ordering cycle. But when a distribution factory corresponds to multiple stores, this method can lead to problems such as low efficiency and low accuracy in identifying stores that need restocking due to the large number of stores and the large amount of restocking. Summary of the Invention

[0004] In view of this, this application provides a method, apparatus, equipment and storage medium for determining stores that need replenishment, which solves the problem that the existing method for determining stores that need replenishment is to have a relatively fixed ordering cycle set by a person. However, when a distribution factory corresponds to multiple stores, due to the large number of stores and the large replenishment volume, this method will cause problems such as low efficiency and low accuracy in determining stores that need replenishment.

[0005] To achieve the above objectives, the following solution is proposed:

[0006] The first aspect is a method for identifying stores that need restocking, including:

[0007] Determine the due dates corresponding to the pre-acquired target warehouses;

[0008] Obtain the current time point and determine whether the target warehouse has issued each target task corresponding to each due date calendar before the current time point;

[0009] If there are due dates for target tasks that have not been issued, then obtain the respective distribution calendars for each target store corresponding to the target warehouse;

[0010] Obtain a list of first shipment dates for the target warehouse within a first preset time period;

[0011] determine each valid store from each target store based on each delivery calendar of each target store and the first delivery date list;

[0012] determine each to-be-replenished store from each valid store, and sort out a to-be-replenished store list corresponding to the target warehouse based on each to-be-replenished store.

[0013] Preferably, the determination of each expiration calendar corresponding to the target warehouse pre-acquired comprises:

[0014] acquiring each order-out calendar corresponding to the target warehouse within a preset target time period;

[0015] for each order-out calendar, acquiring each first date of the order-out calendar;

[0016] determining a target date corresponding to the current time point, and if the target date is the same as one of the first dates, determining the order-out calendar as an expiration calendar.

[0017] Preferably, the determination of each valid store from each target store based on each delivery calendar of each target store and the first delivery date list comprises:

[0018] determining each second delivery date list of each target store within the first preset time period based on each delivery calendar of each target store;

[0019] matching the first delivery date list of the target warehouse with the second delivery date list of the target store to obtain a matching result corresponding to the target store;

[0020] determining each valid store from each target store based on each matching result corresponding to each target store.

[0021] Preferably, the determination of each to-be-replenished store from each valid store comprises:

[0022] determining each target delivery date list of each valid store, respectively performing difference calculation on each target delivery date list and a preset lead time to obtain each order date list corresponding to each valid store;

[0023] determining a current date corresponding to the current time point;

[0024] for each valid store, matching the order date list of the valid store with the current date;

[0025] if the matching is successful, determining the valid store as a to-be-replenished store.

[0026] Preferably, the sorting out of the to-be-replenished store list based on each to-be-replenished store comprises:

[0027] For each to-be-replenished store, the delivery interval period, the in-transit days, and the order interval weeks of the to-be-replenished store are determined;

[0028] Based on the lead time, the delivery interval period, the in-transit days, and the order interval weeks of the to-be-replenished store, the replenishment days of the to-be-replenished store are obtained;

[0029] According to the replenishment days, the replenishment amount of the to-be-replenished store is determined;

[0030] The replenishment days and the replenishment amount of the to-be-replenished store are sorted out to obtain the replenishment list of the to-be-replenished store;

[0031] The replenishment lists of the to-be-replenished stores are combined to obtain the to-be-replenished store list corresponding to the target warehouse.

[0032] Preferably, the determination of the delivery interval period of the to-be-replenished store comprises:

[0033] For each target store, the next delivery date corresponding to the current date in the second delivery date list of the target store is determined;

[0034] The next delivery date and the current date are difference calculated to obtain the delivery interval period of the target store.

[0035] Preferably, the obtaining of the replenishment days of the to-be-replenished store based on the lead time, the delivery interval period, the in-transit days, and the order interval weeks of the to-be-replenished store comprises:

[0036] The order interval days are multiplied by a preset threshold to obtain a first parameter;

[0037] The lead time, the delivery interval period, the in-transit days, and the first parameter are added to obtain the replenishment days of the to-be-replenished store.

[0038] In a second aspect, a to-be-replenished store determining device comprises:

[0039] An expiration calendar determining module is configured to determine each expiration calendar corresponding to a target warehouse obtained in advance;

[0040] A judging module is configured to obtain a current time point and judge whether the target warehouse has issued each target task corresponding to each expiration calendar before the current time point;

[0041] A delivery calendar obtaining module is configured to obtain each delivery calendar of each target store corresponding to the target warehouse if there is an expiration calendar without a target task issued.

[0042] The first shipment date list acquisition module is used to acquire the first shipment date list of the target warehouse within a first preset time period;

[0043] The effective store determination module is used to determine each effective store from each target store based on each distribution calendar and the first delivery date list of each target store.

[0044] The list determination module is used to determine each store to be replenished from each valid store, and to compile a list of stores to be replenished corresponding to the target warehouse based on each of the stores to be replenished.

[0045] Thirdly, a device for identifying stores awaiting restocking includes a memory and a processor;

[0046] The memory is used to store programs;

[0047] The processor is configured to execute the program to implement the steps of the method for determining stores to be restocked as described in the first aspect.

[0048] Fourthly, a storage medium storing a computer program thereon, characterized in that, when the computer program is executed by a processor, it implements the steps of the method for determining stores to be restocked as described in the first aspect.

[0049] As can be seen from the above technical solution, this application determines each due date calendar corresponding to a pre-acquired target warehouse; obtains the current time point and determines whether the target warehouse has issued each target task corresponding to each due date calendar before the current time point; if there are due date calendars for which no target task has been issued, then obtains each distribution calendar for each target store corresponding to the target warehouse; obtains a list of first delivery dates for the target warehouse within a first preset time period; based on each distribution calendar and the list of first delivery dates for each target store, determines each valid store from each target store; determines each store to be replenished from each valid store, and compiles a list of stores to be replenished corresponding to the target warehouse based on each store to be replenished. This solution can efficiently and accurately determine stores to be replenished by obtaining each due date calendar corresponding to the target warehouse, determining the target stores corresponding to the target warehouse, determining valid stores based on the list of delivery dates of the target stores and the target warehouse, and compiling a list of valid stores. Attached Figure Description

[0050] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings needed to be used in the embodiments or prior art description. Obviously, the drawings described below only illustrate a part of the embodiments of the present application, and all other drawings obtained by those of ordinary skill in the art without creative effort based on the drawings provided are within the scope of the present application.

[0051] Figure 1 An optional flowchart of a method for determining a store to be restocked provided by an embodiment of the present application;

[0052] Figure 2 A structural schematic diagram of a device for determining a store to be restocked provided by an embodiment of the present application;

[0053] Figure 3 A structural schematic diagram of an apparatus for determining a store to be restocked provided by an embodiment of the present application. DETAILED DESCRIPTION

[0054] The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of the present application.

[0055] For each retail store, the store has a corresponding delivery warehouse, a delivery cycle, a delivery interval, an order placement lead time and in-transit days. These factors jointly determine the restocking cycle of the store. The restocking cycle can be understood as which day the store should place a delivery order and how long each delivery order should cover the restocking interval. Therefore, it is necessary to determine the list of stores to be restocked to ensure that the stores can receive goods on time and in quantity. If the store misses the opportunity to place a restocking order or the existing goods do not cover enough period, the store will face the situation of out-of-stock or even out-of-stock.

[0056] However, the existing method for determining the store to be restocked has the following disadvantages:

[0057] 1) For a store, the store needs a staff to manually set the order placement lead time according to the delivery cycle. There is no way to automatically avoid holidays, which means that the staff needs to calculate when to place an order to receive goods at the expected time. This is a large amount of work and prone to errors.

[0058] 2) The calculation of the list is not automatically triggered. When the set period arrives, the user still needs to manually confirm the action to trigger the calculation of the list of stores to be restocked. The process is very cumbersome.

[0059] 3) Because the cycle is fixedly set in advance, the flexibility of the entire list of stores to be replenished is insufficient, and the order rhythm needs to be temporarily adjusted during holidays, for example, if the order for a future day is to be placed today, the system cannot respond, and manual calculation of the corresponding replenishment interval for the future day is required, which has a high error rate.

[0060] To solve the above-mentioned defects, the embodiments of the present application provide a method for determining a store to be replenished, which can be applied to various computer terminals or intelligent terminals, and the execution subject can be a processor or server of a computer terminal or an intelligent terminal. The method flowchart of the method is shown in Figure 1

[0061] S1: Determine each due date calendar corresponding to the target warehouse obtained in advance.

[0062] In this application, the target warehouse can be a delivery warehouse corresponding to various online or offline retail stores at present. When the store needs to be replenished, an order will be placed in the target warehouse corresponding thereto to trigger the target warehouse to deliver within a specified time.

[0063] Specifically, in one example, all delivery orders of the target warehouse on a certain day can be checked. If the current date is November 10, 2022, the delivery orders to be delivered on November 10, 2022 are selected from all delivery orders, and these delivery orders are determined as due orders, that is, the due date calendar in this step.

[0064] S2: Obtain the current time point and determine whether the target warehouse has issued each target task corresponding to each due date calendar before the current time point.

[0065] After obtaining each due date calendar, the current time point is obtained, which can be a specific time, such as a certain hour and minute. Then it is determined whether the target warehouse has issued each target task corresponding to each due date calendar at the current time point.

[0066] S3: If there is a due date calendar without a target task, obtain each delivery calendar of each target store corresponding to the target warehouse.

[0067] In one example, if the current time point is 8:00 a.m. on November 10, 2022, and the delivery time point of the due date calendar is 6:00 p.m. on November 10, 2022, it is considered that the due date calendar does not have a target task, and the delivery calendar of all stores under the target warehouse is obtained. It can be understood that one store corresponds to one delivery calendar, and one store can also correspond to multiple delivery calendars, which is not limited in this embodiment.

[0068] ​S4: obtaining a first delivery date list of the target warehouse in a first preset time period.

[0069] Specifically, taking the current time as the starting point, the time interval of this week and next week can be taken as the first preset time period, and then the first delivery date list of the first preset time period is obtained. For example, the current time is December 5, and the first delivery date list of the target warehouse in the first preset time period is December 7, December 8 and December 9, which correspond to Wednesday, Thursday and Friday respectively.

[0070] S5: determining each effective store from each target store based on each delivery calendar of each target store and the first delivery date list.

[0071] Each target store has its own delivery calendar, so the first delivery date list is compared with the delivery calendar of each target store respectively, and the target store with overlap is determined as an effective store.

[0072] S6: determining each to-be-replenished store from each effective store, and arranging a to-be-replenished store list corresponding to the target warehouse based on each to-be-replenished store.

[0073] From the above technical solution, it can be seen that the present application determines each expiration calendar corresponding to the target warehouse obtained in advance, obtains a current time point, and judges whether the target warehouse has issued each target task corresponding to each expiration calendar before the current time point. If there is an expiration calendar without a target task, each delivery calendar of each target store corresponding to the target warehouse is obtained, a first delivery date list of the target warehouse in a first preset time period is obtained, each effective store is determined from each target store based on each delivery calendar of each target store and the first delivery date list, each to-be-replenished store is determined from each effective store, and a to-be-replenished store list corresponding to the target warehouse is arranged based on each to-be-replenished store. The scheme obtains each expiration calendar corresponding to the target warehouse, determines the target store corresponding to the target warehouse, determines the effective store based on the delivery date list of the target store and the target warehouse, and arranges the effective store, so as to efficiently and accurately determine the to-be-replenished store.

[0074] In the method provided by the embodiment of the application, the process of determining each expiration calendar corresponding to the target warehouse obtained in advance is specifically described as follows:

[0075] obtaining each order-out calendar corresponding to the target warehouse in a preset target time period; for each order-out calendar, obtaining each first date of the order-out calendar; determining a target date corresponding to the current time point, and if the target date is the same as one of the first dates, determining the order-out calendar as an expiration calendar.

[0076] Specifically, each order-out calendar of the target warehouse in a preset target time period can be obtained, which can be determined according to the situation, such as the previous week or the previous two weeks of the current time, and the embodiment does not limit this. The purpose of obtaining the order-out calendar of the target time period is to prevent the situation that the target warehouse reaches the delivery time but has not had time to deliver, so reserving a period of time can prevent this situation from occurring.

[0077] Then for an order-out calendar, the order-out calendar can include December 7, December 8 and December 9, and each first date of the order-out calendar is December 7, December 8 and December 9. If the current time point is December 7, the order-out calendar is determined as an expiration calendar.

[0078] The above embodiment describes the process of determining the expiration calendar of the target warehouse corresponding to the pre-acquired target warehouse, and the process of determining each effective store from each target store based on each delivery calendar and the first delivery date list of each target store of the application is described in detail below.

[0079] Based on each delivery calendar of each target store, each second delivery date list of each target store in the first preset time period is determined.

[0080] Matching the first delivery date list of the target warehouse with the second delivery date list of the target store obtains a matching result corresponding to the target store.

[0081] Based on each matching result corresponding to each target store, each effective store is determined from each target store.

[0082] Optionally, in one example, for a delivery calendar, the delivery calendar is 0011100, if the current time is December 5 (Monday), and the first preset time period is the next two weeks, it means that the delivery time of the target store is Wednesday, Thursday and Friday, and the specific date of the delivery, i.e. the second delivery date list, is December 7, December 8 and December 9. Among them, the first delivery date list of the target warehouse is: December 6, December 8 and December 9. Therefore, the matching result is December 8 and December 9, and the target store can be determined as an effective store.

[0083] The above embodiment describes the process of determining the effective stores from the target stores based on the delivery calendar of each target store and the first delivery date list in the present application. The process of determining the stores to be restocked from the effective stores in the present application is described in detail as follows.

[0084] The target delivery date list of each effective store is determined, and the target delivery date list is subtracted by the preset lead time to obtain the order date list corresponding to each effective store.

[0085] It can be understood that the target delivery date list is the second delivery date list described above. The lead time can be set to one day or two days, which is not limited in the embodiment. If the target delivery date list is December 7, December 8 and December 9, and the lead time is one day, the order date list corresponding to the effective store is December 6, December 7 and December 8.

[0086] Then, the current date corresponding to the current time point is determined. For each effective store, the order date list of the effective store is matched with the current date. If the matching is successful, the effective store is determined as the store to be restocked.

[0087] Specifically, the current date is determined. If the current date is December 6, it means that the matching is successful, and the effective store is determined as the store to be restocked. It can be understood that the store to be restocked needs to place an order on December 6 to ensure that the target warehouse can deliver on December 7 to ensure that the store to be restocked can receive the goods within the expected range.

[0088] In the embodiments provided in the present application, it should be noted that after obtaining the order date list corresponding to each effective store, it is necessary to determine whether each date in the order date list is a working day. If there is a non-working day, the lead time needs to be adjusted to ensure that each date in the order date list is a working day.

[0089] The process of sorting the stores to be restocked corresponding to the target warehouse based on each store to be restocked in step S6 provided in the present application is described as follows.

[0090] S61: For each store to be restocked, the delivery interval period, the in-transit days and the order interval weeks of the store to be restocked are determined.

[0091] Specifically, the in-transit days can be obtained from the delivery calendar, which can be understood as the logistics time of goods transportation; the order interval weeks can be understood as the designated order interval weeks of the store to be restocked. The process of determining the delivery interval period of the store to be restocked can include:

[0092] For each target store, a next delivery date corresponding to the current date is determined in the second delivery date list of the target store, and then the next delivery date is subtracted from the current date to obtain a delivery interval of the target store.

[0093] In one example, the second delivery date list of a store to be restocked is December 7, December 8, and December 9. If the current date is December 7, the next delivery date is December 8, and the interval between December 8 and December 7 is 1 day. Therefore, the delivery interval of the store to be restocked is 1 day.

[0094] S62: Based on the lead time, delivery interval, in-transit days, and order interval weeks of the store to be restocked, the restocking days of the store to be restocked are obtained.

[0095] In this step, the order interval days can be multiplied by a preset threshold to obtain a first parameter, and then the lead time, delivery interval, in-transit days, and the first parameter are added to obtain the restocking days of the store to be restocked.

[0096] Optionally, the preset threshold can be set to 2. In one example, the lead time is denoted as N, the delivery interval is denoted as M, the in-transit days are denoted as Y, the order interval weeks are denoted as Z, and the restocking days are denoted as X. Therefore, the calculation formula of the restocking days of the store to be restocked can be obtained as follows:

[0097] X = (N + M + Y + Z x 7).

[0098] S63: According to the restocking days, the restocking amount of the store to be restocked is determined.

[0099] Specifically, the standard inventory amount, daily average sales, and current inventory amount of the store to be restocked can be obtained. Then, the calculation method of the restocking amount is: standard inventory amount + restocking days x daily average sales - current inventory amount.

[0100] S64: The restocking days and the restocking amount of the store to be restocked are arranged to obtain a restocking list of the store to be restocked.

[0101] S65: The restocking lists of the stores to be restocked are combined to obtain a store to be restocked list corresponding to the target warehouse.

[0102] In one example, the finally obtained store to be restocked list can be as shown in Table 1:

[0103] Table 1

[0104] Store Days of preparation Amount of preparation (yuan) Z001 3 4250 Z002 7 6000 Z003 5 15000 … … …

[0105] It should be noted that the scheme also needs to match the time point of the expected replenishment operation, check whether there are multiple different delivery dates for the same store, and if there are multiple delivery dates, the time point needs to be postponed to avoid calculation errors caused by the overlap of replenishment intervals in the same time operation batch. For example, if the delivery cycle of a store to be replenished is Saturday and Monday, and delivery is required one working day in advance, then the order placement date list of the store to be replenished is all Friday of the previous week, so the automatic postponement method needs to be adopted to determine the delivery order of each target task according to the original delivery date order.

[0106] In the above scheme, the full-automatic calculation mechanism is adopted to replace the existing manual triggering scheme, thereby reducing the problem of missing the order placement opportunity due to business personnel forgetting or order confirmation error. In addition, the scheme also sets the concept of calendar and introduces the pre-period mode, which can automatically avoid holidays and accurately calculate the order placement period, so that the calculation of the order placement date is more accurate.

[0107] In addition, the scheme has another implementation method, that is, first obtain the order placement date, and calculate the delivery cycle using the order placement period. For example: assuming that an order needs to be placed in a store, the corresponding delivery date is obtained by adding the preset pre-period to the order placement date, and then compared with the actual delivery date of the store to see if it meets the requirements. If it meets the requirements, the assumption is correct, that is, the store should place an order at the current time, if it does not meet the requirements, the assumption is not correct, and the store does not need to place an order at the current time.

[0108] In another embodiment provided by the present application, the scheme can also be cut in from the perspective of business personnel, that is, the business personnel selects a target warehouse and specifies an order placement date, then specifies a list of stores that need to place an order, calculates the nearest delivery date of the specified store, and in an example, the delivery cycle of store Y001 is configured as: 0011100, which means delivery on Wednesday, Thursday and Friday. If the current date is December 6, then the delivery dates of this week and next week are calculated as December 7, December 8, December 9, December 14, December 15 and December 16. Therefore, the nearest delivery date is December 7. Next, it is checked whether the specified store has placed an order on the current date, if not, the specified store is taken as a store to be replenished, and the above method is adopted to obtain the replenishment days and replenishment amount of the store to be replenished, which will not be described here. If yes, the replenishment days and replenishment amount of the store are directly obtained to generate a list of stores to be replenished.

[0109] With Figure 1 Corresponding to the method, the embodiment of the present application also provides a determination device for a store to be replenished, which is used for determining a store to be replenished. Figure 1 In the specific implementation of the method, the determination device for a store to be replenished provided by the embodiment of the present application can be in a computer terminal or various mobile devices, combined withFigure 2 The device for determining the stores to be restocked is introduced, such as... Figure 2 As shown, the device may include:

[0110] The due date calendar determination module 10 is used to determine each due date calendar corresponding to the pre-acquired target warehouse;

[0111] The judgment module 20 is used to obtain the current time point and determine whether the target warehouse has issued each target task corresponding to each due date calendar before the current time point;

[0112] The order fulfillment calendar acquisition module 30 is used to acquire each order fulfillment calendar of each target store corresponding to the target warehouse if there are due calendars for which no target task has been issued.

[0113] First shipping date list acquisition module 40 is used to acquire the first shipping date list of the target warehouse within a first preset time period;

[0114] The effective store determination module 50 is used to determine each effective store from each target store based on each distribution calendar of each target store and the first delivery date list.

[0115] The list determination module 60 is used to determine each store to be replenished from each valid store, and to compile a list of stores to be replenished corresponding to the target warehouse based on each store to be replenished.

[0116] As can be seen from the above technical solution, this application determines each due date calendar corresponding to a pre-acquired target warehouse; obtains the current time point and determines whether the target warehouse has issued each target task corresponding to each due date calendar before the current time point; if there are due date calendars for which no target task has been issued, then obtains each distribution calendar for each target store corresponding to the target warehouse; obtains a list of first delivery dates for the target warehouse within a first preset time period; based on each distribution calendar and the list of first delivery dates for each target store, determines each valid store from each target store; determines each store to be replenished from each valid store, and compiles a list of stores to be replenished corresponding to the target warehouse based on each store to be replenished. This solution can efficiently and accurately determine stores to be replenished by obtaining each due date calendar corresponding to the target warehouse, determining the target stores corresponding to the target warehouse, determining valid stores based on the list of delivery dates of the target stores and the target warehouse, and compiling a list of valid stores.

[0117] In one example, the due date calendar determination module 10 may include:

[0118] An order-out calendar acquisition module is configured to acquire each order-out calendar corresponding to the target warehouse in a preset target time period;

[0119] A first date acquisition module is configured to acquire each first date of each order-out calendar;

[0120] An expiration calendar determination module is configured to determine a target date corresponding to the current time point, and determine an expiration calendar if the target date is the same as one of the first dates.

[0121] In one example, the valid store determination module 50 can include:

[0122] A second delivery date list determination module is configured to determine each second delivery date list of each target store in the first preset time period based on each distribution calendar of each target store;

[0123] A first matching module is configured to match the first delivery date list of the target warehouse with the second delivery date list of the target store to obtain a matching result corresponding to the target store;

[0124] A valid store determination module is configured to determine each valid store from each target store based on each matching result corresponding to each target store.

[0125] In one example, the list determination module 60 can include:

[0126] A difference calculation module is configured to determine each target delivery date list of each valid store, and calculate the difference between each target delivery date list and a preset lead time to obtain each order placement date list corresponding to each valid store;

[0127] A current date determination module is configured to determine a current date corresponding to the current time point;

[0128] A second matching module is configured to match the order placement date list of each valid store with the current date for each valid store;

[0129] A to-be-replenished store determination module is configured to determine a to-be-replenished store if the matching is successful.

[0130] In one example, the list determination module 60 can further include:

[0131] A parameter determination module is configured to determine the delivery interval, the in-transit days, and the order placement interval weeks of each to-be-replenished store;

[0132] The replenishment days calculation module is used to calculate the replenishment days for a store that needs to be replenished, based on the lead time, delivery interval, transit days, and order push interval weeks.

[0133] The order fulfillment amount calculation module is used to determine the order fulfillment amount for the store to be replenished based on the number of days of stock preparation.

[0134] The sorting module is used to sort out the stocking days and stocking amount of the store to be replenished, and obtain the replenishment list of the store to be replenished.

[0135] The combination module is used to combine the replenishment lists of various stores that need to be replenished to obtain a list of stores that need to be replenished corresponding to the target warehouse.

[0136] In one example, the parameter determination module may include:

[0137] The next shipping date determination module is used to determine the next shipping date corresponding to the current date from the second shipping date list of each target store.

[0138] The delivery interval calculation module is used to calculate the difference between the next delivery date and the current date to obtain the delivery interval for the target store.

[0139] In one example, the order fulfillment amount calculation module may include:

[0140] The multiplication module is used to multiply the number of days between the order placements by a preset threshold to obtain the first parameter;

[0141] The addition module is used to add the lead time, delivery interval, and transit days to the first parameter to obtain the replenishment days for the store to be replenished.

[0142] Furthermore, embodiments of this application provide a device for identifying stores awaiting restocking. Optionally, Figure 3 The diagram shows the hardware structure of the specific equipment for the stores to be restocked. Figure 3 The hardware structure of the equipment for the store to be replenished may include: at least one processor 01, at least one communication interface 02, at least one memory 03 and at least one communication bus 04.

[0143] In this embodiment, the number of processor 01, communication interface 02, memory 03 and communication bus 04 is at least one, and processor 01, communication interface 02 and memory 03 communicate with each other through communication bus 04.

[0144] The processor 01 can be a central processing unit (CPU), or an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement embodiments of the present application, etc.

[0145] The memory 03 can include a high-speed RAM memory, and can also include a non-volatile memory, such as at least one disk memory.

[0146] The memory stores a program, and the processor can call the program stored in the memory, and the program is used to execute the following determination method of the to-be-replenished store, comprising:

[0147] Determine each expiration calendar corresponding to the target warehouse obtained in advance;

[0148] Obtain a current time point, and determine whether the target warehouse has issued each target task corresponding to each expiration calendar before the current time point;

[0149] If there is an expiration calendar without a target task, obtain each distribution calendar of each target store corresponding to the target warehouse;

[0150] Obtain a first delivery date list of the target warehouse within a first preset time period;

[0151] Determine each effective store from each target store based on each distribution calendar of each target store and the first delivery date list;

[0152] Determine each to-be-replenished store from each effective store, and arrange a to-be-replenished store list corresponding to the target warehouse based on each to-be-replenished store.

[0153] Optionally, the detailed functions and extended functions of the program can refer to the description of the determination method of the to-be-replenished store in the method embodiment.

[0154] The application further provides a storage medium which can store a program suitable for the processor to execute, and when the program runs, controls the device where the storage medium is located to execute the following determination method of the to-be-replenished store, comprising:

[0155] Determine each expiration calendar corresponding to the target warehouse obtained in advance;

[0156] Obtain a current time point, and determine whether the target warehouse has issued each target task corresponding to each expiration calendar before the current time point;

[0157] If there is no expiration calendar of the target task, each distribution calendar of each target store corresponding to the target warehouse is acquired;

[0158] A first delivery date list of the target warehouse in a first preset time period is acquired;

[0159] Based on each distribution calendar of each target store and the first delivery date list, each effective store is determined from each target store;

[0160] Each to-be-replenished store is determined from each effective store, and a to-be-replenished store list corresponding to the target warehouse is sorted based on each to-be-replenished store.

[0161] Specifically, the storage medium can be a computer-readable storage medium, which can be an electronic storage memory such as a flash memory, an EEPROM (Electrically Erasable Programmable Read-Only Memory), an EPROM, a hard disk, or a ROM.

[0162] Optionally, the refinement function and the expansion function of the program can refer to the description of the determination method of the to-be-replenished store in the method embodiment.

[0163] In addition, each functional module in each embodiment of the present disclosure can be integrated together to form an independent part, or each module can exist independently, or two or more modules can be integrated to form an independent part. If the function is realized in the form of a software functional module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solutions of the present disclosure essentially or say the part that contributes to the prior art or part of the technical solutions can be embodied in the form of a software product, which is stored in a storage medium and includes a number of instructions to make a computer device (which can be a personal computer, a live device, or a network device, etc.) execute all or part of the steps of the method of each embodiment of the present disclosure.

[0164] Finally, it should be noted that the terms "first", "second", and the like, herein do not denote any order, quantity, combination, or importance, but rather are used to distinguish one element from another, and are not necessarily intended to denote the temporal or chronological sequence of the elements. Also, the terms "comprises", "comprising", or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but can also include other elements not expressly listed or inherent to such process, method, article, or apparatus. An element proceeded by "comprises... a" does not, without more constraints, exclude the presence of additional identical elements in the process, method, article, or apparatus that comprises the element.

[0165] The various embodiments in the specification are described with progression in this order of description. Embodiments having the same or similar descriptions are referenced by the same reference numerals.

[0166] The above description of disclosed embodiments provides enabling disclosure sufficient for one of ordinary skill in the art to practice the application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and generic principles defined herein can be applied to other embodiments without departing from the spirit or scope of the application. Thus, the present application is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A method of determining a store to be restocked, characterized by, The method comprises the following steps: determining each expiration calendar corresponding to a target warehouse obtained in advance; obtaining a current time point and determining whether the target warehouse has issued each target task corresponding to each expiration calendar before the current time point; if there is an expiration calendar without a target task, obtaining each distribution calendar of each target store corresponding to the target warehouse; obtaining a first delivery date list of the target warehouse within a first preset time period; determining each effective store from each target store based on each distribution calendar of each target store and the first delivery date list; determining each to-be-replenished store from each effective store and arranging a to-be-replenished store list corresponding to the target warehouse based on each to-be-replenished store, comprising: for each to-be-replenished store, determining a delivery interval period, an in-transit day number and a single-interval week number of the to-be-replenished store; based on the lead time, the delivery interval period, the in-transit day number and the single-interval week number of the to-be-replenished store, obtaining a replenishment day number of the to-be-replenished store; determining a replenishment amount of the to-be-replenished store according to the replenishment day number; arranging the replenishment day number and the replenishment amount of the to-be-replenished store to obtain a replenishment list of the to-be-replenished store; and combining the replenishment list of each to-be-replenished store to obtain the to-be-replenished store list corresponding to the target warehouse; wherein the in-transit day number is a logistics time of goods transportation, and the single-interval week number is a specified order-interval week number of the to-be-replenished store.

2. The method of claim 1, wherein, The method comprises the following steps: obtaining each order calendar corresponding to the target warehouse within a preset target time period; for each order calendar, obtaining each first date of the order calendar; determining a target date corresponding to the current time point, and if the target date is the same as one of the first dates, determining the order calendar as an expiration calendar.

3. The method of claim 1, wherein, The method comprises the following steps: based on each distribution calendar of each target store, determining each second delivery date list of each target store within the first preset time period; matching the first delivery date list of the target warehouse with the second delivery date list of the target store to obtain a matching result corresponding to the target store; based on each matching result corresponding to each target store, determining each effective store from each target store.

4. The method of claim 1, wherein, The method comprises the following steps: determining each target delivery date list of each effective store, and respectively performing difference calculation on each target delivery date list and a preset lead time to obtain each order date list corresponding to each effective store; determining a current date corresponding to the current time point; for each effective store, matching the order date list of the effective store with the current date; if the matching is successful, determining the effective store as a to-be-replenished store.

5. The method of claim 1, wherein, The method comprises the following steps: For each target store, a next delivery date corresponding to the current date is determined in a second delivery date list of the target store; The next delivery date is subtracted from the current date to obtain a delivery interval of the target store.

6. The method of claim 1, wherein, The lead time, the delivery interval, the in-transit days, and the order interval weeks of the target store are obtained to obtain a replenishment day of the target store. The order interval weeks are multiplied by a preset threshold to obtain a first parameter; The lead time, the delivery interval, the in-transit days, and the first parameter are added to obtain the replenishment day of the target store.

7. An apparatus for determining a store to be restocked, characterized by comprising: Comprise: The due calendar determination module is used for determining each due calendar corresponding to a target warehouse obtained in advance; The judgment module is used for obtaining a current time point and judging whether the target warehouse has issued each target task corresponding to each due calendar before the current time point; The delivery calendar acquisition module is used for acquiring each delivery calendar of each target store corresponding to the target warehouse if there is a due calendar without the target task; The first delivery date list acquisition module is used for acquiring a first delivery date list of the target warehouse within a first preset time period; The effective store determination module is used for determining each effective store from each target store based on each delivery calendar and the first delivery date list of each target store; The list determination module is used for determining each target replenishment store from each effective store and arranging a target replenishment store list corresponding to the target warehouse based on each target replenishment store, comprising: for each target replenishment store, determining a delivery interval, in-transit days, and order interval weeks of the target replenishment store; obtaining a replenishment day of the target replenishment store based on the lead time, the delivery interval, the in-transit days, and the order interval weeks of the target replenishment store; determining a replenishment amount of the target replenishment store according to the replenishment day; arranging the replenishment day and the replenishment amount of the target replenishment store to obtain a replenishment list of the target replenishment store; and combining the replenishment list of each target replenishment store to obtain the target replenishment store list corresponding to the target warehouse; wherein the in-transit days are logistics time of goods transportation, and the order interval weeks are a specified order interval weeks of the target replenishment store.

8. A device for identifying stores awaiting restocking, characterized in that, Comprise a memory and a processor; The memory is used for storing a program; The processor is used for executing the program to realize each step of the target replenishment store determination method of any one of claims 1-6.

9. A storage medium having stored thereon a computer program, characterized in that The computer program is executed by the processor to realize each step of the target replenishment store determination method of any one of claims 1-6. The computer program is executed by the processor to realize each step of the target replenishment store determination method of any one of claims 1-6.

Citation Information

Patent Citations

  • Warehousing resource allocation method and device and computer system

    CN110276568A

  • Stock-up information sending method and device, electronic equipment and computer readable medium

    CN114202292A