Abstract:
Systems, computer programs, and methods for coordinating employee activities to facilitate fulfillment of orders for items and/or services sold by retailers and provided to customers for pick-up are provided. In some embodiments, the methods comprise: receiving one or more pick-up orders; generating tasks associated with preparing portions of the one or more pick-up orders using one or more carts; receiving a first electronic confirmation that the portions of the one or more pick-up orders have been prepared; receiving a notification associated with the one or more pick-up orders; generating tasks associated with moving the portions of the pick-up orders prepared for pick-up before the notification from the one or more carts to a pick-up location within a pick-up facility; and receiving a second electronic confirmation that the tasks associated with moving the portions of the one or more pick-up orders have been completed.
Abstract:
Systems, methods, and computer programs for facilitating customer interaction and fulfillment relating to orders for items and/or services sold by retailers and provided to customers for pick-up are provided. In certain embodiments, the methods comprise: receiving a customer arrival notification for a customer to pick up at a pick-up facility one or more items purchased from a retailer in an order previously placed by the customer; determining an estimated order pick-up time for the order; and providing an electronic pick-up notification to the customer that includes the estimated order pick-up time.
Abstract:
Systems and methods for receiving and processing online orders for items and/or services to be fulfilled by the retailer using multiple different fulfillment channels or methods for multiple items in a single order are provided. In certain embodiments, the methods comprise: receiving data regarding a plurality of items selected for purchase from a retailer by a customer in an order, wherein one or more possible fulfillment channels are associated with each of the items; assigning a fulfillment channel for each of the items in the order, wherein at least two different fulfillment channels are assigned within the order; receiving payment information from the customer for the order; and retrieving and/or preparing the items in the order for fulfillment to the customer via at least two different fulfillment channels.