Kitchen Tickets

The Kitchen Ticket app for Commerce7 is owned and built by a 3rd party developer (Treefrog Digital). For questions regarding custom reports, setup, or support, please contact us at support@treefrogdigital.com.


App Technical Description


Kitchen Tickets is a Commerce7 extension that sends POS order data to compatible Epson thermal printers for kitchen ticket printing. The app supports multiple printer destinations, configurable ticket content, and order reprinting. Requires a Commerce7 instance and a compatible Epson TM-T88VII, TM-T88VI-i, or TM-T88V-i printe, but the process can be tried with other Epson Thermal Printers.


For quick access to the topic you are looking for, click the corresponding link below;


Setup Instructions


  1. Install the App on Commerce7
  • From the Commerce7 Admin Panel, Go to Apps. (You will need to have Admin Owner role to install the app)
  • Search for Kitchen Ticket by Treefrog Digital, and click on the app.
  • Then click Install


Setting up your Thermal Printer


The Kitchen Tickets app currently supports only the Commerce7-recommended Epson thermal printers and the Star MC-Print3.


  1. In your admin panel, navigate to Apps & Extensions - Apps -  Kitchen Tickets - Settings.
  2. Select Thermal Printers

  1. Click Add Thermal Printer

  1. Enter Printer Details:
    • Printer ID: A unique identifier used to configure your physical receipt printer. 
      • The Printer ID must not contain spaces.
      • We recommend using lowercase letters, numbers, and underscores (_) only. Avoid uppercase letters and special characters.
    • Printer Name: An internal name used to help you identify the printer within your account.

Example: If your printer is named Printer One, enter:

Printer ID: printer_one

Printer Name: Printer One


  1. After entering the information, click Save.

*Note: If your printer has already been configured, enter the same Printer ID that was used in previous configurations.


Configuring your Epson Thermal Printer


To configure your receipt printer, follow the instructions below.

  1. Install the supplied sample paper roll into the printer
  2. Connect the printer to your local network using a Cat5/Cat6 Ethernet patch cable. Plug the printer into the power outlet and turn the printer on.
  3. Wait for one minute, and the printer will start and print the local IP address obtained from your network.
  4. Type in the IP address into a web browser from a computer on the same network (Example: http://192.168.1.78)
  5. Login with the following credentials: 

Username:  epson  Password:  <Printer Serial Number> (for older printers, the PW is: epson)

6. On the EpsonNet Config page (see below), click on EpsonNet Config for TM-i

You will see the  EsponNet Config for TM-i as follows:

  1. Click on Server Direct Print

For example, https://ktapi.tfdapps.com/v1/print-receipt/spectrawinery


You can find your tenant id in Commcer7 Admin > Settings > General > Tenant

  • Interval = 30. (Do not set less than 15 seconds or service may be throttled). 
  • ID = The ID of the printer you configured earlier in the app installation panel. 
  • Name = The ID of the printer you configured earlier in this documentation in the app installation panel. 
  • Server Authentication = Disabled
  1. Under  Device Admin, click on Printer, and the following page will be displayed.

  • Device ID = The ID of the printer you configured earlier in this documentation in the Setting up a Thermal Printer section.
  • IP Address = Enter the internal IP 127.0.0.1
  • Click on Apply & Restart in the upper right-hand corner.

Configuring your Star MC-Print 3 Thermal Printer


  1. Paper: Put the roll of paper into the printer.
  2. Power: Plug in Ethernet & Power & Turn the printer on.
  3. The printer should print out its IP address within 1 minute.
    1. Most networks are configured with DHCP to provide new devices with an IP address. If your printer does not print out an IP address within a minute of turning it on, you should consult your IT department or provider for instructions.
  4. Enter the IP address on the printout into your browser to get to the printer configuration page. (example: http://192.168.1.100)
  5. Enter the default username and password
    1. username = root
    2. password = public
  6. You will be prompted to change the password, put in a password, and record this for future use.

Click CloudPRNT in the left-hand navigation under Network Configuration.

a. Under CloudPRNT Service select "ENABLE"

b. Enter the Server URL as https://apigateway.commerce7.com/lambdas/star-print-receipt?tenantId="your-tenant-id-here"

Example: https://apigateway.commerce7.com/lambdas/star-print-receipt?tenantId=spectra-winery

c. Click Submit


d. Click the flashing red Save link in the left-hand navigation

e. Click the Execute button.

f. Go back to CloudPRNT and choose Accept all (warning - not secure) for the HTTPS Client Settings. Save and Execute.

Configuring your Kitchen Ticket Template


The Kitchen Tickets app includes one free ticket template.

If you need a custom ticket design, contact support@treefrogdigital.com. Custom templates are available for a one-time fee. 

To select a ticket template:

  1. In your Commerce7 admin panel, navigate to Apps & Extensions> Apps > Kitchen Tickets > Settings.
  2. Select Templates.
  3. Select the template you want to use:
    • Template 1: The default template included with the Kitchen Tickets app.
    • Custom: Available only if a custom template has been created for your account.
  4. Click Save

Your selected template will be used when printing kitchen tickets




Sending items to a thermal printer from Commerce7 POS


Once your thermal printer is configured, you can print items directly from the Commerce7 POS.


  1. In your Commerce7 admin panel, click the POS icon in the upper-right corner to open the Point of Sale.
  2. Add the products you want to send to the kitchen to your cart.
  3. (Optional) To include a table number and guest count on the kitchen ticket:
    • Click More Actions.
    • Select Additional Order Info.

  • Under Kitchen Ticket Table and Kitchen Ticket Guests, enter the appropriate information.
  • Click Save Additional Information.

  1. When you're ready to print, click More Actions.
  2. Select Send to Kitchen Tickets.

  1. In the print dialog:
    • Select the items you want to print.
    • (Optional) Add any ticket notes.
    • Choose the desired thermal printer from the Printer drop-down menu.

  1. Click Print.

The selected items will be printed on the chosen thermal printer.



Add Modifiers to your Ticket


Kitchen Tickets templates now support Commerce7 Food Modifiers. You can select modifiers before printing your ticket, and the selected modifiers will appear on the printed kitchen ticket.


Before you can add modifiers to a ticket, the product must have modifiers configured.


Configure Product Modifiers


  1. In your Commerce7 admin panel, go to Store > Products.
  2. Select the product you want to configure.
  3. Open the Modifiers tab.

  1. Create one or more modifier groups (for example, a Toppings group with multiple topping options).

  1. Configure each modifier group as needed:
    • Mark the modifier as Required, if applicable.
    • Set an additional price for individual modifier options, if applicable.
  2. Save your changes.

Once configured, the product's modifiers will be available in the Commerce7 POS.


Adding Modifiers to a Ticket


  1. Open the Commerce7 POS.
  2. Add a product that has modifiers configured (for example, a Pizza).
  3. When the Modifiers window appears, select the desired modifier options.

  1. Click Add Item.
  2. The item will be added to the ticket, and a summary of the selected modifiers will be displayed beneath the product.
  3. After adding all items to the ticket, click the arrow next to the customer name.

  1. Select Send to Kitchen Tickets to print the kitchen ticket.

The printed kitchen ticket will include the selected modifiers for each applicable item.





Adding a Kitchen Table and Guest Number


To include the table number and number of guests on your kitchen ticket:

  1. Open the Commerce7 POS.
  2. Click More Actions.
  3. Select Additional Order Info.


  1. Enter the appropriate values in the following fields:
    • Kitchen Ticket Table – Enter the table number.
    • Kitchen Ticket Guests – Enter the number of guests.

  1. Click Save Order Info.

The table number and guest count will be included on the printed kitchen ticket

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.