Item substitution for unavailable items relating to a customer order
First Claim
Patent Images
1. 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.
4 Assignments
0 Petitions
Accused Products
Abstract
A technique is disclosed for automatically implementing item substitutions for unavailable items in a customer order. According to one embodiment, line item orders from selected customer orders may be aggregated and processed for substitution analysis. Substitutions for unavailable items of selected customer orders may then be automatically implemented based upon substitution instructions, business rules, and/or other predefined criteria.
282 Citations
22 Claims
-
1. 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. - View Dependent Claims (2, 3, 5, 6, 7, 8)
-
-
4. A computer implemented method for effecting 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 a general preference from the customer regarding item substitution; receiving, with the customer order, a specific preference for an ordered item of the customer order; determining, by a computing device, whether the at least one item requested by the customer order has been oversold; substituting, by the computing device, at least one substituted item for an oversold item in the customer order in accordance with at least one of the general preference or the specific preference, thereby automatically modifying the customer order; wherein both the general and the specific preferences are received before determining whether the at least one item requested by the customer order has been oversold, wherein if the specific preference corresponds to the oversold item in the customer order, then said substituting is performed in accordance with the specific preference, and wherein if the specific preference does not correspond to the oversold item in the customer order, then said substituting is performed in accordance with the general preference.
-
-
9. A computer program product for affecting, via a computer network, substitution of at least one ordered item of at least one customer order with an online store, the computer program product comprising:
-
a non-transitory computer readable storage medium having computer readable code therein, the computer readable code comprising; computer code for 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, at least one preference from the customer regarding substitution, and at least another customer order from another customer, the another customer order also including the at least one ordered item; and computer code for determining, by 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; and computer code for substituting 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, if the at least one item requested by the customer order has been determined to be oversold. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A system for effecting, via a computer network, substitution of at least one ordered item of at least one customer order with an online store, the system comprising:
-
at least one interface configured to receive, via a computer network, a customer order from a customer, the customer order including at least one ordered item relating to an ordered quantity, at least one preference from the customer regarding substitution, and at least another customer order from another customer, the another customer order also including the at least one ordered item; a memory unit; and at least one processing unit configured to; determine, by 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 substitute 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, if the at least one item requested by the customer order has been determined to be oversold. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
Specification