Contextual Ecommerce Shopping Cart Adjustment
First Claim
1. A computer-implemented method, comprising:
- sending, by a partner application executing on a computing device, a cart adjustment request associated with a checkout operation;
receiving, by the partner application, a deep link to direct the computing device from the partner application to another software application, the deep link utilizing fingerprinting to identify a user to the partner application and to the other software application;
executing, by the computing device, the other software application following the direction of the deep link;
receiving, at the partner application and from the other software application, one or more available adjustments applicable to a cart of the user associated with the checkout operation; and
receiving, by the partner application, a cart state following application of at least one of the one or more available adjustments to the cart.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure describes methods, systems, and computer program products for providing contextual ecommerce shopping cart adjustments. One computer-implemented method includes receiving, from a partner application, a cart adjustment request. Zero or more available adjustments applicable to a cart of a user using the partner application for checkout are sent to the partner application. An execution request is received from a partner service server to execute an activated adjustment and a cart adjustment token identifying the activated adjustment to the cart of the user and a payment adjustment determined based on the activated adjustment to the cart of the user is sent to the partner service server. A finalization request for finalizing the activated adjustment is received from the partner service server and the activated adjustment to the cart of the user is finalized.
2 Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
sending, by a partner application executing on a computing device, a cart adjustment request associated with a checkout operation; receiving, by the partner application, a deep link to direct the computing device from the partner application to another software application, the deep link utilizing fingerprinting to identify a user to the partner application and to the other software application; executing, by the computing device, the other software application following the direction of the deep link; receiving, at the partner application and from the other software application, one or more available adjustments applicable to a cart of the user associated with the checkout operation; and receiving, by the partner application, a cart state following application of at least one of the one or more available adjustments to the cart. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory, computer-readable medium storing computer-readable instructions that, when executed by one or more computers, cause the one or more computers to:
-
send, from a partner application executing on the one or more computers, a cart adjustment request associated with a checkout operation; receive, by the partner application, a deep link to direct the one or more computers from the partner application to another software application, the deep link utilizing fingerprinting to identify a user to the partner application and to the other software application; execute, by the one or more computers, the other software application following the direction of the deep link; receive, at the partner application and from the other software application, one or more available adjustments applicable to a cart of the user associated with the checkout operation; and receive, by the partner application, a cart state following application of at least one of the one or more available adjustments to the cart. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system, comprising:
-
a memory; at least one hardware processor interoperably coupled with the memory and configured to; send, from a partner application executing on the one or more computers, a cart adjustment request associated with a checkout operation; receive, by the partner application, a deep link to direct the one or more computers from the partner application to another software application, the deep link utilizing fingerprinting to identify a user to the partner application and to the other software application; execute, by the one or more computers, the other software application following the direction of the deep link; receive, at the partner application and from the other software application, one or more available adjustments applicable to a cart of the user associated with the checkout operation; and receive, by the partner application, a cart state following application of at least one of the one or more available adjustments to the cart. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification