Order delivery method and device, electronic equipment and computer readable medium

By marking the material data with original packaging and generating shipping labels during the international warehousing outbound process, and directly affixing the shipping labels during picking, the problem of time consumption caused by order splitting and merging is solved, enabling rapid outbound shipment with original packaging and improving outbound efficiency.

CN120931196APending Publication Date: 2025-11-11BEIJING JINGDONG YUANSHENG TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410578343.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-05-10
Publication Date
2025-11-11

AI Technical Summary

Technical Problem

In the international warehousing outbound process, the splitting of order product details into different task orders leads to the generation of merged tasks, which consumes time and reduces the efficiency of order outbound processing.

Method used

By responding to the condition that the order material data meets the original packaging delivery conditions, the material data is tagged for original packaging delivery, the tagged order is confirmed, the waybill data is generated, and the waybill is directly affixed during picking based on the production task sheet and waybill data, thus realizing original packaging delivery and reducing consolidation waiting time.

Benefits of technology

It improved order outbound efficiency, reduced consolidation waiting time and ineffective handling, and enhanced the efficiency of the picking process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120931196A_ABST
    Figure CN120931196A_ABST
Patent Text Reader

Abstract

The invention provides an order delivery method and device. A specific embodiment of the method comprises the following steps: in response to the fact that material data in an obtained order meets an original package delivery condition, carrying out original package delivery marking on the material data, and determining a marked order; obtaining express sheet data of the material data based on the marking order; performing order grouping processing on the marked order to obtain a production task order; and delivering commodities corresponding to the material data based on the production task list and the express list data. According to the embodiment, the order delivery efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of warehousing technology, and more specifically to order dispatch methods and apparatus, electronic devices, and computer-readable media. Background Technology

[0002] Currently, the international warehousing outbound process involves several steps, including order acceptance, location, task allocation, picking, merging, verification, and packaging. When grouping orders, the product details are split into different task orders based on the distribution of goods in the storage area. After the order details are split, merging tasks are generated. The task orders containing the products of the order need to be picked and merged before the order verification operation can be carried out. This process consumes time and reduces the efficiency of order outbound. Summary of the Invention

[0003] Embodiments of this disclosure provide methods and apparatus for order fulfillment, electronic devices, and computer-readable media.

[0004] In a first aspect, embodiments of this disclosure provide an order outbound method, the method comprising: in response to the material data in an acquired order meeting the original package delivery conditions, marking the material data as original package delivery to determine a marked order; obtaining label data of the material data based on the marked order; performing grouping processing on the marked order to obtain a production task order; and outbounding the goods corresponding to the material data based on the production task order and the label data.

[0005] In some embodiments, the goods corresponding to the outbound material data based on the production task order and label data include: printing the label to be pasted on the material data in the production task order based on the label data; pasting the label to be pasted on the goods corresponding to the material data in the production task order; and outbounding the goods.

[0006] In some embodiments, the goods corresponding to the outbound material data based on the production task sheet and label data further include: in response to the failure of printing the label to be pasted, generating a placeholder replacement character for the label data, so as to reprint the label data through the placeholder replacement character.

[0007] In some embodiments, the above-mentioned affixing of the label to be affixed to the goods corresponding to the material data in the production task order and issuing the goods includes: detecting whether the material data of the order in the production task order allows for shortage issuance; in response to detecting that the material data of the order in the production task order allows for shortage issuance, affixing the label to be affixed to the goods corresponding to the material data in the production task order and issuing the goods.

[0008] In some embodiments, the above-mentioned affixing of the label to be affixed to the goods corresponding to the material data in the production task order and the goods being shipped out further includes: in response to detecting that the material data of the order in the production task order does not allow for shortage shipment and that the material inventory of the order is insufficient, intercepting the order and returning the order to the warehouse.

[0009] In some embodiments, the method further includes: using a label corresponding to the picking end to identify the production task order, so that the picking end picks the production task order according to the label.

[0010] In some embodiments, the label data for obtaining material data based on the labeling order includes: determining the package details data of all material data in the labeling order; sending the package details data to the labeling center; and obtaining the label data of the material data from the labeling center.

[0011] In some embodiments, the waybill data for obtaining material data based on the marked order further includes: automatically retrying to obtain waybill data a preset number of times in response to the failure of obtaining material data from the waybill center; and sending a warning message to the waybill center after the automatic retry of waybill data a preset number of times fails.

[0012] In some embodiments, a production task order includes multiple sub-task orders. Based on the production task order and label data, the goods corresponding to the outbound material data include: determining the picking sequence number of the multiple sub-task orders; printing the labels to be pasted for the material data in each sub-task order in sequence based on the picking sequence number and label data; pasting the labels to be pasted for the goods corresponding to the material data in each sub-task order, and outbounding the goods.

[0013] Secondly, embodiments of this disclosure provide an order outbound device, comprising: a determining unit configured to mark the material data as being ready for original packaging shipment in response to the material data in an acquired order meeting the original packaging shipment conditions, thereby determining a marked order; an obtaining unit configured to obtain label data of the material data based on the marked order; a processing unit configured to perform grouping processing on the marked order to obtain a production task order; and an outbound unit configured to outbound the goods corresponding to the material data based on the production task order and the label data.

[0014] In some embodiments, the outbound unit is further configured to: print the label to be pasted on the material data in the production task order based on the label data; paste the label to be pasted on the goods corresponding to the material data in the production task order; and outbound the goods.

[0015] In some embodiments, the above-mentioned outbound unit is further configured to: in response to the failure of printing the label to be pasted, generate a placeholder replacement character for the label data, so as to reprint the label data by means of the placeholder replacement character.

[0016] In some embodiments, the outbound unit is further configured to: detect whether the material data of the order in the production task order allows for shortage outbound; in response to detecting that the material data of the order in the production task order allows for shortage outbound, affix the label to be affixed to the product corresponding to the material data in the production task order, and outbound the product.

[0017] In some embodiments, the outbound unit is further configured to: intercept the order and return it to the warehouse when it is detected that the material data of the order in the production task order does not allow for outbound in short supply and the material inventory of the order is insufficient.

[0018] In some embodiments, the apparatus further includes an identification unit configured to identify production task orders using labels corresponding to the picking end, so that the picking end picks production task orders according to the labels.

[0019] In some embodiments, the above-mentioned obtaining unit is configured to: determine the package details data of all material data in the marking order; send the package details data to the marking center; and obtain the label data of the material data from the marking center.

[0020] In some embodiments, the above-mentioned obtaining unit is further configured to: automatically retry obtaining the waybill data a preset number of times in response to the failure to obtain the waybill data of material data from the order processing center; and send a warning message to the order processing center after the failure to automatically retry the waybill data a preset number of times.

[0021] In some embodiments, the production task order includes multiple sub-task orders, and the outbound unit is further configured to: determine the picking sequence number of the multiple sub-task orders; based on the picking sequence number and label data, sequentially print the label to be pasted for the material data in each sub-task order; paste the label to be pasted for the goods corresponding to the material data in each sub-task order, and outbound the goods.

[0022] Thirdly, embodiments of this disclosure provide an electronic device comprising: one or more processors; a storage device having one or more programs stored thereon; and, when the one or more programs are executed by the one or more processors, causing the one or more processors to implement the method described in any implementation of the first aspect.

[0023] Fourthly, embodiments of this disclosure provide a computer-readable medium having a computer program stored thereon that, when executed by a processor, implements the method as described in any implementation of the first aspect.

[0024] The order outbound method and apparatus provided in the embodiments of this disclosure firstly, in response to the material data in the acquired order meeting the original packaging delivery conditions, the material data is tagged for original packaging delivery to determine the tagged order; secondly, based on the tagged order, the label data of the material data is obtained; thirdly, the tagged order is processed for order assembly to obtain a production task order; finally, based on the production task order and the label data, the goods corresponding to the material data are outbound. Therefore, when the material data in the order meets the original packaging delivery conditions, the label can be directly affixed to the material while the picker is picking the material, enabling rapid outbound delivery of materials supporting original packaging delivery; by providing pre-acquisition of material labels through the tagged order, ineffective handling of goods corresponding to the material data is reduced, the waiting time cost of merging is reduced, and the order outbound efficiency is improved. Attached Figure Description

[0025] Other features, objects, and advantages of this disclosure will become more apparent from the following detailed description of non-limiting embodiments with reference to the accompanying drawings:

[0026] Figure 1 This is an exemplary system architecture diagram to which one embodiment of this disclosure can be applied;

[0027] Figure 2 This is a flowchart of one embodiment of the order dispatch method according to this disclosure;

[0028] Figure 3 This is a schematic diagram of the order outbound process in this public document;

[0029] Figure 4 This is a schematic diagram of a structure of an embodiment of the order dispatch device according to the present disclosure;

[0030] Figure 5 This is a schematic diagram of the structure of an electronic device suitable for implementing embodiments of the present disclosure. Detailed Implementation

[0031] The present disclosure will now be described in further detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and not intended to limit it. Furthermore, it should be noted that, for ease of description, only the parts relevant to the invention are shown in the accompanying drawings.

[0032] It should be noted that, unless otherwise specified, the embodiments and features described in this disclosure can be combined with each other. This disclosure will now be described in detail with reference to the accompanying drawings and embodiments.

[0033] Figure 1 An exemplary system architecture 100 to which the order dispatch method of this disclosure can be applied is shown.

[0034] like Figure 1 As shown, system architecture 100 may include terminal devices 101, 102, and 103, a network 104, and a server 105. Network 104 serves as the medium for providing communication links between terminal devices 101, 102, and 103 and server 105. Network 104 may include various connection types, typically including wireless communication links, etc.

[0035] Terminal devices 101, 102, and 103 interact with server 105 via network 104 to receive or send messages, etc. Various communication client applications, such as instant messaging tools and email clients, can be installed on terminal devices 101, 102, and 103.

[0036] Terminal devices 101, 102, and 103 can be hardware or software. When terminal devices 101, 102, and 103 are hardware, they can be user devices with communication and control functions, and the aforementioned user settings can communicate with server 105. When terminal devices 101, 102, and 103 are software, they can be installed in the aforementioned user devices. Terminal devices 101, 102, and 103 can be implemented as multiple software programs or software modules (e.g., software programs or software modules used to provide distributed services), or they can be implemented as a single software program or software module. No specific limitations are made here.

[0037] Server 105 can be a server providing various services, such as a backend server providing message bodies for the order outbound system on terminal devices 101, 102, and 103. The backend server can respond to the condition that the material data in the acquired order meets the original packaging shipment conditions by marking the material data as original packaging shipment and confirming the marked order; based on the marked order, it obtains the label data for the material data; it performs order grouping processing on the marked order to obtain a production task order; and based on the production task order and label data, it issues the corresponding goods for the outbound material data.

[0038] It should be noted that a server can be either hardware or software. When the server is hardware, it can be implemented as a distributed server cluster consisting of multiple servers, or as a single server. When the server is software, it can be implemented as multiple software programs or software modules (such as software programs or software modules used to provide distributed services), or as a single software program or software module. No specific limitations are made here.

[0039] It should be noted that the order dispatch method provided in the embodiments of this disclosure is generally executed by server 105.

[0040] It should be understood that Figure 1 The number of terminal devices, networks, and servers shown is merely illustrative. Depending on implementation needs, any number of terminal devices, networks, and servers can be included.

[0041] In traditional technology, in the international or domestic warehousing outbound process, after all the picking orders are completed, the order details are split into different order items because the order is grouped according to the distribution of storage areas. This results in the generation of merged orders. Due to the different picking times of the order items, the order can only be checked after they are merged. This process involves waiting time and causes low order outbound efficiency.

[0042] In the batch order verification generation mode, the picked goods need to be sent to the verification station system for scanning and packaging before they can be shipped out. Ineffective handling and repeated operations will reduce outbound efficiency.

[0043] This disclosure provides an order dispatch method, such as Figure 2 The diagram illustrates a flow 200 of an embodiment of an order dispatch method according to the present disclosure, the order dispatch method comprising the following steps:

[0044] Step 201: In response to the material data in the obtained order meeting the original packaging delivery conditions, the material data is tagged as original packaging delivery, and the tagged order is confirmed.

[0045] In this embodiment, the execution entity on which the order outbound method runs can be a warehouse management system (WMS), such as... Figure 3 As shown, the WMS order center F sends an order to the WMS. The WMS can obtain the order from the order center F and perform original packaging delivery condition checks on the material data in the obtained order to determine whether the material data in the order meets the original packaging delivery condition.

[0046] In this embodiment, the original packaging delivery condition is a condition set for the goods corresponding to the material data, which allows for independent delivery based on the in-stock packaging. By setting the original packaging delivery condition for the material data, it can be determined whether the goods corresponding to the material data can be directly shipped from the warehouse.

[0047] In this embodiment, material data that meets the original packaging delivery conditions can be directly tagged. The tag on the material data can indicate that the corresponding product in the warehouse can be directly shipped with a label attached.

[0048] In this embodiment, the acquired order can be a single order or multiple orders. Material data within an order that meets the original packaging delivery conditions are combined to obtain a tagged order. When the acquired order is a single order, the tagged order is the order composed of material data within that order that meets the original packaging delivery conditions; when the acquired order is multiple orders, the tagged order is the order composed of material data from those multiple orders that meet the original packaging delivery conditions.

[0049] In this embodiment, the marking order includes at least one order, and the material data in each order meets the original packaging delivery conditions.

[0050] Step 202: Based on the marked order, obtain the label data for the material data.

[0051] In this embodiment, the waybill data is the data that can be printed to generate the waybill to be pasted. The waybill data is related to the waybill to be pasted. For example, the waybill data is the waybill address for obtaining waybill information. The waybill to be pasted is the express waybill that needs to be pasted when shipping. The waybill to be pasted is used to identify package details and track package documents.

[0052] In this embodiment, based on the tagged orders, the package details of the goods corresponding to the material data in each order are determined; such as... Figure 3 As shown, the package details data is sent to the order processing center, and the waybill data output by the order processing center is obtained. The above-mentioned process of determining the package details data corresponding to the material data of each order based on the tagged orders includes: generating package details data by asynchronously splitting orders that conform to the original packaging production according to the number of items or package coefficients corresponding to the material data. Tag-based outbound shipment is a mode of packaging and shipping by item number; this mode only uses the splitting by item number. It should be noted that the package details data ensures that each item in the tagged order corresponds to one waybill data, i.e., it supports single-package shipment.

[0053] Step 203: Perform grouping processing on the marking orders to obtain the production task order.

[0054] In this embodiment, task allocation will query the order information containing original packaged goods based on the corresponding identifier of the initial order. Through the original package whole order grouping mode, the system will assemble the original package production task order based on the strategy mode. Here, the above strategy is a programming mode. Currently, the task allocation strategy modes include: ordinary group order, large wave group order, CC group order, tag group order, and large and small item group order, etc.

[0055] Step 204: Based on the production task order and label data, determine the goods corresponding to the outbound material data.

[0056] In this embodiment, for all the products corresponding to the material data in the generated task order, the label to be pasted for each product can be printed based on the label data. When the product is shipped out, the label to be pasted is pasted, and the product with the label to be pasted is shipped out directly.

[0057] This embodiment provides goods corresponding to outbound material data based on production task orders and waybill data. Unlike ordinary picking modes, this outbound process does not require merging. Once the task order is picked, it can be automatically verified. Package labels are directly affixed during the picking process, and the goods can be shipped directly. There is no need to wait for merging and verification after picking on-site, reducing the transportation process of moving the picked goods to the verification and packing station, as well as the process of scanning and verifying again, which can significantly improve outbound efficiency.

[0058] This application provides a rapid outbound solution for original packaged goods, offering multiple allocation, picking, and outbound modes based on a strategy model. This enables rapid outbound processing of original packaged goods, significantly reducing the time and cost of ineffective handling and consolidation of goods.

[0059] The order outbound method provided in this disclosure firstly, in response to the material data in the acquired order meeting the original packaging delivery conditions, the material data is tagged for original packaging delivery to determine the tagged order; secondly, based on the tagged order, the label data of the material data is obtained; thirdly, the tagged order is processed into a production task order; finally, based on the production task order and the label data, the goods corresponding to the material data are outbound. Therefore, when the material data in the order meets the original packaging delivery conditions, the label can be directly affixed to the material while the picker is picking the material, enabling rapid outbound delivery of materials supporting original packaging delivery; by providing pre-acquisition of material labels through the tagged order, ineffective handling of goods corresponding to the material data is reduced, the waiting time cost of merging is reduced, and the order outbound efficiency is improved.

[0060] Among the publicly available alternative implementations, the goods corresponding to the outbound material data based on the production task sheet and label data include: printing the label to be pasted on the material data in the production task sheet based on the label data; pasting the label to be pasted on the goods corresponding to the material data in the production task sheet; and then outbounding the goods.

[0061] In this optional implementation, when the picker is picking the material data of the production task sheet, the label to be pasted is printed based on the label data; the label to be pasted is pasted on the product corresponding to the material data, and the product is issued according to the product outbound process.

[0062] In this optional implementation, during outbound production, material data in the order that supports original packaging delivery is supported. The corresponding goods do not need to be packaged with consumables; they can be shipped directly with labels to be affixed. Each item is treated as a package, and an order is split into multiple packages. Each item is labeled with a label to be affixed, and the picking, automatic verification, packaging, and outbound processes are performed, eliminating the need for traditional verification operations and resulting in higher efficiency.

[0063] In this optional implementation, the labels to be pasted for the material data in the above-mentioned production task sheet can be printed one by one for each material data, or the labels to be pasted for all material data in the task sheet can be printed in batches.

[0064] In this optional implementation, the above-mentioned pasting of the label to be pasted on the goods corresponding to the material data of the generated task order can be done manually, or it can be done by controlling a robot to identify the goods corresponding to each material data and pasting the corresponding label to be pasted on the identified goods.

[0065] Optionally, after receiving the waybill data, the executing entity can also provide a printing function during picking, such as... Figure 3 As shown, in the human-centered picking area, a Bluetooth printer P prints a label for each item picked. If printing fails, a placeholder replacement form is generated for later reprinting. The WMS sends the label data address to the Bluetooth printer P, which then directly prints the label to be pasted based on that address. Figure 3 "Bluetooth printing" in the context.

[0066] This optional implementation provides a method for the goods corresponding to the outbound material data. Based on the number of waybills, it prints the waybills to be pasted and pastes them onto the goods corresponding to the material data in the production task order. This enables independent labeling and outbound shipment of the goods corresponding to the material data, improving the efficiency of the outbound system for the goods corresponding to the material data.

[0067] Among the publicly available alternative implementations, the commodities corresponding to the outbound material data based on the production task order and label data also include:

[0068] In response to a printing failure of the shipping label to be pasted, a placeholder replacement character is generated for the shipping label data so that the shipping label data can be reprinted using the placeholder replacement character.

[0069] In this optional implementation, when the printing of the waybill to be pasted fails, a placeholder replacement character is generated for the waybill data corresponding to the waybill to be pasted, to indicate that the printing of the waybill to be pasted corresponding to the waybill data has failed and that the waybill data needs to be printed again later.

[0070] The optional implementation provides a method for corresponding goods to outbound material data. When the printing of the shipping label fails, a placeholder replacement character is generated for the shipping label data corresponding to the shipping label to be pasted. The shipping label data is then reprinted using the placeholder replacement character, which improves the comprehensiveness of the reprinting of the shipping label to be pasted and enhances the reliability of goods outbound.

[0071] In some optional implementations of this disclosure, the above-mentioned affixing of the label to be affixed to the goods corresponding to the material data in the production task order and issuing the goods includes: detecting whether the material data of the order in the production task order allows for shortage issuance; in response to detecting that the material data of the order in the production task order allows for shortage issuance, affixing the label to be affixed to the goods corresponding to the material data in the production task order and issuing the goods.

[0072] In this optional implementation, the material data refers to the inventory of goods. Whether the material data of an order allows for shortage shipment refers to whether the goods corresponding to some material data in the order can be shipped separately if some material data in the order is missing. When the goods corresponding to some material data in the order are missing, but the goods corresponding to other material data can be shipped separately, it is determined that the material data of the order allows for shortage shipment.

[0073] In this optional implementation, the material data in the production task order is extracted from the order. When the order corresponding to the material data allows for shortage shipment, the material data under the order will be marked with the "allowed for shortage shipment" flag. When the order does not allow for shortage shipment, the material data under the order will be marked with the "not allowed for shortage shipment" flag. This makes it easier for picking personnel to determine whether the goods corresponding to the material data can be shipped out individually.

[0074] The optional implementation method for issuing goods allows for the direct pasting of labels to the corresponding goods in the production task order when the material data allows for shortages. This enables personnel to better understand the attributes of the goods and improves the security of goods issuance.

[0075] In some optional implementations of this disclosure, the above-mentioned affixing of the label to be affixed to the goods corresponding to the material data in the production task order and the outbound goods further includes: in response to detecting that the material data of the order in the production task order does not allow for shortage outbound and the material inventory of the order is insufficient, intercepting the order and returning the order to the warehouse.

[0076] In this optional implementation, when placing an order in the production task order, the material data in the order is marked with an identifier indicating whether shortages are allowed. The identifier indicating whether shortages are allowed includes an identifier indicating whether shortage processing is allowed and an identifier indicating whether shortages are not allowed to be shipped. For example, the identifier indicating whether shortages are allowed to be shipped is Y, and the identifier indicating whether shortages are not allowed to be shipped is N. The identifier indicating whether shortages are allowed can be used to detect whether the material data in the order in the production task order is allowed to be shipped out in short supply.

[0077] In this optional implementation, when it is detected that the material data of an order does not allow for shortages in the outbound shipment, it is checked whether the material data of the order is in sufficient stock as recorded in the original order. If it is detected that the material data of the order is not in sufficient stock as recorded in the original order, it is determined that the inventory of the order is insufficient, and it cannot be guaranteed that all the goods corresponding to the material data of the order can be shipped out.

[0078] In this optional implementation, if it is a non-out-of-stock order but the order is picked out of stock, such an order is not allowed to leave the warehouse. If an order is assigned to the same task order, it will be intercepted by repacking the goods in the warehouse after picking.

[0079] The optional implementation method for outbound goods intercepts the order in the production task order and returns it to the warehouse when it detects that the material data of the order in the production task order does not allow for shortage outbound and the material inventory of the order is insufficient. This ensures that all orders in the production task order will not be outbound with shortages, thus improving the security of outbound goods from the production task order.

[0080] In some embodiments of this disclosure, the above-described order dispatch method further includes: using labels corresponding to the picking end to identify the production task order, so that the picking end picks the production task order according to the labels.

[0081] In this optional implementation, the picking terminal is the terminal that picks the goods corresponding to the material data in the production task order. This picking terminal can be a robot or a manually controlled device terminal. It can automatically identify the goods corresponding to the material data in the production task. By labeling the production task order with tags corresponding to the picking terminal, each picking terminal can determine the production task order it is responsible for.

[0082] Optionally, the above method further includes: assigning a label to each picking terminal, the label including multiple sub-labels, and identifying each sub-label in the order in the production task sheet, so that the picking terminal can determine the order it is responsible for picking according to the sub-label of the order in the production task sheet.

[0083] In this embodiment, the picking terminal can be a terminal of a picking person with the required permissions. Only picking persons with the required permissions can obtain the production task sheet label. Only with the label can the picking person be authorized to receive the label picking task. Thus, labeling the production task sheet allows each picking person to identify the production task sheet they are responsible for, improving the efficiency of production task sheet allocation.

[0084] The order outbound method provided in the embodiments of this disclosure uses labels corresponding to the picking end to identify production task orders, so that the picking end picks the goods corresponding to the production task orders according to the labels. This allows different picking ends to be responsible for their respective production task orders, thereby improving the reliability of production task order picking.

[0085] Optionally, the above production task order includes: multiple sub-task orders, which are divided into multiple groups to obtain multiple sub-task order groups. The above order outbound method further includes: assigning a picking terminal and a corresponding sub-label to each sub-task order group; associating each sub-task order group with the corresponding sub-label so that different picking terminals are responsible for the corresponding sub-task order groups.

[0086] In some optional implementations of this disclosure, the label data for obtaining material data based on the tagged order includes: determining the package details data of all material data in the tagged order; sending the package details data to the labeling center; and obtaining the label data of the material data from the labeling center.

[0087] In this optional implementation, the package details data includes the shipping address, delivery address, and recipient information for the goods corresponding to the material data. The recipient information includes the recipient's name and contact information. The order outbound method runs on a warehouse management system, which stores the package details data for each material in the order.

[0088] In this optional implementation, the label printing center is the central hub for generating label data. Based on the acquired package details, the label printing center generates label data in label format. Once the executing entity obtains the label data, it can directly print the label to be affixed using a printer. For example... Figure 3 As shown, the WMS sends package details data to the label printing center D. Based on the package details data, the label printing center D generates label data related to the label to be affixed, such as... Figure 3 The program generates shipping label data and returns the data to the WMS, enabling the WMS to generate shipping labels to be pasted based on the data.

[0089] In this optional implementation, the executing entity can send package details data to the order processing center via wired or wireless means, including sending package details data to the order processing center via wired or wireless means.

[0090] This optional implementation provides a method for obtaining waybill data of material data. It determines the package details of the material data, sends the package details to the order printing center, and obtains the waybill data of the material data sent by the order printing center. This provides a reliable implementation method for obtaining waybill data and improves the reliability of waybill data acquisition.

[0091] In some optional implementations of this disclosure, the label data for obtaining material data based on the tagged order further includes: automatically retrying to obtain label data a preset number of times in response to the failure of obtaining material data from the label center; and sending a warning message to the label center after the failure of automatically retrying the label data a preset number of times.

[0092] In this optional implementation, the preset number of attempts can be set based on retry requirements; for example, the preset number of attempts can be 3. Figure 3 In the process, WMS sends the package details data to the label printing center again, controls the label printing center D to generate the label data again, and returns the label data to WMS.

[0093] In this optional implementation, the warning information can be sent to the order processing center via email. After task allocation, a call order task will be generated. In the call order task, the execution entity running on the order outbound method will automatically retrieve the corresponding waybill data from the order processing center based on the package details data and save the waybill data. If the waybill data retrieval fails, the execution entity running on the order outbound method will automatically retry 3 times. If it still fails after 3 attempts, the marking will fail and a warning email will be sent.

[0094] In this optional implementation, the order call task can be an operation in which the executing entity obtains the label data in advance after splitting multiple packages and before affixing the label to the outbound warehouse. This order call task is intended to improve the operational efficiency within the warehouse and reduce the waiting time required for label affixing.

[0095] The optional implementation provides a method for obtaining waybill data that automatically retryes the waybill data a preset number of times after failing to obtain the data. If the waybill data still cannot be obtained after the preset number of automatic retries, an early warning message is sent to the waybill printing center, thereby improving the reliability of obtaining the waybill data.

[0096] In some optional implementations of this disclosure, the production task order includes multiple sub-task orders. Based on the production task order and label data, the goods corresponding to the outbound material data include: determining the picking sequence number of multiple sub-task orders; printing the labels to be pasted for the material data in each sub-task order in sequence based on the picking sequence number and label data; pasting the labels to be pasted for the goods corresponding to the material data in each sub-task order, and outbounding the goods.

[0097] In this optional implementation, based on the picking sequence number and label data of the sub-task order, the label to be pasted for the material data in each sub-task order can be printed at once, achieving the effect of batch printing. Batch printing can also support the simultaneous printing of multiple sub-task orders. The executing entity prints the label based on the picking sequence, printing according to the task order dimension. For example, a total of 10 labels are printed, and the last one is the task order label, indicating that the printing of the current task order has ended. At the same time, the printing interface will display the total number to be printed and the actual number printed. Unprinted labels will also be displayed as placeholder replacement documents to facilitate reprinting later.

[0098] The optional implementation method for outbound goods, based on the picking order of each sub-task order, prints the label to be pasted for each sub-task order, which allows the corresponding goods of each sub-task order to have their labels pasted in sequence, thus improving the picking efficiency of goods in production task orders.

[0099] The order outbound method disclosed herein splits orders into multiple packages in advance and adopts a strategy mode when allocating tasks. It supports combining the original packaged goods into a task order, and also supports grouping orders in normal mode. After successful grouping, the waybills can be printed in batches on the task order management page, or the waybills can be printed via the Bluetooth printer in the picking process. After the task order is picked and there are no shortages, the system will automatically generate verification and packing data. Because the verification and packing process is reduced and the useless operation of moving items is reduced, the outbound efficiency can be greatly improved.

[0100] It supports batch printing of shipping labels in task order mode and Bluetooth printing of shipping labels in picking mode; it provides modes such as pre-order call task, resetting order task, and reprinting shipping label data; the task order mode intercepts non-out-of-stock orders, which greatly reduces the ineffective handling of goods and the waiting time cost of merging, and improves outbound efficiency by more than 25%.

[0101] Further reference Figure 4 As an implementation of the order dispatch method shown in the above figures, this disclosure provides an embodiment of an order dispatch device, which is similar to... Figure 2 Corresponding to the method embodiments shown, this device can be specifically applied to various electronic devices.

[0102] like Figure 4As shown, an embodiment of this disclosure provides an order dispatch device 400, which includes: a determining unit 401, a obtaining unit 402, a processing unit 403, and a dispatch unit 404. The determining unit 401 can be configured to, in response to the obtained order material data meeting the original packaging dispatch conditions, mark the material data as original packaging dispatch and determine the marked order. The obtaining unit 402 can be configured to obtain the label data of the material data based on the marked order. The processing unit 403 can be configured to perform order grouping processing on the marked order to obtain a production task order. The dispatch unit 404 can be configured to dispatch the goods corresponding to the material data based on the production task order and the label data.

[0103] In this embodiment, the specific processing of the determining unit 401, obtaining unit 402, processing unit 403, and dispatching unit 404 in the order dispatching device 400, and the resulting technical effects, can be referred to respectively. Figure 2 The corresponding steps are 201, 202, 203, and 204 in the embodiment.

[0104] In some embodiments, the outbound unit 404 is further configured to: print the label to be pasted on the material data in the production task order based on the label data; paste the label to be pasted on the goods corresponding to the material data in the production task order; and outbound the goods.

[0105] In some embodiments, the above-mentioned outbound unit 404 is further configured to: in response to the failure of printing the label to be pasted, generate a placeholder replacement character for the label data, so as to reprint the label data by means of the placeholder replacement character.

[0106] In some embodiments, the outbound unit 404 is further configured to: detect whether the material data of the order in the production task order allows for shortage outbound; in response to detecting that the material data of the order in the production task order allows for shortage outbound, affix the label to be affixed to the goods corresponding to the material data in the production task order, and outbound the goods.

[0107] In some embodiments, the outbound unit 404 is further configured to: intercept the order and return the order to the warehouse when it is detected that the material data of the order in the production task order does not allow for outbound in short supply and the material inventory of the order is insufficient.

[0108] In some embodiments, the above-described apparatus further includes an identification unit (not shown in the figures), which is configured to identify the production task order with a label corresponding to the picking end, so that the picking end picks the production task order according to the label.

[0109] In some embodiments, the obtaining unit 402 is configured to: determine the package details data of all material data in the marking order; send the package details data to the marking center; and obtain the label data of the material data from the marking center.

[0110] In some embodiments, the above-mentioned obtaining unit 402 is further configured to: automatically retry obtaining the waybill data a preset number of times in response to the failure to obtain the waybill data of material data from the order processing center; and send a warning message to the order processing center after the failure to automatically retry the waybill data a preset number of times.

[0111] In some embodiments, the production task order includes multiple sub-task orders, and the outbound unit 404 is further configured to: determine the picking sequence number of the multiple sub-task orders; based on the picking sequence number and label data, sequentially print the label to be pasted for the material data in each sub-task order; paste the label to be pasted for the goods corresponding to the material data in each sub-task order, and outbound the goods.

[0112] The order outbound device provided in the embodiments of this disclosure firstly determines that the determining unit 401, in response to the material data in the acquired order meeting the original packaging delivery conditions, marks the material data as original packaging delivery and determines the marked order; secondly, the obtaining unit 402 obtains the label data of the material data based on the marked order; thirdly, the processing unit 403 performs order grouping processing on the marked order to obtain a production task order; finally, the outbound unit 404 outbounds the goods corresponding to the material data based on the production task order and the label data. Therefore, when the material data in the order meets the original packaging delivery conditions, the label can be directly affixed to the material while the picker is picking the material, enabling rapid outbound delivery of materials supporting original packaging delivery; by providing pre-acquisition of material labels through the marked order, ineffective handling of goods corresponding to the material data is reduced, the waiting time cost of merging is reduced, and the order outbound efficiency is improved.

[0113] The following is for reference. Figure 5 It shows a schematic diagram of the structure of an electronic device 500 suitable for implementing embodiments of the present disclosure.

[0114] like Figure 5 As shown, the electronic device 500 may include a processing unit (e.g., a central processing unit, a graphics processing unit, etc.) 501, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 502 or a program loaded from a storage device 508 into a random access memory (RAM) 503. The RAM 503 also stores various programs and data required for the operation of the electronic device 500. The processing unit 501, ROM 502, and RAM 503 are interconnected via a bus 504. An input / output (I / O) interface 505 is also connected to the bus 504.

[0115] Typically, the following devices can be connected to I / O interface 505: input devices 506 including, for example, touchscreens, touchpads, keyboards, mice, etc.; output devices 507 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 508 including, for example, magnetic tapes, hard disks, etc.; and communication devices 509. Communication device 509 allows electronic device 500 to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 5 An electronic device 500 with various devices is shown; however, it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed alternatively. Figure 5 Each box shown can represent a device or multiple devices as needed.

[0116] In particular, according to embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device 509, or installed from a storage device 508, or installed from a ROM 502. When the computer program is executed by the processing device 501, it performs the functions defined in the methods of embodiments of this disclosure.

[0117] It should be noted that the computer-readable medium in the embodiments of this disclosure may be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium may be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In the embodiments of this disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In the embodiments of this disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium may be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (Radio Frequency), etc., or any suitable combination thereof.

[0118] The aforementioned computer-readable medium may be included in the aforementioned server; or it may exist independently and not assembled into the server. The aforementioned computer-readable medium carries one or more programs that, when executed by the server, cause the server to: in response to the material data in the acquired order meeting the original packaging delivery conditions, mark the material data as original packaging delivery to determine a marked order; based on the marked order, obtain the waybill data for the material data; perform order assembly processing on the marked order to obtain a production task order; and based on the production task order and the waybill data, issue the goods corresponding to the material data.

[0119] Computer program code for performing the operations of embodiments of this disclosure can be written in one or more programming languages ​​or a combination thereof. Programming languages ​​include object-oriented programming languages—such as Java, Smalltalk, and C++—and conventional procedural programming languages—such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0120] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0121] The units described in the embodiments of this disclosure can be implemented in software or hardware. The described units can also be housed in a processor; for example, it can be described as: a processor including a determining unit, an obtaining unit, a processing unit, and an outbound unit. The names of these units do not necessarily limit the unit itself; for example, the determining unit can also be described as "a unit configured to, in response to the material data in an obtained order conforming to the original package delivery conditions, mark the material data as original package delivery and determine the marked order."

[0122] The above description is merely a preferred embodiment of this disclosure and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of the invention involved in the embodiments of this disclosure is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-described inventive concept. For example, technical solutions formed by substituting the above-described features with (but not limited to) technical features with similar functions disclosed in the embodiments of this disclosure.

Claims

1. A method for order fulfillment, the method comprising: In response to the material data in the acquired order meeting the original packaging delivery conditions, the material data is tagged as original packaging delivery, and the tagged order is determined; Based on the marked order, the label data of the material data is obtained; The marking orders are grouped together to obtain production task orders; Based on the production task order and the shipping label data, the goods corresponding to the material data are issued from the warehouse.

2. The method according to claim 1, wherein, Based on the production task order and the shipping label data, the goods corresponding to the material data that are issued include: Based on the label data, print the label to be pasted for the material data in the production task sheet; The label to be attached is affixed to the product corresponding to the material data in the production task order, and the product is then shipped out of the warehouse.

3. The method according to claim 2, wherein, Based on the production task order and the shipping label data, the goods corresponding to the material data that are issued to the warehouse also include: In response to the failure to print the label to be pasted, a placeholder replacement character is generated for the label data so that the label data can be reprinted using the placeholder replacement character.

4. The method according to claim 2, wherein, The step of affixing the label to be affixed to the goods corresponding to the material data in the production task order and issuing the goods includes: Check whether the material data of the order in the production task sheet allows for shortage shipment; In response to the detection that the material data of the order in the production task order allows for shortage outbound shipment, the label to be affixed is affixed to the product corresponding to the material data in the production task order, and the product is shipped out.

5. The method according to claim 4, wherein affixing the label to be affixed to the goods corresponding to the material data in the production task order and issuing the goods further includes: In response to the detection that the material data of the order in the production task order does not allow for shortage of goods to be shipped and that the material inventory of the order is insufficient, the order is intercepted and the order is returned to the warehouse.

6. The method according to claim 1, further comprising: The production task order is labeled with a tag corresponding to the picking end, so that the picking end picks the production task order according to the tag.

7. The method according to claim 1, wherein obtaining the label data of the material data based on the tagged order includes: Determine the package details for all material data in the marked order; Send the package details data to the order processing center; The waybill data for the material data is obtained from the order processing center.

8. The method according to claim 7, wherein obtaining the label data of the material data based on the marked order further includes: In response to the failure to obtain the waybill data of the material data from the order processing center, the waybill data is automatically retried a preset number of times. After the waybill data fails to be automatically retried a preset number of times, an early warning message is sent to the order printing center.

9. The method according to claim 1, wherein the production task order includes multiple sub-task orders, and the step of issuing the goods corresponding to the material data based on the production task order and the waybill data includes: Determine the picking sequence number for multiple sub-task orders; Based on the picking sequence number and the label data, print the labels to be pasted for the material data in each sub-task order in sequence; Paste the label to be pasted onto the goods corresponding to the material data in each sub-task order, and then issue the goods out of the warehouse.

10. An order fulfillment device, the device comprising: The determining unit is configured to respond to the condition that the material data in the acquired order meets the original package delivery conditions, mark the material data as original package delivery, and determine the marked order; The receiving unit is configured to obtain the label data of the material data based on the marked order; The processing unit is configured to perform grouping processing on the marking orders to obtain production task orders; The outbound unit is configured to outbound the goods corresponding to the material data based on the production task order and the label data.

11. An electronic device, comprising: One or more processors; A storage device on which one or more programs are stored; When the one or more programs are executed by the one or more processors, the one or more processors implement the method as described in any one of claims 1-9.

12. A computer-readable medium having a computer program stored thereon, wherein, When the program is executed by the processor, it implements the method as described in any one of claims 1-9.