CPC G06Q 30/0643 (2013.01) [G06F 3/0482 (2013.01); G06F 3/0484 (2013.01); G06Q 20/12 (2013.01); G06Q 30/0603 (2013.01); G06Q 30/0631 (2013.01); G06Q 30/0635 (2013.01)] | 20 Claims |
1. A computer-implemented method comprising:
storing, in an inventory data structure associated with a server computing device of a payment processing service, inventory data associated with a plurality of merchants, wherein the payment processing service authorizes payment for transactions associated with the plurality of merchants;
receiving, by the server computing device and via input to a graphical user interface presented by a third-party platform different from the payment processing service, an indication that (1) a customer of a plurality of customers is interested in purchasing an item and (2) a preference for fulfillment of the item at a first brick-and-mortar store of a first merchant of the plurality of merchants, wherein the item is accessible on the third-party platform;
determining, by the server computing device and based at least in part on the inventory data, that the item is unavailable at the first brick-and-mortar store;
determining, by the server computing device, that the item is available at a second brick-and-mortar store of a second merchant of the plurality of merchants, wherein a similarity between the first merchant and the second merchant meets a similarity threshold;
based at least in part on determining that the item is available at the second brick-and-mortar store, generating, by the server computing device, an interactive component corresponding to the item, the interactive component comprising:
an image of the item; and
a selectable control to initiate a purchase of the item from the second merchant; and
causing presentation, by the server computing device, of the interactive component via the graphical user interface, wherein customer-specific item variant information is overlaid on the graphical user interface responsive to selection of the selectable control, and wherein the selection of the selectable control enables the customer to add the item to a virtual cart displayed via the graphical user interface.
|