CPC G06Q 30/0222 (2013.01) [G06Q 30/0641 (2013.01)] | 20 Claims |
1. A method for testing and applying codes to electronic shopping carts performed by one or more processors executing a software application for accessing websites, the method comprising:
monitoring a shopping cart associated with an e-commerce website and with a user, the shopping cart being associated with a session of the user;
cloning the shopping cart to form a cloned shopping cart in a shadow session using a present content of the shopping cart;
monitoring which webpages are being viewed by the user and determining whether a trigger condition is satisfied based on specific actions, the specific actions including adding, deleting, or modifying a first item in a user's shopping cart;
in response to determining the trigger condition is satisfied, determining a likelihood of the user to add, delete, or modify a second item to the shopping cart based on the specific actions;
in response to the likelihood of the user adding, deleting, or modifying a second item being above a threshold, adding, deleting, or modifying the second item in the cloned shopping cart to obtain a modified cloned shopping cart;
testing codes on the modified cloned shopping cart by:
obtaining the codes; and
testing the codes on the modified cloned shopping cart in the shadow session to determine valid codes;
selecting at least one of the valid codes as at least one selected code based on a result of the testing the codes; and
displaying a summary indicating that the second item has valid codes available and/or potential savings based on the result of the testing the codes.
|