Inventory management method, device, electronic device and storage medium

By setting up independent inventory for each sales platform and implementing a self-closed loop within the sales cycle, combined with the inventory allocation mechanism between platforms, the problems of oversold goods and inventory allocation flexibility in multi-platform sales are solved, and inventory utilization and sales efficiency are improved.

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

Patent Information

Application Number
CN202411969510.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-30
Publication Date
2025-04-04

AI Technical Summary

Technical Problem

When selling the same product on multiple sales platforms, the existing technology is difficult to avoid the problem of overselling goods, and at the same time, it is impossible to flexibly adjust the platform inventory allocation according to the sales situation of each platform, affecting sales efficiency.

Method used

An inventory management method is proposed, by setting up independent platform inventory for each sales platform and implementing a self-closing loop during the sales cycle, and not issuing new inventory before the platform inventory is sold out. When a platform's inventory is sold out, the remaining inventory of the unsold platform will be allocated to the sold-out platform for sale based on the sales data of each platform.

Benefits of technology

By setting up an independent platform inventory and inventory allocation mechanism, overselling of goods is avoided, inventory utilization efficiency is improved, and inventory utilization is allowed to be flexibly allocated between different sales platforms to maximize sales efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119761978A_ABST
    Figure CN119761978A_ABST
Patent Text Reader

Abstract

The present application discloses an inventory management method, which sets independent inventory for each platform. During the sales cycle, the inventory of each sales platform implements a self-closed loop, and new inventory is not issued to the platform before the platform inventory is sold out. When the platform inventory of a sales platform is sold out, the remaining platform inventory of other sales platforms that have not been sold out is allocated to the sold-out platform for sale. The method provided by the present invention sets independent platform inventory for different sales platforms, and gives priority to the platform's own inventory during the sales cycle, thereby improving inventory utilization efficiency and allowing flexible inventory allocation between different sales platforms to maximize sales efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to inventory management technology, and in particular to an inventory management method, device, electronic equipment and storage medium. Background Art

[0002] With the development of e-commerce, the same product can be sold on multiple sales platforms. In order to maximize the sales of the existing inventory of the product, merchants often set the inventory of each sales platform to the total inventory of the product, and the merchants manage and allocate the inventory in a unified manner in the background. Multiple sales platforms sharing central inventory can easily lead to each platform squeezing out inventory, resulting in overselling of goods, and it is impossible to flexibly adjust the platform inventory allocation according to the sales situation of each platform, affecting sales efficiency, and it is impossible to fully utilize the sales advantages of each platform. Summary of the invention

[0003] Based on this, the present invention aims to propose an inventory management method, device, electronic device and storage medium, set up independent inventory for each platform, and propose an inventory allocation mechanism between platforms to solve the problem of overselling of the same product on multiple platforms.

[0004] In a first aspect, the present invention provides an inventory management method, comprising:

[0005] Set the platform inventory of the same product on each sales platform;

[0006] Distribute inventory to sales platforms based on their platform inventory, monitor sales data of each sales platform in real time during the sales cycle, and keep the platform inventory of a single sales platform unchanged when it is not sold out;

[0007] When the platform inventory of at least one sales platform is sold out, the remaining platform inventory of the unsold sales platforms is allocated to the sold-out sales platforms for sale based on the sales data of each sales platform.

[0008] Furthermore, setting the platform inventory of the same product on each sales platform includes:

[0009] Obtain the inventory distribution ratio of the product on each sales platform;

[0010] Allocate the total inventory of the goods to each sales platform according to the inventory allocation ratio, and determine the platform inventory of the goods on each sales platform.

[0011] Furthermore, the inventory allocation ratio of the product on each sales platform is set according to the historical sales data of the product.

[0012] Furthermore, the inventory allocation ratio of the product on each sales platform is set according to the historical order data of each sales platform.

[0013] Furthermore, according to the sales data of each sales platform, the remaining platform inventory of the unsold sales platform is allocated to the sold-out sales platform for sale, including:

[0014] Identify the sales platforms with the most remaining inventory;

[0015] Allocate inventory from the sales platform with the largest remaining inventory to the sales platform that is currently sold out for sale.

[0016] Further, allocating inventory from the sales platform with the largest remaining inventory to the sales platform that is currently sold out for sale includes:

[0017] A preset percentage of the remaining inventory is allocated from the sales platform with the largest remaining inventory to the sales platform that is currently sold out for sale.

[0018] Further, allocating inventory from the sales platform with the largest remaining inventory to the sales platform that is currently sold out for sale includes:

[0019] The set inventory is allocated from the sales platform with the largest remaining inventory to the sales platform that is currently sold out for sale.

[0020] In a second aspect, the present invention provides an inventory management device, comprising:

[0021] The inventory setting module is used to set the platform inventory of the same product on each sales platform;

[0022] The inventory distribution module is used to distribute inventory to sales platforms according to the platform inventory of each sales platform, monitor the sales data of each sales platform in real time during the sales cycle, and keep the platform inventory of a single sales platform unchanged when it is not sold out;

[0023] The inventory allocation module is used to allocate the remaining platform inventory of the unsold-out sales platforms to the sold-out sales platforms for sale according to the sales data of each sales platform when the platform inventory of at least one sales platform is sold out.

[0024] In a third aspect, the present invention provides an electronic device, comprising a memory storing computer executable instructions and a processor, wherein when the computer executable instructions are executed by the processor, the device executes the various steps of the inventory management method provided in the first aspect.

[0025] In a fourth aspect, the present invention provides a readable storage medium storing a computer executable program, which, when executed, can implement the various steps of the inventory management method provided in the first aspect.

[0026] It can be seen from the above technical solutions that the present invention has the following beneficial effects:

[0027] The present invention provides an inventory management method, which sets independent inventory for each platform. During the sales cycle, the inventory of each sales platform implements a self-closed loop, and new inventory is not issued to the platform before the platform inventory is sold out. When the platform inventory of a sales platform is sold out, the remaining platform inventory of other sales platforms that have not been sold out is allocated to the sold-out platform for sale. The method provided by the present invention sets independent platform inventory for different sales platforms, and gives priority to the platform's own inventory during the sales cycle, thereby improving inventory utilization efficiency and allowing flexible inventory allocation between different sales platforms to maximize sales efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0028] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without paying creative work.

[0029] Figure 1 is a flowchart of an inventory management method provided by an embodiment of the present invention;

[0030] Figure 2 is a structural diagram of an inventory management device provided by an embodiment of the present invention;

[0031] Figure 3 It is a diagram of the electronic device architecture provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0032] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0033] See also Figure 1 An embodiment of the present invention provides an inventory management method, comprising the following steps:

[0034] Step S110. Set the platform inventory of the same product on each sales platform.

[0035] In this step, the platform inventory is independently set for each sales platform as the maximum inventory that can be sold on the platform within a certain sales cycle. That is, the full inventory of the goods is not synchronized to the platform to ensure that the platform inventory does not exceed the total inventory of the goods to avoid overselling of goods.

[0036] Step S120. Issue inventory to the sales platform according to the platform inventory of each sales platform, monitor the sales data of each sales platform during the sales cycle in real time, and keep the platform inventory of a single sales platform unchanged when it is not sold out.

[0037] In this step, the inventory management background can set the sales cycle and the platform inventory of each sales platform within the sales cycle. During the set sales cycle, such as during big promotions and shopping festivals, each sales platform obtains the pre-set platform inventory and performs a self-closed inventory loop within the sales cycle. That is, the inventory management background does not issue new inventory to the sales platform when the platform inventory of the sales platform has not been sold out, thereby ensuring the stability and accuracy of the platform inventory of each platform within the sales cycle.

[0038] Step S130. When the platform inventory of at least one sales platform is sold out, the remaining platform inventory of the unsold sales platforms is allocated to the sold-out sales platforms for sale according to the sales data of each sales platform.

[0039] In this step, the inventory management backend monitors the sales situation and remaining inventory of each sales platform. When the platform inventory of a sales platform is sold out, the inventory allocation of the inventory management backend is triggered. According to the sales data of each sales platform, the remaining platform inventory of the sales platform that has not been sold out is allocated to the sales platform that has been sold out for sale. Specific allocation rules can be set in advance in the inventory management backend.

[0040] In a further embodiment, the user can pre-set the inventory allocation ratio of the product on each sales platform during the sales cycle in the background system, and the system allocates the current total inventory of the product to each sales platform according to the inventory allocation ratio.

[0041] For example, if the merchant user sets the initial inventory allocation ratio of product A on platform 1, platform 2 and platform 3 to 1:2:7, and the total inventory of product A is 1000, then the platform inventory of platform 1, platform 2 and platform 3 in the first sales cycle are 100, 200 and 700 respectively.

[0042] In a more preferred embodiment, the initial platform inventory of each sales platform can be set according to the current total inventory of the goods, so that the platform inventory of any sales platform is less than the current total inventory of the goods. At this time, the sum of the platform inventory of each sales platform can be exactly equal to the current total inventory of the goods, or the sum of the platform inventory of each sales platform can be greater than the actual total inventory of the goods.

[0043] For example, suppose the current total inventory of commodity A is 1000, and it will be sold on three sales platforms. The platform inventories of platform 1, platform 2 and platform 3 are 500, 200 and 300 respectively. At this time, the sum of the platform inventories of commodity A on each sales platform is just equal to its total inventory. On the other hand, in order to maximize the use of the inventory of commodity A, the platform inventories of platform 1, platform 2 and platform 3 can be set to 500, 300 and 300 respectively according to the demand for commodity A on each sales platform. At this time, the sum of the platform inventories of commodity A on each sales platform is greater than its total inventory.

[0044] In a further embodiment, if the product is not a new product and has historical sales data on various sales platforms, the sales data of the product on each platform over the past period of time can be analyzed, focusing on sales trends, seasonal fluctuations, and sales growth during promotional activities, and platform inventory allocation based on the sales share of each sales platform. Assuming that the sales of the product on platform 1 account for 60% and the sales on platform 2 account for 40%, the platform inventory can be reasonably allocated according to this ratio. In a more preferred implementation, the seasonal fluctuations in sales of each platform can also be considered, and the inventory can be adjusted appropriately. For example, the sales of platform 1 may increase in the summer, and the sales of platform 2 are better in the winter. The inventory of each platform can be appropriately adjusted according to seasonal forecasts. In addition, factors such as the replenishment cycle of the platform can also be considered. For platforms with long replenishment cycles, higher inventory should be allocated.

[0045] In a further embodiment, when a new product is launched for the first time, and there is no historical sales data for the product, a reasonable inventory allocation ratio can be set based on the historical order data of each sales platform. The total order volume of each sales platform in the past period of time (such as 6 months or 1 year) is counted, the order share of each platform is calculated, and the seasonal fluctuations and promotion peaks of the platform are identified. For example, the order share of each platform can be set as the initial inventory allocation ratio. In a more preferred embodiment, it can also be appropriately adjusted according to the new product sales potential of the platform.

[0046] For example, assuming that the total initial inventory of a new product is 2,000 pieces, the historical order proportions of platforms 1 to 3 are 60%, 30%, and 10%, respectively, and the new product support of platforms 1 to 3 are evaluated as high (+10%), medium (+0%), and low (-2%), respectively; among them, platform 1 has a high historical order proportion and strong support for new product promotion, so the inventory proportion is increased; the proportion of platform B is stable, and the initial proportion remains unchanged; the order proportion of platform C is low, and the promotion support is limited, so the inventory is appropriately reduced. Therefore, the initial inventory allocation ratio of new products on platforms 1 to 3 after adjustment is 66%, 30%, and 8%.

[0047] In a further embodiment, step S130 includes the following steps:

[0048] Step S131. Determine the sales platform with the largest remaining inventory.

[0049] Step S132: Allocate inventory from the sales platform with the largest remaining inventory to the sales platform that is currently sold out for sale.

[0050] The inventory management backend monitors the sales of each sales platform in real time during the sales cycle. When inventory allocation is triggered, it determines the sales platform with the largest remaining inventory and allocates inventory from this platform to the sold-out platform.

[0051] In a more preferred embodiment, the safety stock of the platform can be retained during inventory allocation. For example, the remaining inventory of platform 1 is 500 pieces, the safety stock is 100 pieces, and the deployable inventory is 500-100=400 pieces.

[0052] In a further embodiment, allocation rules can be set in advance in the inventory management background, for example, a preset proportion of remaining inventory is allocated from the sales platform with the largest remaining inventory to the sold-out platform, or a set inventory is allocated from the sales platform with the largest remaining inventory.

[0053] The above embodiment provides an inventory management method, which sets independent inventory for each platform. During the sales cycle, the inventory of each sales platform implements a self-closed loop, and new inventory is not issued to the platform before the platform inventory is sold out. When the platform inventory of a sales platform is sold out, the remaining platform inventory of other sales platforms that have not been sold out is allocated to the sold-out platform for sale. The method provided by the present invention sets independent platform inventory for different sales platforms, and gives priority to the use of the platform's own inventory during the sales cycle, thereby improving inventory utilization efficiency and allowing flexible inventory allocation between different sales platforms to maximize sales efficiency.

[0054] The above disclosed embodiment describes in detail an inventory management method. The above disclosed method can be implemented using various forms of equipment. Therefore, the present invention also discloses an inventory management device corresponding to the above method. A specific embodiment is given below for detailed description.

[0055] like Figure 2 As shown, one embodiment of the present invention provides an inventory management device, comprising:

[0056] The inventory setting module 202 is used to set the platform inventory of the same product on each sales platform;

[0057] The inventory delivery module 204 is used to deliver inventory to the sales platform according to the platform inventory of each sales platform, monitor the sales data of each sales platform in real time during the sales cycle, and keep the platform inventory of a single sales platform unchanged when it is not sold out;

[0058] The inventory allocation module 206 is used to allocate the remaining platform inventory of the unsold-out sales platforms to the sold-out sales platforms for sale according to the sales data of each sales platform when the platform inventory of at least one sales platform is sold out.

[0059] The implementation principle and technical effects of the device provided in the embodiments of the present application are the same as those of the aforementioned method embodiments. For the sake of brief description, for matters not mentioned in the device embodiments, reference may be made to the corresponding contents in the aforementioned method embodiments.

[0060] The methods and related devices mentioned in the above embodiments are described with reference to the method flow charts and / or structural diagrams provided in the embodiments of the present application. Specifically, each process and / or block in the method flow charts and / or structural diagrams, as well as the combination of processes and / or blocks in the flow charts and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the process in the process. Figure 1 Schematic diagram of one or more processes and / or structures Figure 1 These computer program instructions can also be stored in a computer-readable memory that can guide a computer or other programmable data processing device to work in a specific way, so that the instructions stored in the computer-readable memory produce a product including an instruction device, which implements the functions specified in the process. Figure 1 A process or multiple processes and / or structures Figure 1 These computer program instructions can also be loaded onto a computer or other programmable data processing device, so that a series of operation steps are executed on the computer or other programmable device to produce a computer-implemented process, so that the instructions executed on the computer or other programmable device provide for implementing the process in the process. Figure 1 A flow or multiple flows and / or structures illustrate the steps of the functions specified in one block or multiple blocks.

[0061] The following embodiments are described by taking the method applied to a computer device as an example. It can be understood that the computer device can be any device with computing and processing functions, and can be but not limited to a server or a personal laptop computer, etc. In one embodiment, the computer device can be an application server, and the application server can be a server for running an application to be tested.

[0062] See also Figure 3, which shows a hardware block diagram of an electronic device, the electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present application described and / or required herein.

[0063] like Figure 3 As shown, the electronic device includes: at least one processor 1, at least one communication interface 2, at least one memory 3 and at least one communication bus 4;

[0064] In the embodiment of the present application, the number of the processor 1, the communication interface 2, the memory 3, and the communication bus 4 is at least one, and the processor 1, the communication interface 2, and the memory 3 communicate with each other through the communication bus 4;

[0065] The processor 1 may be a central processing unit CPU, or an application-specific integrated circuit ASIC (Application Specific Integrated Circuit), or one or more integrated circuits configured to implement the embodiments of the present invention, etc.;

[0066] The memory 3 may include a high-speed RAM memory, and may also include a non-volatile memory (non-volatile memory), etc., such as at least one disk memory;

[0067] The memory stores a program, and the processor can call the program stored in the memory, and the program is used to: implement each processing flow of the aforementioned inventory management solution.

[0068] An embodiment of the present invention further provides a readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the processing flow of the inventory management solution provided in the above embodiment and / or any possible implementation method in combination with the embodiment is implemented.

[0069] The above-mentioned embodiments have described the present invention in particular detail with respect to possible scenarios, and those skilled in the art will recognize that the present invention can be practiced through other embodiments. The specific naming of components, the capitalization of terms, attributes, data structures, or any other programming or structural aspects are not mandatory or important, and the mechanisms or features of the present invention may have different names, forms, or procedures. The system may be implemented by a combination of hardware and software (as described), entirely by hardware elements, or entirely by software elements. The specific division of functions between the various system components described herein is exemplary only and not mandatory; on the contrary, the functions performed by a single system component may be performed by multiple components, or the functions performed by multiple components may be performed by a single component.

[0070] Those skilled in the art should understand that the various steps of the above disclosed method can be implemented by a general computing device, they can be concentrated on a single computing device, or distributed on a network composed of multiple computing devices, optionally, they can be implemented with program codes executable by the computing device, so that they can be stored in a storage device and executed by the computing device, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. Thus, the embodiments of the present invention are not limited to any specific combination of hardware and software.

[0071] These computing device executable programs (also referred to as programs, software, software applications, or code) include machine instructions for programmable processors, and these computing programs can be implemented using high-level procedural and / or object-oriented programming languages, and / or assembly / machine languages. As used herein, the terms "machine-readable medium" and "computer-readable medium" refer to any computer program product, device, and / or device (e.g., disk, optical disk, memory, programmable logic device (PLD)) for providing machine instructions and / or data to a programmable processor, including a machine-readable medium that receives machine instructions as a machine-readable signal. The term "machine-readable signal" refers to any signal for providing machine instructions and / or data to a programmable processor.

[0072] Certain aspects of the present invention include process steps and instructions described herein in the form of algorithms. It should be noted that the process steps and instructions of the present invention can be implemented in software, firmware and / or hardware, and when implemented by software, it can be downloaded, stored on different platforms used by various operating systems and operated from the platforms.

[0073] Those skilled in the art will understand that the structures shown in the accompanying drawings are merely block diagrams of partial structures related to the scheme of the present application, and do not constitute a limitation on the terminal device to which the scheme of the present application is applied. The specific terminal device may include more or fewer components than shown in the figures, or combine certain components, or have a different arrangement of components.

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

[0075] The above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features thereof may be replaced by equivalents. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. An inventory management method, characterized in that: include: Set the platform inventory of the same product on each sales platform; Distribute inventory to sales platforms based on their platform inventory, monitor sales data of each sales platform in real time during the sales cycle, and keep the platform inventory of a single sales platform unchanged when it is not sold out; When the platform inventory of at least one sales platform is sold out, the remaining platform inventory of the unsold sales platforms is allocated to the sold-out sales platforms for sale based on the sales data of each sales platform.

2. The method according to claim 1, characterized in that: The platform inventory of the same product on each sales platform is set as follows: Obtain the inventory distribution ratio of the product on each sales platform; Allocate the total inventory of the goods to each sales platform according to the inventory allocation ratio, and determine the platform inventory of the goods on each sales platform.

3. The method according to claim 2, characterized in that The inventory allocation ratio of the product on each sales platform is set according to the historical sales data of the product.

4. The method according to claim 2, characterized in that: The inventory allocation ratio of the goods on each sales platform is set according to the historical order data of each sales platform.

5. The method according to claim 1, characterized in that: The method of allocating the remaining platform inventory of the unsold sales platform to the sold-out sales platform for sale according to the sales data of each sales platform includes: Identify the sales platforms with the most remaining inventory; Allocate inventory from the sales platform with the largest remaining inventory to the sales platform that is currently sold out for sale.

6. The method according to claim 5, characterized in that The allocating of inventory from the sales platform with the largest remaining inventory to the currently sold-out sales platform for sale includes: A preset percentage of the remaining inventory is allocated from the sales platform with the largest remaining inventory to the sales platform that is currently sold out for sale.

7. The method according to claim 5, characterized in that The allocating of inventory from the sales platform with the largest remaining inventory to the currently sold-out sales platform for sale includes: The set inventory is allocated from the sales platform with the largest remaining inventory to the sales platform that is currently sold out for sale.

8. An inventory management device, characterized in that: include: The inventory setting module is used to set the platform inventory of the same product on each sales platform; The inventory distribution module is used to distribute inventory to sales platforms according to the platform inventory of each sales platform, monitor the sales data of each sales platform in real time during the sales cycle, and keep the platform inventory of a single sales platform unchanged when it is not sold out; The inventory allocation module is used to allocate the remaining platform inventory of the unsold-out sales platforms to the sold-out sales platforms for sale according to the sales data of each sales platform when the platform inventory of at least one sales platform is sold out.

9. An electronic device, characterized in that: The device comprises a memory storing computer executable instructions and a processor, and when the computer executable instructions are executed by the processor, the device executes the inventory management method as described in any one of claims 1 to 7.

10. A readable storage medium, characterized in that: A computer executable program is stored, and when the program is executed, the inventory management method as described in any one of claims 1 to 7 can be implemented.