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;
identifying a currency accepted for each item in a multi-currency cart;
identifying a payment option for each item in the multi-currency cart;
generating a plurality of currency groups based on the currency and payment option for each item in the multi-currency cart by grouping one or more items with a same payment option in a same currency together for each currency group;
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;
in response to a selection of a currency group from the plurality of currency groups, processing payment for the selected currency group; and
causing presentation of an updated multi-currency checkout UI in response to completion of the processing payment for the selected currency group, the updated multi-currency UI comprising remaining currency groups of the plurality of currency groups awaiting payment processing.
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. In response to a selection of a currency group from the plurality of currency groups, payment for the selected currency group is processed. An updated multi-currency checkout UI is presented in response to the payment processing. The updated multi-currency UI comprises 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; identifying a currency accepted for each item in a multi-currency cart; identifying a payment option for each item in the multi-currency cart; generating a plurality of currency groups based on the currency and payment option for each item in the multi-currency cart by grouping one or more items with a same payment option in a same currency together for each currency group; 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; in response to a selection of a currency group from the plurality of currency groups, processing payment for the selected currency group; and causing presentation of an updated multi-currency checkout UI in response to completion of the processing payment for the selected currency group, the updated multi-currency UI comprising remaining currency groups of the plurality of currency groups awaiting payment processing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
identifying a currency accepted for each item in a multi-currency cart; identifying a payment option for each item 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 in the multi-currency cart by grouping one or more items with a same payment option in a same currency together for each currency group; 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; in response to a selection of a currency group from the plurality of currency groups, processing payment for the selected currency group; and causing presentation of an updated multi-currency checkout UI in response to completion of the processing payment for the selected currency group, the updated multi-currency UI comprising remaining currency groups of the plurality of currency groups awaiting payment processing. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory machine-readable storage device storing instructions which, when executed by one or more processors of a machine, cause the machine to perform operations comprising:
-
identifying a currency accepted for each item in a multi-currency cart; identifying a payment option for each item in the multi-currency cart; generating a plurality of currency groups based on the currency and payment option for each item in the multi-currency cart by grouping one or more items with a same payment option in a same currency together for each currency group; 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; in response to a selection of a currency group from the plurality of currency groups, processing payment for the selected currency group; and causing presentation of an updated multi-currency checkout UI in response to completion of the processing payment for the selected currency group, the updated multi-currency UI comprising remaining currency groups of the plurality of currency groups awaiting payment processing. - View Dependent Claims (18, 19, 20)
-
Specification