CPC G06Q 10/087 (2013.01) [B65D 79/02 (2013.01); G06Q 10/06312 (2013.01); G06Q 10/06316 (2013.01); G06Q 10/063114 (2013.01); G06K 7/10366 (2013.01)] | 20 Claims |
1. A rush order fulfillment optimization system for fulfilling rush orders at a retail facility, the system comprising:
a computing device in communication with one or more databases, the one or more databases storing order information and information associated with workers of the retail facility, the computing device configured to execute a rush fulfillment engine, which, when executed: receives an availability status for each of the workers;
receives a plurality of requests to fulfill a plurality of orders, each order including a plurality of items;
wherein upon receipt of each new order of the plurality of orders, the rush fulfillment engine:
calculates an estimated completion time of the new order based on an estimated completion time of item task requirements associated with a plurality of items of the new order;
determines, based at least in part on an analysis of the availability status for each of the workers, whether the estimated completion time required for the new order meets a completion threshold associated with the new order; and
when the estimated completion time required for the new order meets the completion threshold, assigns one or more item tasks associated with the plurality of items of the new order to one or more of the workers.
|