SYSTEMS AND METHODS FOR ORDER FULFILLMENT, COMMON ORDER PACK LISTS, MULTI-ITEM ORDER PACKING, AND SHIPPING RATE AUTOMATION
20220083943 · 2022-03-17
Inventors
Cpc classification
B65B59/003
PERFORMING OPERATIONS; TRANSPORTING
G06Q10/0875
PHYSICS
B65B2210/04
PERFORMING OPERATIONS; TRANSPORTING
International classification
G06Q10/06
PHYSICS
B65B59/00
PERFORMING OPERATIONS; TRANSPORTING
Abstract
Embodiments of the present disclosure provide improved methods, techniques, and processes, often computer-based, for fulfilling commerce orders (e.g., e-commerce orders), such as automated generation of, among other things, (1) pack lists organized by “common order” number, (2) optimized packaging and shipping carrier recommendations, and (3) shipping labels.
Claims
1. A method for packing commerce orders for fulfillment comprising: receiving an order; grouping said order with other pending orders with the same item(s) and quantities; assigning each group a common order number; and creating a common order pack list organized by said common order numbers.
2. The method of claim 1, further comprising: gathering items for said pending commerce orders using said common order pack list.
3. The method of claim 1, further comprising: packing said items picked using said common order pack list.
4. (canceled)
5. The method of claim 1, wherein said common order pack list comprises: at least one common order number; identification and quantity of items in each order organized under each common order number; and the quantity of each common order number.
6. (canceled)
7. (canceled)
8. (canceled)
9. (canceled)
10. (canceled)
11. (canceled)
12. (canceled)
13. (canceled)
14. The method of claim 1, further comprising printing said common order pack list.
15. A method for optimizing packaging and shipping for commerce orders for fulfillment comprising: inputting information about available packaging; inputting information about items available for ordering; receiving at least one order for at least one item; performing at least one calculation involving the volume and/or dimensions of said at least one item; and based on said at least one calculation, selecting optimized packaging for said order.
16. The method of claim 15, wherein said information about available packaging comprises amount of packaging in stock.
17. The method of claim 15, wherein said information about available packaging comprises dimensions of available packaging.
18. (canceled)
19. (canceled)
20. The method of claim 15, wherein said information about items available for ordering comprises dimensions of each item.
21. The method of claim 20, wherein one of the calculations involving order volume or dimensions comprises: searching a cache that stores information on previous orders such as items, quantity of items ordered, packaging, and shipping, for the exact same item or combination of items; and determining whether the packaging used in a previous matching order can be used for the current order.
22. (canceled)
23. The method of claim 15, wherein one of the calculation involving order volume or dimensions comprises: calculating the lowest total volume of the items in the current order; comparing said lowest total volume to the packaging available; and determining which types of packaging fit the items in the current order.
24. The method of claim 23, further comprising: comparing the dimensions of said lowest total volume to the available packaging; and determining which packaging fits the dimensions and the volume of the items in the current order; and packing said at least one item in said optimal package.
25. The method of claim 15, wherein one of the calculations involving order volume or dimensions comprises: calculating the total volume of the items in the current order; comparing the dimensions of said volume to the availability packaging; and determining which packaging, if any, is the best fit for dimensions of the items in the current order.
26. (canceled)
27. (canceled)
28. (canceled)
29. (canceled)
30. (canceled)
31. (canceled)
32. (canceled)
33. (canceled)
34. (canceled)
35. (canceled)
36. The method of claim 15, further comprising generating a pre-paid shipping label for said order.
37. The method of claim 36, wherein said pre-paid shipping label comprises: sender mailing information; recipient mailing information; and common order number.
38. The method of claim 15, further comprising packing said at least one item in said optimized packaging.
39. A system for fulfilling commerce orders, comprising: at least one marketplace where customers can place orders for at least one item; one or more hardware computing devices having a processor and memory to receive said orders from said marketplaces; and software that generates common order pack lists that are organized by common order numbers and contain optimized packaging and shipping recommendations for said common order numbers.
40. The system of claim 39, further comprising: a software program that generates optimized packaging and shipping recommendations for said common order numbers.
41. The system of claim 39, further comprising: a software program that generates pre-paid shipping labels for said orders; and a printer for printing said pre-paid shipping labels.
42. The system of claim 39, further comprising: a software program that generates pre-paid shipping labels based on said optimized packaging and shipping recommendations.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
DETAILED DESCRIPTION OF THE DISCLOSURE
[0022] Embodiments of the present disclosure provide improved methods, techniques, and processes, often computer-based, for fulfilling customer orders (e.g., e-commerce orders), such as automated generation of (1) pack lists organized by “common order” number, (2) optimized packing, packaging, and shipping carrier recommendations, and (3) shipping labels. Embodiments of the present disclosure also greatly reduce order fulfillment times and costs for businesses by providing pre-validated packaging selection and shipping rate shopping. Some embodiments of the systems and methods described herein can result in the generation of labels (e.g. pre-paid shipping labels) with common order numbers.
[0023] The present disclosure will now set forth detailed descriptions of various embodiments. Many of the methods described below may be implemented with computer software and/or hardware, such as computers, processors, smart devices (e.g. smart phones), tablets, memory, processors, computer readable medium, computer executable instructions, algorithms, and/or similar. The methods herein can be performed at least in part using software, software as a service (SAAS) technology, platform as a service (PARS) technology, infrastructure as a service (IAAS) technology, and/or other technologies as would be understood by one of skill in the art.
[0024] In the description that follows, numerous details are set forth in order to provide a thorough understanding of the disclosure. It will be appreciated by those skilled in the art that variations of these specific details are possible while still achieving the results of the disclosure. Well-known elements and processing steps are generally not described in detail in order to avoid unnecessarily obscuring the description of the disclosure.
[0025] Throughout this description, the preferred embodiments and examples illustrated should be considered as exemplars, rather than as limitations on the present disclosure. As used herein, the terms “invention,” “disclosure,” “method,” “present invention,” “present disclosure,” “present method,” or similar terms refer to any one of the embodiments of the disclosure described herein, and any equivalents. Furthermore, reference to various feature(s) of the “invention,” “disclosure,” “method,” “present invention,” “present disclosure,” “present method,” or similar terms throughout this document does not mean that all claimed embodiments or methods must include the referenced feature(s).
[0026] Although the terms first, second, etc. may be used herein to describe various elements or components, these elements or components should not be limited by these terms. These terms are only used to distinguish one element or component from another element or component. Thus, a first element or component discussed below could be termed a second element or component without departing from the teachings of the present disclosure. As used herein, the term “and/or” includes any and all combinations of one or more of the associated list items.
[0027] The steps described in the below methods may be performed in different orders than those specifically described, as would be understood by one of skill in the art. Some steps may be performed simultaneously and/or continuously, as would be understood by one of skill in the art.
[0028] The terminology used herein is for describing particular embodiments only and is not intended to be limiting of the disclosure. As used herein, the singular forms “a,” “an,” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprises,” “comprising,” “includes,” “including,” and similar terms, when used herein, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
[0029] Embodiments of the disclosure are described herein with reference to flowcharts are schematic illustrations of embodiments of the disclosure. As such, the arrangements of components or steps can be different, and variations are expected. Additionally, components and steps shown as a singular component or step may include multiple components or substeps, while aspects shown as multiple components or steps may be a singular component or performed as a singular step. Embodiments of the disclosure should not be construed as limited to the particular arrangements, components, or steps.
[0030]
[0031] The common order pack list can created manually or can be computer-generated. The automated generation of the common order pack list can be triggered manually by the user, or generated otherwise. The common order pack list, in some embodiments, may be generated automatically at certain time intervals. The common order pack list can, in some embodiments, also be under constantly and/or automatically updated, with a user able to take a “snapshots” of the current common order pack list at various times. Many different embodiments are possible.
[0032] While these steps are shown in
[0033]
[0034] Referring back to
[0035]
[0036] In step 404, information can be input (e.g., manually by a user, or otherwise) about each item that is available to be shipped, such as the item's dimensions and weight of the item. If the item is to be shipped in its item packaging (e.g., the item comes in the manufacturer's box, and the entire manufacturer's box is to be placed in the shipping packaging), then information regarding the item packaging can be input. In some embodiments, the item can be marked as being delicate or fragile, which can be used in determining the type of item packaging to be used and may result in a different packaging being recommended than for a non-delicate item.
[0037] When the business receives an order (e.g., e-commerce order), information from that order, which can include the item purchased and the quantity of each item purchased, can be used to generate an optimized packaging and shipping recommendation. This recommendation generation can in some embodiments be performed by hardware and/or software as previously described. In step 408, a search of a cache (which can be maintained from previous orders) can be performed to see if the exact same item or combination of items has previously been ordered; if so, then the packaging used for the previous order can be recommended for the current order. If the recommended packaging is not available (e.g., because it is out of stock), then another search of the cache can be performed for a secondary recommendation based on previously-used packaging recommendations.
[0038] If the cache search does not result in a match or no stock remains of the packaging recommendation(s) from the cache (or in embodiments not utilizing a cache search), then in step 410 a packaging test to calculate a packaging recommendation can be performed. It is understood that step 410 can be performed even if no cache test is performed, and the cache test can be completely omitted. The total volume and/or dimensions of the items in the order can be calculated, such as by using space optimization software or algorithms in order to calculate the packing organization resulting in the lowest total volume. Other parameters can also be used in this calculation; e.g., if the order needs to fit in packaging with an overall depth of 1″ or less, then this fact can be used as an input in the calculation such that the result will meet this criterion. The output optimized volume can then be compared to the types of packaging available to determine which types of packaging are suitable for the order. Then, the dimensions of the optimized volume can be compared to the available packaging to determine which packaging meets both the volume and dimension requirements. It is understood that the volume and dimension tests can be performed in any order (and/or simultaneously), or in some embodiments, only one of them might be used.
[0039] If a package fails either step, then the package can be excluded from the recommendation. These steps are run on the packaging available until a package does not fail both steps in some embodiments, and in some embodiments are run on all available packaging. If all packages available to the business fail the test, the order can be placed on hold to be manually addressed by a user (step 450).
[0040] In step 412, a virtual three-dimensional (3D) rendering tool can then be used by the algorithm to determine how the item(s) will fit into the packaging that has passed the above test. The rendering tool can be used only on the most optimal package as determined by the dimensional/volume test(s), or can be performed on all packages that passed the dimensional/volume test(s). This determination is critical for e-commerce orders with multiple items. The rendering tool can be operated manually by a user, or automatically, such as by using algorithms or artificial intelligence. If the item(s) ordered will not fit in the packaging, then that package will be excluded. The results of the fit test can be used when actually packing the ordered items, to ensure that they are packed in the manner recommended by the fit test.
[0041] Since some packaging (e.g., mailers) are commonly measured with two dimensions instead of three dimensions, in one embodiment, the method can generate and/or utilize a third dimension for the packaging, effectively making a three-dimensional object. Use of the third dimension allows the volume, dimension, and fit tests shown in steps 410 and 412 to be performed accurately.
[0042] In one embodiment, the packaging that is ultimately recommended to the user to use in fulfilling an e-commerce order (step 414) is one that (1) has passed the two-step packaging test (the dimension portion can in certain embodiments be omitted for multi-item orders, or can be included), (2) has passed the 3D rendering tool calculations (which can be omitted for single-item orders in certain embodiments, or can be included), and (3) will have the least amount of empty space in the packaging after the item(s) are placed in it. In another embodiment, the third criterion is determining the cheapest type of packaging available for the item(s). In another embodiment, these two criteria can be combined with one another (e.g., the cheapest packaging that has under a certain amount of empty space, or the packaging that has the least amount of empty space and also costs under a certain amount to ship). Many different embodiments are possible.
[0043] Optionally, in step 416, after recommended packaging has been determined, a search can be performed (manually or using an internet or other electronic search tool) to determine the cheapest carrier for the recommended packaging. Additional criteria, such as maximum shipping time and/or arrival deadline, can be used in this determination. The cheapest carrier can then be output as recommended shipping information.
[0044] In some embodiments, a user can override packaging and/or shipping recommendations, or user preference (whether manually input or algorithm-based, such as based on a user's previous usage or preferences) may be included as part of the suitability calculation. In some embodiments, secondary recommendations can be made and/or the user can manually select packaging and/or shipping. Final packaging and/or shipping information produced by any of these methods and variations thereof can be included on a common order pack list and/or can be used as an input in generating a shipping label or similar, such as the shipping label 300 shown in
[0045] In some embodiments, a forecasting tool can be used to analyze order history of a business and make recommendations on packaging that the business should use. The analysis results in several packaging options for future orders that the user should purchase. Using these recommendations, businesses can purchase packaging catered to their exact order history, preventing over-ordering of supplies or ordering of unnecessary oversized packaging, resulting in further cost-savings.
[0046] The present disclosures allows the user to pick, pack, and ship customer orders efficiently and in a manner that minimizes manual error. Users can eliminate the manual data check between shipping label, common order pack list, and actual package because all data is organized by common orders on both the common order pack list and the label, rather than individual order number. This eliminates standard data points from a common order pack list used to manually match labels to the common order pack list to customer orders in favor of a pre-matched common order management system.
[0047] While the foregoing written description of the disclosure enables one of ordinary skill to make and use what is considered presently to be the best mode thereof, those of ordinary skill will understand and appreciate the existence of variations, combinations, and equivalents of the specific embodiment, method, and examples herein. The disclosure should therefore not be limited by the above described embodiment, method, and examples, but by all embodiments and methods within the scope and spirit of the disclosure.
[0048] Furthermore, certain terminology has been used for the purposes of descriptive clarity, and not to limit the present disclosure. It is therefore intended that the following appended claims include all such alterations, modifications and permutations as fall within the true spirit and scope of the present disclosure.
[0049] It is understood that embodiments presented herein are meant to be exemplary. Embodiments of the present disclosure can comprise any combination of compatible features shown in the various figures, and these embodiments should not be limited to those expressly illustrated and discussed. Moreover, it is understood that the below appended claims could be rewritten as multiple dependent claims, and/or dependent claims could be rewritten so as to depend from a different independent claim.
[0050] Although the present disclosure has been described in detail with reference to certain preferred configurations thereof, other versions are possible. Therefore, the spirit and scope of the disclosure should not be limited to the versions described above.