| CPC G06Q 20/208 (2013.01) [G06F 9/547 (2013.01); G06K 7/1413 (2013.01); G06Q 30/0633 (2013.01)] | 20 Claims |

|
1. An enterprise checkout system comprising:
a computing system including at least one computing device, the computing system having at least one processor communicatively coupled to a memory subsystem storing instructions which, when executed, implement:
a unified shopping cart communicatively connected to a plurality of service APIs, the plurality of service APIs exposing each of a plurality of corresponding services providing item or transaction attribute data useable in a sales transaction; and
a plurality of tenant interfaces communicatively interfaced to the unified shopping cart,
wherein the unified shopping cart is configured to:
receive a first request from a first tenant interface, wherein the first tenant interface is associated with a first sales channel and the first request includes a customer identifier, a selection of one or more items, and a desired delivery mode;
receive a second request from a second tenant interface, wherein the second tenant interface is associated with a second sales channel and the second request includes the customer identifier and a selection of one or more items;
identify the customer identifier of the first request and the second request as being associated with the same customer;
in response to the first request and second request, modify a collection of one or more items included in the unified shopping cart; and
settle a single unified payment transaction associated with the first request and second request, the single unified payment transaction being based on the collection of one or more items in the unified shopping cart associated with the customer identifier.
|