What To Consider

Print Fields / Items / Variables

Touch - What To Consider

This provides an overview of the Print Fields/Items/Variables available in Touch that can be included when printing to Floor/Kitchen/Label/Order/Raffle Ticket Barrel/Receipt printers.

 


Subjects      

 


How To Access Print Fields / Items / Variables      

Print Fields/Items/Variables can be accessed via the Add Item button when editing anyone of the Printing Peripherals for Floor/Kitchen/Label/Order/Raffle Ticket Barrel/Receipt printers. For example:

 


 


Conditional      

Graphical

 

print-fields-items-variables-1-2

Select from the drop-down list the required conditional option to be applied to the currently selected Item. The conditional options are:

  • <<NONE>> - This is the default option. Select to ensure no conditional printing is applied.
  • CUSTOMER - Select to only print when a Customer/Member has been added to an order/sale.
  • TABLE - Select to only print when a Table has been added to an order/sale.
  • ORDER - Select to only print when a Phone/Web Order has been added to an order/sale.
  • HOLD - Select to only print when an order/sale has been held.
  • EVENT - Select to only print when an Event has been added to an order/sale.
  • ITEM HAS VALUE - Select to only print when the item as a value that is NOT zero.

 


Custom Printer Commands      

Graphical

 

print-fields-items-variables-2


Customer      

Graphical

 

print-fields-items-variables-3

 

General      

Graphical

 

print-fields-items-variables-4

 


Misc      

Graphical

 

print-fields-items-variables-5-1

Noteworthy

  • {EVENT AREA} - Select to include the name of the Area when printing Kitchen/Order/Receipt dockets using:
    • Touch - The Area has been selected from the Event grid when the Order/Sale is commenced.

Notes ...


The Area maybe overridden. For example, if a Table is added to an Order/Sale after selecting an Area, it will remove the Area from the Order/Sale.

  • EVENT AREA} continued ...
    • POS API - If the first character in the BookingName field has an open bracket "(", and then a closed bracket is also detected ")", it will use the data between the two brackets and determine the Area, by doing the following:
      • Check if a Session is configured/scheduled at the date/time in the Location based on the TransactionDate in the POST/order request. If one is:

 

Notes ...


This was previously referred to as {SUITE NAME}. Venues that currently have {SUITE NAME} on their dockets do NOT need to change it. These will continue to function in the same way as it's replacement Field/Item/Variable functions, namely {EVENT AREA}.

 

    • Touch - At the time the Order/Sale is finalised, if there is an Event configured/scheduled at the date/time in the Location the terminal is assigned too, then the Session's Name will be returned as the {Event Name}.
    • POS API - The Session's Name will be returned as the {Event Name}, if a Session is located based on the “TransactionDate” in the POST/order request.

Notes ...


For Orders/Sales posted via POS API for past or future Events, the correct Session Name will be returned based on the TransactionDate in the POST/order request, and NOT based on when it was submitted to SwiftPOS.

 

  • {Event Name} continued ...

 


Orders      

Graphical

 

print-fields-items-variables-6


Printer Commands      

Graphical

 

print-fields-items-variables-7


Product Labels      

Graphical

 

print-fields-items-variables-8


Raffles     

Graphical

 

print-fields-items-variables-9


Tables     

Graphical

 

print-fields-items-variables-10

 

 

End of article