CPC G06Q 20/3255 (2013.01) [G06Q 10/0838 (2013.01); G06Q 10/087 (2013.01); G06Q 20/322 (2013.01); G06Q 30/0202 (2013.01); G06Q 30/0631 (2013.01); G06Q 30/0633 (2013.01); H04W 4/14 (2013.01)] | 29 Claims |
1. A non-transitory computer readable storage medium comprising stored instructions, the instructions when executed by a processor causes the processor to:
generate programmatically, by a bundle analysis module, a product bundle recommendation for a merchant based on historical data associated with user devices;
receive input from the merchant approving the product bundle recommendation as a product bundle and creating a character representation for the product bundle, the character representation including: (i) a bundle modifier character indicating occurrence of the character representation within a text message; and (ii) a name string that identifies the product bundle and that is adjacent to the bundle modifier character;
receive a first text message via a network from a user device;
detect the occurrence of the character representation within the first text message;
determine bundle data for the product bundle by referencing a database using the character representation, the bundle data defining at least one product, a quantity of the product, and a variant of the product;
provide one or more second text messages via the network to the user device, the one or more second text messages including transaction data including the bundle data, payment data associated with the user device, and shipping data associated with the user device; and
receive a third text message via the network from the user device confirming the transaction data.
|