Integrating predefined templates with open ticket functionality
First Claim
1. A method implemented by a point-of-sale (POS) application comprising instructions executable by one or more processors of a device operable by a merchant, the method comprising:
- receiving, via an interface of the device that is presented via the POS application, input associated with a transaction between the merchant and a customer;
determining, based at least in part on the input, a transaction type associated with the transaction;
generating a data structure storing data associated with the transaction;
determining, based at least in part on the transaction type, a transaction flow from a plurality of predefined transaction flows, wherein the transaction flow defines one or more processes that the merchant is to perform during a course of the transaction with the customer;
associating the transaction flow with the data structure;
determining, based on the transaction type associated with the transaction, a template defining a visual representation of the data; and
presenting the visual representation of the data via the interface of the device.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques and arrangements for integrating predefined templates with open ticket functionality. For instance, a merchant device can identify a type of transaction between a merchant and a customer, select a ticket type for the transaction based on the type of transaction, and select a transaction flow based on the ticket type. The merchant device can then generate an open ticket for the transaction based on the ticket type, and associated transaction flow with the open ticket. Additionally, the merchant device can generate a visual representation of data associated with the open ticket, where a layout of the data within the visual representation is based on the type of transaction and the transaction flow, and present the visual representation to the merchant. In some examples, the type of transaction is identified using received input. In some examples, the type of transaction is identified based on a group associated with the customer.
157 Citations
20 Claims
-
1. A method implemented by a point-of-sale (POS) application comprising instructions executable by one or more processors of a device operable by a merchant, the method comprising:
-
receiving, via an interface of the device that is presented via the POS application, input associated with a transaction between the merchant and a customer; determining, based at least in part on the input, a transaction type associated with the transaction; generating a data structure storing data associated with the transaction; determining, based at least in part on the transaction type, a transaction flow from a plurality of predefined transaction flows, wherein the transaction flow defines one or more processes that the merchant is to perform during a course of the transaction with the customer; associating the transaction flow with the data structure; determining, based on the transaction type associated with the transaction, a template defining a visual representation of the data; and presenting the visual representation of the data via the interface of the device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
one or more processors; and one or more computer-readable media storing instructions executable by the one or more processors, the instructions programming the one or more processors to perform operations comprising; receiving input associated with a transaction between a merchant and a customer; determining, based at least in part on the input, a transaction type associated with the transaction; generating a data structure storing data associated with the transaction; determining, based at least in part on the transaction type, a transaction flow from a plurality of predefined transaction flows, wherein the transaction flow defines one or more processes that the merchant is to perform during a course of the transaction with the customer; associating the transaction flow with the data structure; determining, based on the transaction type associated with the transaction, a template defining a visual representation of the data; and presenting the visual representation of the data via a display of a device operable by the merchant. - View Dependent Claims (11, 12, 13, 14)
-
-
15. One or more computer-readable media storing instructions executable by one or more processors that, when executed by the one or more processors, cause the one or more processors to perform acts comprising:
-
receiving input associated with a transaction between a merchant and a customer; determining, based at least in part on the input, a transaction type associated with the transaction; generating a data structure storing data associated with the transaction; determining, based at least in part on the transaction type, a transaction flow from a plurality of predefined transaction flows, wherein the transaction flow defines one or more processes that the merchant is to perform during a course of the transaction with the customer; associating the transaction flow with the data structure; determining, based on the transaction type associated with the transaction, a template defining a visual representation of the data; and presenting the visual representation of the data via a display of a point-of-sale (POS) device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification