Electronic promotion system for an electronic merchant system
First Claim
1. A method of applying a plurality of promotions to an order received over a communications network, comprising the steps of:
- providing a plurality of promotions, including instructions for applying said promotions, in a merchandising computer system;
receiving an order from a consumer computer over the network;
applying a first of said plurality of promotions to said order; and
applying a second of said plurality of promotions to said order, sorting said plurality of promotions based on a rank of each of said promotions, such that a higher ranked promotion is applied to said order before a power ranked promotion.
2 Assignments
0 Petitions
Accused Products
Abstract
An electronic promotion system apparatus and method provide promotions across a computer network. The promotion system includes a shopper browser communicating with a merchant server. A shopper places an order using the shopper browser. The order is received by the merchant server. A purchasing pipeline executing in the merchant server process the order. The purchasing pipeline includes a promotion component. The promotion component determines the eligibility of the shopper for each one of multiple promotions using information stored in a promotion table. Furthermore, the eligibility of each item on the shopper order to trigger each one of the multiple promotions is determined. Additionally, the eligibility of each item on the shopper order to receive an award is determined. The awards are then applied appropriately. Each item may be used to trigger only one promotion where awards were granted. Furthermore, each item may only receive one award. Thus, a merchant may offer multiple promotions while ensuring the promotions are applied as intended.
665 Citations
19 Claims
-
1. A method of applying a plurality of promotions to an order received over a communications network, comprising the steps of:
-
providing a plurality of promotions, including instructions for applying said promotions, in a merchandising computer system; receiving an order from a consumer computer over the network; applying a first of said plurality of promotions to said order; and applying a second of said plurality of promotions to said order, sorting said plurality of promotions based on a rank of each of said promotions, such that a higher ranked promotion is applied to said order before a power ranked promotion. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of applying a plurality of promotions and granting awards to an order received over a communications network from a shopper, said order having at least one item having a price, said method comprising the steps of:
-
providing a first memory location for promotion information; storing promotion information in said first memory location; providing a second memory location for shopper information; storing shopper information in said second memory location; using said shopper information to determine shopper eligibility for at least one of said plurality of promotions; providing a third memory location for product information; storing product information in said third memory location; providing a fourth memory location for an award set; storing said award set in said fourth memory location; providing a fifth memory location for a condition set; storing said condition set in said fifth memory location; and using said promotion information, said product information, said award set, and said condition set to adjust said price of said at least one item; sorting said plurality of promotions according to a promotion ranking, such that said highest ranked promotion is applied first to said order. - View Dependent Claims (11, 12)
-
-
13. A method of applying a plurality of promotions to an electronic order, said method comprising the steps of:
-
providing a merchant computer; providing a connection between said merchant computer and a shopper computer; transmitting an order having at least one item from said shopper computer to said merchant computer; determining if said at least one item is eligible to receive an award from at least one of said plurality of promotions using a promotion component executing in said merchant computer; applying said award to at least a portion of said at least one item; recording that said portion of said at least one item received said award; preventing said portion of said at least one item from receiving additional awards; determining if said at least one item is eligible to trigger at least one of said plurality of promotions; determining a size of said award; and decrementing said award size by an amount representing said portion of said award applied to said at least one item.
-
-
14. A promotion application system comprising:
-
a trigger identifier module stored in a computer, said trigger identifier module including instructions configured to review a list of items on an order and to identify those items eligible to trigger a promotion; a target identifier module stored in said computer, said target identifier module including instructions configured to review said list of items on said order and to identify those items eligible to be the target of said promotion; and a shopper module stored in said computer, said shopper module including instructions configured to identify those shoppers qualifying for said promotion. - View Dependent Claims (15, 16, 17)
-
-
18. A promotion application system comprising;
-
a trigger identifier module stored in a computer, said trigger identifier module including instructions configured to review a list of items on an order and to identify those items eligible to trigger a promotion; a target identifier module stored in said computer, said target identifier module including instructions configured to review said list of items on said order and to identify those items eligible to be the target of said promotion; and a promotion module stored in said computer, said promotion module including instructions configured to review a plurality of promotions and to select at least one of said promotions based on a corresponding rank of said at least one of said promotions. - View Dependent Claims (19)
-
Specification