| CPC G06Q 10/08 (2013.01) [G06Q 20/202 (2013.01); G06Q 30/04 (2013.01); G06Q 30/0635 (2013.01); G06Q 30/08 (2013.01)] | 20 Claims |

|
1. An apparatus comprising:
a first computing device configured to control:
receiving, over a communication network, from a first merchant an indication of a first plurality of orders for which respective first customers have requested delivery, in which the first plurality of orders originates from one or more additional computing devices separate from the first computing device, and in which the first merchant has a first account with a delivery/referral service;
in response to receiving a first order of the first plurality of orders,
determining an unavailability result, by determining whether at least one first item of the first order is unavailable for delivery based on a condition on delivery of the at least one first item using location information received in substantially real time, via the communication network, from substantially real time tracking of location of a mobile device of at least one mobile delivery agent, and
displaying, via transmission over the communication network, on a graphical user interface of a point of sale system of the first merchant, an indication whether the at least one first item is determined to be unavailable for delivery based on the unavailability result;
transmitting, to the one or more additional computing devices, delivery zone information to cause the one or more additional computing devices to display a delivery zone for each of the first plurality of orders;
receiving, over the communication network, from a second merchant an indication of a second plurality of orders for which respective second customers have requested delivery, in which the second plurality of orders originate from one or more second additional computing devices separate from the first computing device, and in which the second merchant has a second account with the delivery/referral service;
in response to receiving a second order of the second plurality of orders, communicating, over the communication network, to a point of sale system of the second merchant that at least one second item of the second order is unavailable based on the second order;
facilitating delivery of the first plurality of orders to the respective first customers and the second plurality of orders to the respective second customers, by respective delivery agents;
determining a first consolidated bill for the first merchant for the respective deliveries of the first plurality of orders to the respective first customers based on respective delivery costs of the first plurality of orders; and
determining a second consolidated bill for the second merchant for the respective deliveries of the second plurality of orders to the respective second customers based on respective delivery costs of the second plurality of orders.
|