Commodity ex-warehouse management method and device, computer equipment and storage medium
By obtaining product scanning information and finding specification-related orders, the problem of unreasonable product outbound management in the existing technology is solved, and reasonable matching and efficiency improvement of outbound orders are achieved.
Patent Information
- Application Number
- CN202411073663.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-06
- Publication Date
- 2024-12-27
AI Technical Summary
The existing product outbound management method is rough, resulting in unreasonable distribution between goods and outbound orders, which is prone to problems such as outbound order conflicts and system incoming and actual outbound quantity.
By obtaining the product scanning information of the target product, determine the initial associated order as a model or category associated order based on the associated order type, find the specification associated order corresponding to the product specification code in the order database, and update the target associated order for outbound operation. Ensure reasonable matching and allocation.
Effectively avoid conflicts between outbound orders, achieve reasonable matching between goods and outbound orders, and improve the rationality and efficiency of outbound management.
Smart Images

Figure CN119204960A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of logistics warehousing technology, and in particular to a commodity outbound management method, device, computer equipment and storage medium. Background Art
[0002] Warehouses classify and manage inventory items according to multiple levels of dimensions. In the prior art, warehouses mostly use an inventory management model based on the Stock Keeping Unit (SKU) dimension. The SKU and quantity of the goods are directly entered when the goods enter the warehouse, and the goods are shipped out according to the specified SKU and quantity. When there is no clear product SKU in the outbound order, but an order is placed with a higher-level product category, the warehouse staff will select random product SKUs as the goods for the outbound order during actual shipment. The inventory quantity of the product SKU cannot be reasonably used to meet more outbound orders, which can easily lead to conflicts between outbound orders, and even differences between the system inbound quantity and the actual outbound quantity.
[0003] Therefore, the existing method of managing the outbound delivery of goods is rough, which easily leads to unreasonable allocation between goods and outbound orders, thus reducing the outbound delivery efficiency. Summary of the invention
[0004] Based on this, it is necessary to provide a commodity outbound management method, device, computer equipment and storage medium to address the above technical problems, so as to solve the problem that the existing commodity outbound management method is rough and prone to unreasonable distribution between commodities and outbound orders.
[0005] A commodity outbound management method, comprising:
[0006] Acquire product scanning information of a target product, wherein the product scanning information includes an associated order type of an initial associated order corresponding to the target product and a product specification code of the target product;
[0007] When it is determined according to the associated order type that the initial associated order is a model associated order or a category associated order, searching for a specification associated order corresponding to the commodity specification code in uncompleted orders in an order database;
[0008] If at least one specification-associated order corresponding to the product specification code is found, a target-associated order is determined from all the specification-associated orders found, and the target-associated order is updated according to the target product, so as to perform a delivery operation on the target product according to the target-associated order.
[0009] A commodity outbound management device, comprising:
[0010] A scanning information acquisition module, used to acquire commodity scanning information of a target commodity, wherein the commodity scanning information includes an associated order type of an initial associated order corresponding to the target commodity and a commodity specification code of the target commodity;
[0011] An order search module, configured to search for a specification-related order corresponding to the commodity specification code in unfinished orders in an order database when it is determined that the initial associated order is a model-related order or a category-related order according to the associated order type;
[0012] A target associated order determination module is used to determine a target associated order from all the specification associated orders found if at least one specification associated order corresponding to the commodity specification code is found, and to update the target associated order according to the target commodity so as to perform a warehouse out operation on the target commodity according to the target associated order.
[0013] A computer device includes a memory, a processor, and computer-readable instructions stored in the memory and executable on the processor. When the processor executes the computer-readable instructions, the above-mentioned commodity outbound management method is implemented.
[0014] A computer-readable storage medium stores computer-readable instructions. When the computer-readable instructions are executed by one or more processors, the one or more processors execute the above-mentioned commodity outbound management method.
[0015] In the above-mentioned commodity outbound management method, device, computer equipment and storage medium, the commodity outbound management method obtains the commodity scanning information of the target commodity, and when the initial associated order is determined to be a model associated order or a category associated order according to the associated order type in the commodity scanning information, it searches in the unfinished orders in the order database whether there is a specification associated order corresponding to the commodity specification code. The present invention does not randomly match the unfinished orders with the target commodity, but searches for the unfinished orders to facilitate the allocation of more reasonable orders, which can effectively avoid conflicts between outbound orders and help to achieve refined management. At the same time, if at least one specification associated order corresponding to the commodity specification code is found, the target associated order is determined from all the specification associated orders found, and the target associated order is updated according to the target commodity, so as to perform an outbound operation on the target commodity according to the target associated order. The present invention re-determines the target associated order for outbound delivery of the target commodity based on the commodity specification code, realizes a reasonable match between the commodity and the outbound order, and improves the rationality of outbound management and the efficiency of outbound order processing. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings required for use in the description of the embodiments of the present invention will be briefly introduced below. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention. For ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying creative labor.
[0017] Figure 1 This is a flow chart of a method for managing the outbound delivery of goods in one embodiment of the present invention;
[0018] Figure 2 It is a structural schematic diagram of a commodity outbound management device in one embodiment of the present invention;
[0019] Figure 3 is a schematic diagram of a computer device in one embodiment of the present invention. DETAILED DESCRIPTION
[0020] 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 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.
[0021] The commodity outbound management method provided in this embodiment can be applied in an application environment where a warehouse server realizes commodity outbound according to a client's order, and the client communicates with the server. The client includes but is not limited to various personal computers, laptops, smart phones, and tablet computers. The server can be implemented with an independent server or a server cluster composed of multiple servers.
[0022] In this embodiment, the warehouse manages the entry and exit of the inventory goods according to the dimensions of category, model, specification and sequence. Specifically, a commodity will correspond to the category code, model (Standard Product Unit, SPU) code, specification (Stock Keeping Unit, SKU) code and serial number (Serial Number, SN) code. The code can be formed by one or more combinations of letters, numbers and symbols. Among them, the category is the highest level management dimension, which is used to characterize the physical properties or functional characteristics of the commodity, such as mobile phones. One category corresponds to a unique category code. The model is a management dimension one level lower than the category, which is used to characterize the brand and model attributes of the commodity, such as the Apple 15 mobile phone. A category can correspond to one or more models, and a model corresponds to a unique model code. The specification is a management dimension one level lower than the model, which is used to characterize the inventory entry and exit measurement attributes of the commodity, such as the 128G black Apple 15 mobile phone. A model can correspond to one or more specifications, and a specification corresponds to a unique specification code. The sequence is the lowest level management dimension, which is used to characterize the unique characteristics of the commodity that are different from other commodities, such as the specific factory serial number of each 128G black Apple 15 mobile phone. A specification can correspond to one or more sequences, and a sequence corresponds to a unique product.
[0023] In one embodiment, if Figure 1 As shown, a method for managing the outbound delivery of goods is provided, comprising the following steps S10-S30:
[0024] S10. Obtain product scanning information of a target product, wherein the product scanning information includes an associated order type of an initial associated order corresponding to the target product and a product specification code of the target product.
[0025] It is understandable that in addition to being connected to the client that places the order, the server also communicates with the client of the warehouse. When the warehouse staff scans the target product through a preset scanning terminal (such as a handheld scanner), the server will receive the product scanning information of the target product. The target product refers to the product that currently needs to be assigned an order for delivery. Product scanning information refers to the data related to the product obtained by scanning the barcode, QR code or other identification mark on the target product. The product scanning information includes the associated order type of the initial associated order corresponding to the target product and the product specification code of the target product. In the process of product delivery, after the server receives the order, it pre-selects the corresponding number of products according to the order requirements to lock and establish an association relationship between the order and the product. The warehouse staff scans the products with an associated relationship (locked products) for delivery, and finally updates the warehouse management database according to the actual products and quantities delivered. The initial associated order refers to the order that has an associated relationship with the target product before scanning. The associated order type refers to the type result of classifying the order requirements of the initial associated order according to the management dimension. The product specification code is the product SKU code, that is, the code used to characterize the inventory in and out measurement attributes of the product. The warehouse can manage all inventory items through product specification codes and the count quantity corresponding to each product specification code. Therefore, the server will obtain the product specification code corresponding to each product when it is scanned out of the warehouse.
[0026] S20. When it is determined that the initial associated order is a model associated order or a category associated order according to the associated order type, searching for a specification associated order corresponding to the commodity specification code in unfinished orders in an order database.
[0027] Understandably, when the initial associated order is generated, the category, model, specification and sequence of the product can be selected as the specified specific requirements, and the server will divide the associated order type according to the corresponding management dimension. For example, when the initial associated order specifies a specific specification code as the order requirement, the initial associated order is a specification-associated order. Model-associated orders refer to orders that use the product model as the order requirement. Category-associated orders refer to orders that use the product category as the order requirement. Specification-associated orders refer to orders that use the product specification as the order requirement. The management dimensions of model and category are higher than specifications, indicating that all products with different specification codes under the same model can satisfy model-associated orders, and all products with different specification codes under the same category can satisfy category-associated orders, and only products with specification codes consistent with the order requirements can satisfy specification-associated orders. Therefore, when the initial associated order is determined to be a model-associated order or a category-associated order according to the associated order type, the specification-associated order corresponding to the product specification code can be found in the unfinished orders in the order database, so as to preferentially assign the target product to the specification-associated order, that is, to reallocate the order for associated delivery. The specification-associated order corresponding to the product specification code refers to a specification-associated order in which the specification code corresponding to the specification specified in the order requirement is consistent with the product specification code of the target product. The order database is a database used to store and manage the product delivery status of all orders. The order database includes completed orders and uncompleted orders. Uncompleted orders refer to orders that have been created but have not completed the delivery of all products.
[0028] S30. If at least one specification-associated order corresponding to the commodity specification code is found, a target-associated order is determined from all the specification-associated orders found, and the target-associated order is updated according to the target commodity, so as to perform a delivery operation on the target commodity according to the target-associated order.
[0029] Understandably, when at least one specification-associated order corresponding to the product specification code is found, it indicates that there are other unfinished orders with product specifications as order requirements. At this time, an order is determined as the target-associated order from all the specification-associated orders found, and the target-associated order is updated according to the target product, so as to perform a delivery operation on the target product according to the target-associated order. The target-associated order refers to an order that has an association relationship with the target product when it is actually shipped out. Since the found specification-associated order was originally associated with other products, it is necessary to release the association relationship between the target-associated order and the other originally associated products, and re-establish the association relationship between the target product and the target-associated order, that is, update the target-associated order according to the target product, so as to perform a delivery operation on the target product according to the updated target-associated order.
[0030] This embodiment obtains the commodity scanning information of the target commodity, and when the initial associated order is determined to be a model-associated order or a category-associated order according to the associated order type in the commodity scanning information, it searches the unfinished orders in the order database to see whether there is a specification-associated order corresponding to the commodity specification code. This embodiment does not randomly match the unfinished orders with the target commodity, but searches the unfinished orders to facilitate the allocation of more reasonable orders, which can effectively avoid conflicts between outbound orders and help achieve refined management. At the same time, if at least one specification-associated order corresponding to the commodity specification code is found, the target associated order is determined from all the specification-associated orders found, and the target associated order is updated according to the target commodity, so as to perform an outbound operation on the target commodity according to the target associated order. This embodiment redetermines the target associated order for outbound delivery of the target commodity based on the commodity specification code, realizes a reasonable match between the commodity and the outbound delivery order, and improves the rationality of outbound delivery management and the efficiency of outbound delivery order processing.
[0031] In one embodiment, step S10, i.e., before obtaining the product scanning information of the target product, includes:
[0032] S101, receiving order request information of an order to be associated, wherein the order request information includes a commodity demand code and a commodity demand quantity;
[0033] S102: When it is determined that the commodity demand code is a commodity sequence code, the commodity to be associated corresponding to the commodity sequence code is determined as an associated commodity, and the order to be associated is determined as a sequence associated order corresponding to the associated commodity;
[0034] S103: when it is determined that the commodity demand code is a commodity specification code, determining the commodity to be associated corresponding to the commodity specification code and the commodity demand quantity as an associated commodity, and determining the order to be associated as a specification-associated order corresponding to the associated commodity;
[0035] S104: when it is determined that the commodity demand code is a commodity model code, a specification code of a commodity to be associated is randomly selected from commodity specification codes corresponding to the commodity model code, the commodity to be associated corresponding to the specification code of the commodity to be associated and the commodity demand quantity is determined as an associated commodity, and the order to be associated is determined as a model associated order corresponding to the associated commodity;
[0036] S105. When it is determined that the commodity demand code is a commodity category code, a specification code of a commodity to be associated is randomly selected from the commodity specification codes corresponding to the commodity type code, and the commodity to be associated corresponding to the specification code of the commodity to be associated and the commodity demand quantity is determined as an associated commodity, and the order to be associated is determined as a category associated order corresponding to the associated commodity;
[0037] The step of obtaining the commodity scanning information of the target commodity includes:
[0038] S106: When it is detected that the preset scanning terminal performs a scanning operation, the associated commodity corresponding to the scanning operation is determined as a target commodity, and commodity scanning information of the target commodity is obtained.
[0039] Understandably, before obtaining the product scanning information of the target product, it is necessary to establish an association relationship between the order to be associated and the product to be associated, and generate an initial association order. That is, the product is pre-locked according to the demand dimension and quantity in the order. After the user places an order through the client, the server receives the order request information of the order to be associated. The order to be associated refers to an order that has been created but has not pre-locked the product from the warehouse, that is, an order that has not established an association relationship with the products in the warehouse. The order request information refers to the request information used to characterize the demand for product delivery, including the product demand code and the product demand quantity. The product demand code refers to the management dimension code of the product that needs to be shipped out, and the product demand quantity refers to the number of products that need to be shipped out. The product to be associated refers to a product that has not been pre-locked, that is, a product that has not established an association relationship with any order. The associated product is a concept relative to the product to be associated. After the product to be associated is associated with the order to be associated, it is converted into an associated product, and the order to be associated is converted into the initial association order corresponding to the associated product.
[0040] When the commodity demand code is a commodity serial code, it indicates that the order to be associated needs to ship out the commodity with the specified serial code. Since a serial code corresponds to a unique commodity, the commodity to be associated corresponding to the commodity serial code is directly determined as an associated commodity. At this time, the order to be associated is determined as the initial associated order corresponding to the associated commodity, and the initial associated order is a serial associated order. When the commodity demand code is a commodity specification code, it indicates that the order to be associated needs to ship out the commodity with the specified specification code. Since the warehouse manages all inventory commodities through commodity specification codes and the count quantity corresponding to each commodity specification code, the commodity to be associated corresponding to the commodity specification code is directly determined as an associated commodity. At this time, the order to be associated is determined as the initial associated order corresponding to the associated commodity, and the initial associated order is a specification associated order.
[0041] When the commodity demand code is a commodity model code, it indicates that the order to be associated needs to ship out the commodity with the specified model code. Since one model code can correspond to commodities with multiple specification codes, a commodity specification code to be associated is randomly selected from the commodity specification codes corresponding to the commodity model code, and the commodity to be associated corresponding to the commodity specification code to be associated and the commodity demand quantity is determined as an associated commodity. The commodity specification code to be associated refers to the commodity specification code selected from all commodity specification codes corresponding to the commodity model code, and is used to associate the commodity to be associated with the commodity demand quantity (such as 10) with the selected commodity specification code with the order to be associated. At this time, the order to be associated is determined as the initial associated order corresponding to the associated commodity, and the initial associated order is a model associated order. When the commodity demand code is a commodity category code, since one category code can also correspond to commodities with multiple specification codes, a category associated order can be obtained by using a processing method similar to that of the commodity model code, which will not be repeated.
[0042] The preset scanning terminal refers to a terminal device that is connected to the server for implementing the scanning function, such as a handheld scanner or a mobile phone with a scanning app installed. When the preset scanning terminal is detected to perform a scanning operation, it indicates that an order needs to be allocated for the associated product corresponding to the scanning operation, so the target product can be determined and the product scanning information of the target product can be obtained.
[0043] This embodiment establishes an association relationship between the to-be-associated order and the to-be-associated product according to the product demand code and the product demand quantity, and determines the type of the associated order after association, which is helpful for subsequent binding of the product and the order for shipment, and avoids shipment errors. At the same time, the scanned associated product is determined as the target product, avoiding shipment of the to-be-associated product, and ensuring orderly management of the products.
[0044] In one embodiment, in step S10, that is, after obtaining the product scanning information of the target product, the step further includes:
[0045] S107: When it is determined that the initial associated order is a sequence associated order or a specification associated order according to the associated order type, the initial associated order is determined as a target associated order, so as to perform a warehouse-out operation on the target commodity according to the target associated order.
[0046] Understandably, a sequence-associated order refers to an order that uses the product sequence as the order requirement, indicating that only products with a sequence code that is consistent with the order requirement can satisfy a sequence-associated order. A specification-associated order refers to an order that uses the product specification as the order requirement, indicating that only products with a specification code that is consistent with the order requirement can satisfy a specification-associated order. At this point, there is no need to reassign the target product to the order for association, and the initial associated order is directly determined as the target associated order, so that the target product can be shipped out according to the target associated order.
[0047] In this embodiment, when the initial associated order is a sequence associated order or a specification associated order, the initial associated order is directly determined as a target associated order, so that the target commodity can be shipped out in time.
[0048] In one embodiment, in step S20, that is, after searching the unfinished orders in the order database for the specification-associated order corresponding to the commodity specification code, the process further includes:
[0049] S201: If no specification-associated order corresponding to the commodity specification code is found, the initial associated order is determined as a target associated order, so as to perform a warehouse-out operation on the target commodity according to the target associated order.
[0050] Understandably, after searching for the specification-associated order corresponding to the commodity specification code in the unfinished orders in the order database, if the specification-associated order corresponding to the commodity specification code cannot be found, it indicates that the specification code is not specified in all the current unfinished orders. At this time, there is no need to reassociate the target commodity with the order, and the initial associated order is directly determined as the target associated order, so as to facilitate the outbound operation of the target commodity according to the target associated order.
[0051] In this embodiment, when the specification-related order corresponding to the commodity specification code is not found, the initial related order is directly determined as the target related order, so that the target commodity can be shipped out in time.
[0052] In one embodiment, in step S30, that is, if at least one specification-associated order corresponding to the commodity specification code is found, determining a target associated order from all the specification-associated orders found includes:
[0053] S301: If a specification-associated order corresponding to the commodity specification code is found, the found specification-associated order is determined as a target associated order.
[0054] Understandably, when a specification-associated order corresponding to the commodity specification code is found and there is only one specification-associated order, the found specification-associated order is determined as the target-associated order, so as to perform a warehouse-out operation on the target commodity according to the target-associated order.
[0055] This embodiment can enable the target product to preferentially satisfy orders with specified requirements for specification codes, thereby avoiding subsequent conflicts between orders and helping to meet more order requirements.
[0056] In one embodiment, in step S30, that is, if at least one specification-associated order corresponding to the commodity specification code is found, determining a target associated order from all the specification-associated orders found includes:
[0057] S302: If at least two specification-associated orders corresponding to the product specification code are found, then the order time corresponding to all the specification-associated orders found is obtained;
[0058] S303: Determine the specification-related order with the earliest order time as the target-related order.
[0059] Understandably, when a specification-associated order corresponding to the product specification code is found and there are two or more specification-associated orders at the same time, it is necessary to select one of them as the target associated order. The selection method can be various, such as selecting by time, selecting by quantity, or selecting by order priority. In this embodiment, the selection is made by time, and all the specification-associated orders found are sorted according to the order time, and the specification-associated order with the earliest order time is determined as the target associated order, so as to facilitate the outbound operation of the target product according to the target associated order.
[0060] This embodiment can enable the target product to give priority to orders with specified requirements for specification codes and the earliest order time, thereby achieving orderly delivery while avoiding order conflicts and improving delivery efficiency.
[0061] In one embodiment, in step S30, that is, updating the target associated order according to the target commodity, includes:
[0062] S304: determining the target product as the product to be replaced, and determining the associated product corresponding to the target associated order as the replaced product;
[0063] S305: Establishing an association relationship between the to-be-replaced product and the target associated order, and obtaining an updated target associated order;
[0064] S306: Establish an association relationship between the replaced product and the initial associated order to obtain an updated initial associated order.
[0065] Understandably, during the updating process, there are the initial associated order and the target associated order associated with the target commodity. In order to avoid conflicts between the orders, the initial associated order and the target associated order need to be updated at the same time, that is, one of the commodities in the initial associated order and the target associated order needs to be replaced. For the target associated order, the target commodity is the commodity to be replaced (the newly associated commodity), and the associated commodity corresponding to the target associated order before the update is the replaced commodity (the disassociated commodity). All the associated commodities corresponding to the target associated order can be used as replacement objects. When actually replacing, a replacement object can be randomly selected, and the selected replacement object is used as the replaced commodity. On the one hand, the association relationship between the commodity to be replaced and the initial associated order is released, and the association relationship between the commodity to be replaced and the target associated order is established to obtain the updated target associated order. On the other hand, the association relationship between the replaced commodity and the target associated order is released, and the association relationship between the replaced commodity and the initial associated order is established to obtain the updated initial associated order.
[0066] This embodiment first determines the goods to be replaced and the replaced goods, and then updates the initial associated order and the target associated order at the same time, thereby achieving accurate replacement of associated goods between orders, ensuring the rationality of outbound management, and facilitating refined management.
[0067] It should be understood that the order of execution of the steps in the above embodiment does not necessarily mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiment of the present invention.
[0068] In one embodiment, a commodity outbound management device is provided, and the commodity outbound management device corresponds one-to-one to the commodity outbound management method in the above embodiment. Figure 2 As shown, the commodity outbound management device includes a scanning information acquisition module 10, an order search module 20 and a target associated order determination module 30. The functional modules are described in detail as follows:
[0069] A scanning information acquisition module 10 is used to acquire commodity scanning information of a target commodity, wherein the commodity scanning information includes an associated order type of an initial associated order corresponding to the target commodity and a commodity specification code of the target commodity;
[0070] An order search module 20, configured to search for a specification-related order corresponding to the commodity specification code in unfinished orders in an order database when it is determined that the initial associated order is a model-related order or a category-related order according to the associated order type;
[0071] The target associated order determination module 30 is used to determine the target associated order from all the specification associated orders found if at least one specification associated order corresponding to the commodity specification code is found, and to update the target associated order according to the target commodity so as to perform a warehouse out operation on the target commodity according to the target associated order.
[0072] In one embodiment, the scanning information acquisition module 10 includes:
[0073] An order request information receiving unit, configured to receive order request information of an order to be associated, wherein the order request information includes a commodity demand code and a commodity demand quantity;
[0074] A sequence-associated order generating unit, configured to, when determining that the commodity demand code is a commodity sequence code, determine the commodity to be associated corresponding to the commodity sequence code as an associated commodity, and determine the order to be associated as a sequence-associated order corresponding to the associated commodity;
[0075] a specification-associated order generating unit, configured to, when determining that the commodity demand code is a commodity specification code, determine the commodity to be associated corresponding to the commodity specification code and the commodity demand quantity as an associated commodity, and determine the order to be associated as a specification-associated order corresponding to the associated commodity;
[0076] a model-associated order generating unit, configured to, when determining that the commodity demand code is a commodity model code, randomly select a commodity specification code to be associated from commodity specification codes corresponding to the commodity model code, determine the commodity to be associated corresponding to the commodity specification code to be associated and the commodity demand quantity as an associated commodity, and determine the order to be associated as a model-associated order corresponding to the associated commodity;
[0077] a category-associated order generating unit, configured to, when determining that the commodity demand code is a commodity category code, randomly select a commodity specification code to be associated from commodity specification codes corresponding to the commodity category code, determine the commodity to be associated corresponding to the commodity specification code to be associated and the commodity demand quantity as an associated commodity, and determine the order to be associated as a category-associated order corresponding to the associated commodity;
[0078] The target commodity determining unit is configured to, when detecting that a preset scanning terminal performs a scanning operation, determine an associated commodity corresponding to the scanning operation as a target commodity, and obtain commodity scanning information of the target commodity.
[0079] In one embodiment, the scanning information acquisition module 10 further includes:
[0080] The first target associated order determination unit is used to determine the initial associated order as a target associated order when it is determined according to the associated order type that the initial associated order is a sequence associated order or a specification associated order, so as to perform a delivery operation on the target commodity according to the target associated order.
[0081] In one embodiment, the order search module 20 includes:
[0082] The second target associated order determining unit is used to determine the initial associated order as the target associated order if the specification associated order corresponding to the commodity specification code is not found, so as to perform a warehouse delivery operation on the target commodity according to the target associated order.
[0083] In one embodiment, the target-related order determination module 30 includes:
[0084] The third target associated order determining unit is used to determine the found specification associated order as the target associated order if a specification associated order corresponding to the commodity specification code is found.
[0085] In one embodiment, the target-related order determination module 30 further includes:
[0086] An order time acquisition unit, configured to acquire the order time corresponding to all the found specification-associated orders if at least two specification-associated orders corresponding to the product specification code are found;
[0087] The fourth target-associated order determining unit is configured to determine the specification-associated order with the earliest order time as the target-associated order.
[0088] In one embodiment, the target-related order determination module 30 further includes:
[0089] A replacement product determination unit, configured to determine the target product as the product to be replaced, and determine the associated product corresponding to the target associated order as the replaced product;
[0090] A target associated order updating unit, configured to establish an associated relationship between the to-be-replaced commodity and the target associated order, and obtain an updated target associated order;
[0091] The initial associated order updating unit is used to establish an associated relationship between the replaced commodity and the initial associated order to obtain an updated initial associated order.
[0092] For the specific definition of the commodity outbound management device, please refer to the definition of the commodity outbound management method above, which will not be repeated here. Each module in the above-mentioned commodity outbound management device can be implemented in whole or in part by software, hardware and their combination. The above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the operations corresponding to the above modules.
[0093] In one embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as follows: Figure 3 As shown. The computer device includes a processor, a memory, a network interface and a database connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a readable storage medium and an internal memory. The readable storage medium stores an operating system, computer-readable instructions and a database. The internal memory provides an environment for the operation of the operating system and computer-readable instructions in the readable storage medium. The database of the computer device is used to store data involved in the commodity outbound management method. The network interface of the computer device is used to communicate with an external terminal through a network connection. When the computer-readable instructions are executed by the processor, a commodity outbound management method is implemented. The readable storage medium provided in this embodiment includes a non-volatile readable storage medium and a volatile readable storage medium.
[0094] In one embodiment, a computer device is provided, including a memory, a processor, and computer-readable instructions stored in the memory and executable on the processor, wherein the processor executes the computer-readable instructions to implement the following steps:
[0095] Acquire product scanning information of a target product, wherein the product scanning information includes an associated order type of an initial associated order corresponding to the target product and a product specification code of the target product;
[0096] When it is determined according to the associated order type that the initial associated order is a model associated order or a category associated order, searching for a specification associated order corresponding to the commodity specification code in uncompleted orders in an order database;
[0097] If at least one specification-associated order corresponding to the product specification code is found, a target-associated order is determined from all the specification-associated orders found, and the target-associated order is updated according to the target product, so as to perform a delivery operation on the target product according to the target-associated order.
[0098] In one embodiment, one or more computer-readable storage media storing computer-readable instructions are provided. The readable storage media provided in this embodiment include non-volatile readable storage media and volatile readable storage media. The readable storage media store computer-readable instructions, and when the computer-readable instructions are executed by one or more processors, the following steps are implemented:
[0099] Acquire product scanning information of a target product, wherein the product scanning information includes an associated order type of an initial associated order corresponding to the target product and a product specification code of the target product;
[0100] When it is determined according to the associated order type that the initial associated order is a model associated order or a category associated order, searching for a specification associated order corresponding to the commodity specification code in uncompleted orders in an order database;
[0101] If at least one specification-associated order corresponding to the product specification code is found, a target-associated order is determined from all the specification-associated orders found, and the target-associated order is updated according to the target product, so as to perform a delivery operation on the target product according to the target-associated order.
[0102] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiments can be implemented by instructing related hardware through computer-readable instructions. The computer-readable instructions can be stored in a non-volatile readable storage medium or a volatile readable storage medium. When the computer-readable instructions are executed, they can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided by the present invention may include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.
[0103] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example. In actual applications, the above-mentioned functions can be distributed and completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above.
[0104] The embodiments described above 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 may be replaced by equivalents. Such 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, and should all be included in the protection scope of the present invention.
Claims
1. A method for managing the outbound delivery of goods, characterized in that: include: Acquire product scanning information of a target product, wherein the product scanning information includes an associated order type of an initial associated order corresponding to the target product and a product specification code of the target product; When it is determined according to the associated order type that the initial associated order is a model associated order or a category associated order, searching for a specification associated order corresponding to the commodity specification code in uncompleted orders in an order database; If at least one specification-associated order corresponding to the product specification code is found, a target-associated order is determined from all the specification-associated orders found, and the target-associated order is updated according to the target product, so as to perform a delivery operation on the target product according to the target-associated order.
2. The method for managing the delivery of goods according to claim 1, characterized in that: Before obtaining the product scanning information of the target product, the method includes: Receiving order request information of the order to be associated, wherein the order request information includes a commodity demand code and a commodity demand quantity; When it is determined that the commodity demand code is a commodity sequence code, the commodity to be associated corresponding to the commodity sequence code is determined as an associated commodity, and the order to be associated is determined as a sequence associated order corresponding to the associated commodity; When it is determined that the commodity demand code is a commodity specification code, the commodity to be associated corresponding to the commodity specification code and the commodity demand quantity is determined as an associated commodity, and the order to be associated is determined as a specification associated order corresponding to the associated commodity; When it is determined that the commodity demand code is a commodity model code, a specification code of a commodity to be associated is randomly selected from the commodity specification codes corresponding to the commodity model code, the commodity to be associated corresponding to the specification code of the commodity to be associated and the commodity demand quantity is determined as an associated commodity, and the order to be associated is determined as a model associated order corresponding to the associated commodity; When it is determined that the commodity demand code is a commodity category code, a specification code of a commodity to be associated is randomly selected from the commodity specification codes corresponding to the commodity category code, the commodity to be associated corresponding to the specification code of the commodity to be associated and the commodity demand quantity is determined as an associated commodity, and the order to be associated is determined as a category associated order corresponding to the associated commodity; The step of obtaining the commodity scanning information of the target commodity includes: When it is detected that the preset scanning terminal performs a scanning operation, the associated commodity corresponding to the scanning operation is determined as a target commodity, and commodity scanning information of the target commodity is obtained.
3. The method for managing the delivery of goods according to claim 1, characterized in that: After obtaining the product scanning information of the target product, the method further includes: When it is determined that the initial associated order is a sequence associated order or a specification associated order according to the associated order type, the initial associated order is determined as a target associated order, so as to perform a warehouse delivery operation on the target commodity according to the target associated order.
4. The method for managing product delivery according to claim 1, wherein: After searching the unfinished orders in the order database for the specification-associated order corresponding to the commodity specification code, the method further includes: If the specification-associated order corresponding to the commodity specification code is not found, the initial associated order is determined as the target associated order, so as to perform a warehouse-out operation on the target commodity according to the target associated order.
5. The method for managing product delivery according to claim 1, characterized in that: If at least one specification-associated order corresponding to the commodity specification code is found, determining a target associated order from all the specification-associated orders found includes: If a specification-associated order corresponding to the commodity specification code is found, the found specification-associated order is determined as a target associated order.
6. The method for managing product delivery according to claim 1, wherein: If at least one specification-associated order corresponding to the commodity specification code is found, determining a target associated order from all the specification-associated orders found includes: If at least two specification-associated orders corresponding to the product specification code are found, then the order time corresponding to all the specification-associated orders found is obtained; The specification-related order with the earliest order time is determined as the target-related order.
7. The method for managing product delivery according to claim 1, wherein: The updating of the target associated order according to the target commodity includes: Determine the target product as the product to be replaced, and determine the associated product corresponding to the target associated order as the replaced product; Establishing an association relationship between the to-be-replaced product and the target associated order to obtain an updated target associated order; An association relationship between the replaced product and the initial associated order is established to obtain an updated initial associated order.
8. A commodity outbound management device, characterized in that: include: A scanning information acquisition module, used to acquire commodity scanning information of a target commodity, wherein the commodity scanning information includes an associated order type of an initial associated order corresponding to the target commodity and a commodity specification code of the target commodity; An order search module, configured to search for a specification-related order corresponding to the commodity specification code in unfinished orders in an order database when it is determined that the initial associated order is a model-related order or a category-related order according to the associated order type; A target associated order determination module is used to determine a target associated order from all the specification associated orders found if at least one specification associated order corresponding to the commodity specification code is found, and to update the target associated order according to the target commodity so as to perform a warehouse out operation on the target commodity according to the target associated order.
9. A computer device comprising a memory, a processor, and computer-readable instructions stored in the memory and executable on the processor, characterized in that: When the processor executes the computer-readable instructions, the commodity outbound management method according to any one of claims 1 to 7 is implemented.
10. A computer-readable storage medium storing computer-readable instructions, characterized in that: When the computer-readable instructions are executed by one or more processors, the one or more processors execute the commodity outbound management method according to any one of claims 1 to 7.
