Multi-currency cart and checkout
First Claim
1. A system comprising:
- one or more hardware processors; and
a memory storing instructions, that when executed by the one or more hardware processors, cause the one or more hardware processors to perform operations comprising;
determining a currency accepted for each item of a plurality of items placed in a multi-currency cart;
determining a payment option for each item of the plurality of items placed in the multi-currency cart;
generating a plurality of currency groups based on the currency and payment option for each item of the plurality of items placed in the multi-currency cart by grouping one or more items having a same payment option in a same currency together for each currency group; and
causing presentation of a multi-currency checkout user interface (UI) on a client device, the multi-currency checkout UI presenting the plurality of currency groups generated from the multi-currency cart.
1 Assignment
0 Petitions
Accused Products
Abstract
Example embodiments provide a multi-currency cart and checkout. In example embodiments, a currency accepted and a payment option for each item in a multi-currency cart is identified. A plurality of currency groups is generated based on the currency and payment options, whereby each currency group comprises one or more items having a same payment option and accepting a same currency. A multi-currency checkout user interface (UI) is presented on a client device that presents the plurality of currency groups and a pay selector for each of the plurality of the currency groups. An updated multi-currency checkout UI is presented in response to processing payment for a selected one of the plurality of currency groups. The updated multi-currency UI comprises a confirmation for payment for the selected one of the plurality of currency groups and remaining currency groups of the plurality of currency groups.
-
Citations
20 Claims
-
1. A system comprising:
-
one or more hardware processors; and a memory storing instructions, that when executed by the one or more hardware processors, cause the one or more hardware processors to perform operations comprising; determining a currency accepted for each item of a plurality of items placed in a multi-currency cart; determining a payment option for each item of the plurality of items placed in the multi-currency cart; generating a plurality of currency groups based on the currency and payment option for each item of the plurality of items placed in the multi-currency cart by grouping one or more items having a same payment option in a same currency together for each currency group; and causing presentation of a multi-currency checkout user interface (UI) on a client device, the multi-currency checkout UI presenting the plurality of currency groups generated from the multi-currency cart. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
determining a currency accepted for each item of a plurality of items placed in a multi-currency cart; determining a payment option for each item of the plurality of items placed in the multi-currency cart; generating, by a hardware processor, a plurality of currency groups based on the currency and payment option for each item of the plurality of items placed in the multi-currency cart by grouping one or more items having a same payment option in a same currency together for each currency group; and causing presentation of a multi-currency checkout user interface (UI) on a client device, the multi-currency checkout UI presenting the plurality of currency groups generated from the multi-currency cart. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory machine-readable medium storing instructions which, when executed by one or more processors of a machine, cause the machine to perform operations comprising:
-
determining a currency accepted for each item of a plurality of items placed in a multi-currency cart; determining a payment option for each item of the plurality of items placed in the multi-currency cart; generating a plurality of currency groups based on the currency and payment option for each item of the plurality of items placed in the multi-currency cart by grouping one or more items having a same payment option in a same currency together for each currency group; and causing presentation of a multi-currency checkout user interface (UI) on a client device, the multi-currency checkout UI presenting the plurality of currency groups generated from the multi-currency cart. - View Dependent Claims (18, 19, 20)
-
Specification