Patent ID: 8090626

Claim:
A computer-implemented method for affecting substitution of at least one ordered item of at least one customer order with an online store, the method comprising: receiving, via a computer network, a customer order from a customer, the customer order including at least one ordered item relating to an ordered quantity; receiving at least one preference from the customer regarding substitution; receiving at least another customer order from another customer, the another customer order also including the at least one ordered item; determining, by a computing device analyzing at least the customer order and the another customer order, whether the at least one item requested by the customer order has been oversold, prior to the delivery of both the customer order and the another customer order to their corresponding customers by one or more vehicles; and substituting, by the computing device, at least one substituted item for an oversold item in the customer order in accordance with the at least one preference, thereby automatically modifying the customer order in response to determining that the at least one item requested by the customer order has been oversold.