Skip to content

Tickety: how to use

Tickety

Tickety adds two tiles to Shopify POS: Sell tickets puts tickets in the cart, and Validate tickets checks them at the door. Each ticket gets a unique 12-digit code and prints with a QR code.

$0.99 / month30-day free trialShopify POS
Overview

How it works

1

You create the tickets

In the Shopify admin: a name, a price or a linked Shopify product, a validity rule and an optional limit.

2

The cashier sells from the tile

Sell tickets adds one cart line that carries the ticket codes. The customer pays at the normal Shopify checkout, with other items if needed.

3

Payment issues the tickets

Once the order is paid, the tickets are stored with it. With the post-purchase block turned on, the codes appear and print right after payment. Without it, print them from Recent sales.

4

The door redeems them

Validate tickets looks up the code and marks a valid ticket as used. The next scan of the same ticket shows Ticket has already been used.

5

Only the end date is checked

A ticket passes until the end of its valid-until day. There is no start date, so a ticket dated for Saturday also passes on Friday.

6

Refunds void tickets

A refund of ticket units in Shopify marks that many tickets Refunded. They no longer pass the door and drop out of the totals.

7

Your admission rules still apply

The app records sales and redemptions. Who may enter, your refund terms, the real capacity of the venue, and the price and tax of each ticket are yours to decide. The ticket limit is checked when the cashier taps PURCHASE, so two registers selling the last tickets at the same moment can both go through.

The app adds to Shopify POS. Payments, taxes and reports stay in Shopify.
Features

What it does

Sell from a POS tile

Sell tickets lists your tickets. The cashier picks one, sets the date and the quantity, and taps PURCHASE. Payment goes through the normal Shopify checkout.

Unique codes with a QR code

Every ticket gets a 12-digit code. The printed ticket shows the business name, the ticket name, the QR code, the code, the price, the valid-until date and the sale time.

Check at the entrance

Validate tickets reads the QR code with the camera or a connected scanner, or takes a typed code. A valid ticket is redeemed once. UNDO reverses a mistake.

Three kinds of validity

Date is chosen at sale, Days after sale (0 means the day of sale only) or No expiry.

Ticket limit

Tickets available (optional) caps the number sold. The sale screen shows what is left, and Sold out at zero.

Custom sale or Shopify product

A ticket is a custom sale at its own price, or one of your Shopify products with that product's price, tax settings and product reports.

Refunds void tickets

Tickets of refunded units get the status Refunded and are refused at the door.

Reports and XLS

Sold, redeemed and revenue by ticket, by location and by staff ID. Search a code, undo a redemption, email or download the list as an XLS file.

Built for: Museums, water parks, tours, attractions, concerts and classes. Any place that sells entry at a counter and checks it at a door.
Install

Price & installation

The app has a 30-day free trial. Shopify bills the subscription with your Shopify invoice.

How to install

  1. Open the app on the Shopify App StoreUse the button above, signed in to your store.
  2. Click InstallApprove the permissions the app asks for.
  3. Choose the planThe 30-day free trial starts at once. Shopify bills the subscription with your Shopify invoice.
  4. Set the app up in your Shopify adminIt is listed under Apps. The first setup is below.
  5. Add the app's tile to Shopify POSOn the POS home screen add a tile, choose Apps and pick the app.
How to cancel the subscription

Cancelling means uninstalling the app. There is no separate billing screen.

  1. In the Shopify admin open Settings → Apps.
  2. Open the menu on the app's row and choose Uninstall.
  3. Confirm. The subscription stops when the app is uninstalled.
Start here

First setup

Do this once, in this order. The app is then ready for the shift.

  1. Open Tickety once in the Shopify admin.This connects the POS tiles to your store. Until then the tiles answer Open Ticketly in Shopify admin once, then sign in to POS with an account that has access to Ticketly. Approve the plan when Shopify asks.
  2. Click Create ticket.Fill Ticket name (up to 50 characters) and pick a Color. The color marks the ticket in the admin and in the reports.
  3. Choose How it is sold.Custom sale: type the Price; taxes follow your store's tax settings. Shopify product: Choose product and pick one variant; price and tax come from the product. A product can be chosen only in the Shopify admin, not in POS.
  4. Set Validity.Date is chosen at sale: the cashier picks the date. Days after sale: fill Days valid after sale, where 0 means the day of sale only. No expiry: the ticket never expires.
  5. Optional Fill Tickets available (optional).Empty means no limit. The limit counts all tickets sold, not tickets per day.
  6. Click Save.Create one ticket per type, for example Adult and Child.
  7. Open Settings.Print tickets is on by default. Business name on tickets is printed at the top of each ticket; empty means your store name. Settings save by themselves.
  8. In Shopify POS, add both tiles.Add a tile, choose the app, then add Sell tickets and Validate tickets. Give your POS staff access to the app.
  9. Optional Turn on the post-purchase block.In the Shopify admin, open the Point of Sale channel settings, go to the app's extensions and activate Sell tickets for Post-purchase. One activation covers all locations. The block shows the codes after payment and, with Print tickets on, prints them once.
  10. Test it: sell one ticket, pay, then scan it on Validate tickets.Undo the redemption with UNDO, then refund the test order in Shopify: the ticket becomes Refunded.
Deleting a ticket removes it from the POS grid. Tickets already sold and the reports stay.
Configuration

Setup scenarios

Each scenario is a complete configuration. Follow the steps in order.

1. Day tickets: the visitor picks the day

A water park or an attraction sells entry for a chosen day, at the counter.

  1. Create Waterpark Adult as a Custom sale at 35.00.Validity: Date is chosen at sale.
  2. Create Waterpark Child the same way at its own price.
  3. At the counter: Sell tickets, tap the ticket.Valid until shows today. Change date opens a calendar for another day.
  4. Set Quantity and tap PURCHASE.Add the child tickets the same way, then take payment.
A ticket is valid until the end of its date and from the moment it is sold. The limit in Tickets available counts every sale, not each day. For a daily or per-slot cap, create one ticket per slot, like Boat Tour 3 PM.
2. Museum entry valid the next day too

Visitors may come back the day after with the same ticket.

  1. Create Museum Entry and choose Days after sale.
  2. Set Days valid after sale to 1.The ticket is valid on the day of sale and the next day. 0 would mean the day of sale only.
  3. Sell it from the tile.The sale screen shows the computed Valid until date; the cashier does not choose it.
A ticket is redeemed once. The second visit needs a second ticket, or an UNDO on the first visit's redemption.
3. One event with a fixed number of seats

A concert or a class has a set capacity.

  1. Create Summer Night Concert.Choose Date is chosen at sale and let the cashier pick the event date, or No expiry.
  2. Fill Tickets available (optional) with the capacity, for example 150.
  3. Sell from the tile.When the quantity is higher than what is left, the screen shows Only N tickets left. At zero the ticket shows Sold out.
  4. After the event, delete the ticket.Sold tickets and reports stay.
The limit is checked at PURCHASE, counting the units already in that cart. Two registers selling the last seats at the same second can both succeed.
4. A ticket that is a Shopify product

You want product reports, the product's tax settings, or a free ticket.

  1. Create the product in Shopify first.
  2. In the ticket editor choose Shopify product and click Choose product.Pick one variant. Price and tax come from the product.
  3. Sell it from the Sell tickets tile.The tile asks for the date and checks the limit.
The product rung up from the product grid, search or a barcode scan still gets its ticket code after payment. The limit is not checked then, and a ticket whose date is chosen at sale is valid on the day of sale.
5. Checking visitors in at the door

Staff at the entrance scan each ticket once.

  1. Open Validate tickets.A connected scanner works while the window is open. SCAN opens the camera.
  2. Scan the QR code, or type the code in Ticket code… and tap VALIDATE.
  3. Green Ticket redeemed: let the visitor in.The ticket is marked as used at once, without a confirmation.
  4. Red or yellow card: do not let in, read the reason.Ticket has already been used, Ticket has expired, Ticket refunded or Ticket not found.
  5. Redeemed by mistake: tap UNDO.Later, use Undo redemption in Reports.
6. Refunding tickets

A visitor returns one ticket of two.

  1. Make the return in Shopify POS or the Shopify admin as usual.Return the ticket line with quantity 1.
  2. Within seconds, one ticket of that line becomes Refunded.Unredeemed tickets go first, the newest first. A redeemed ticket is voided only if none of that line is left unredeemed.
  3. At the door the voided ticket shows Ticket refunded.The other ticket still passes.
A refund of an amount only, without returning the line, voids nothing. A voided ticket cannot be restored.
Reference

Screens and settings

Every screen of the app and what each setting does.

Sell tickets: ticket list

The tile is titled Sell tickets with the subtitle Ticketly. The list needs a connection.

Sell tickets: ticket list
Setting What it does
Ticket card Name, price · validity, and N left or Sold out when a limit is set. Tap it to open the sale screen.
Recent sales The last 30 tickets of the store, grouped by order. Tap a sale to print all its tickets. Back returns.
Red banner · Try again N paid sales are still waiting for their ticket codes. This device could not send them, for example after a lost connection. Try again sends them.
You have no tickets Create tickets in the admin first.
Sale screen
Sale screen
Setting What it does
Price The price of one ticket.
Valid until The computed date, or today for a date chosen at sale. Change date opens a calendar. A past date is allowed and shown in red.
Quantity Minus and plus buttons, from 1.
Tickets left Only with a limit. A higher quantity shows a yellow Only N tickets left.
Total Price × quantity, for custom-sale tickets. A product ticket is priced by Shopify in the cart.
PURCHASE Checks the limit again, adds one cart line with the codes and closes with Added to cart. Then take payment as usual.
CANCEL Back to the ticket list.
After payment: post-purchase block

Optional. Shown on the screen after payment once the block is activated.

After payment: post-purchase block
Setting What it does
Tickets issued: N The codes of this sale with the ticket names.
Print tickets Prints the tickets. With Print tickets on in Settings, they print once by themselves.
Checking for tickets… The block waits for tickets issued from the paid order, for example a product ticket rung up from the product grid.
No tickets found for this sale · Check again The sale had no tickets. Check again asks once more.
Printed ticket

Printed in English.

Printed ticket
Setting What it does
Business name From Business name on tickets, or your store name.
Ticket name As it was when the ticket was sold.
QR code · code The QR code holds the 12-digit code.
Price · Valid until · Sold No expiry for tickets that never expire. Dates follow the device that sold the ticket.
Printer With a connected receipt printer, each ticket prints on its own. Without one, the system print dialog opens. Refunded tickets are skipped.
Validate tickets
Validate tickets
Setting What it does
Ticket code… Type a code, then tap VALIDATE. Empty gives Please enter ticket code.
SCAN Opens the camera. A connected scanner works while the window is open.
Ticket redeemed Green. The ticket was valid and is now used. UNDO cancels it and shows Redemption cancelled.
Ticket has already been used Red. The card shows when it was used.
Ticket has expired Yellow. Past its valid-until date. Not redeemed.
Ticket refunded Red. Voided by a refund. Not redeemed, no UNDO.
Ticket not found Red. No ticket of this store has the code.
Code · Ticket · Price · Valid until · Sold · Used The details of the ticket on the card.
Tickets (admin home)
Tickets (admin home)
Setting What it does
Ticket card Color strip, name, Custom sale or Shopify product, price · validity, Sold: N, Redeemed: N, and N left or Sold out. Click to edit.
Create ticket · Reports · Settings Buttons in the title bar.
Welcome to Ticketly Shown while you have no tickets: the four setup steps and Create your first ticket.
Ticket editor
Ticket editor
Setting What it does
Ticket name Required, up to 50 characters.
Color One of 16 colors. Shown in the admin and the reports, not in POS.
How it is sold Custom sale or Shopify product.
Price Custom sale only. Digits fill from the right: 2000 gives 20.00.
Choose product · Change · Remove Shopify product only. One variant. Available in the Shopify admin, not in POS.
Validity Date is chosen at sale, Days after sale or No expiry.
Days valid after sale Up to 4 digits. 0 means the day of sale only.
Tickets available (optional) Up to 6 digits. Empty means unlimited.
Save · Delete ticket Delete asks Are you sure?. Sold tickets and reports stay.
Reports

Opens on Last 30 days for all locations. Refunded tickets are listed but not counted.

Reports
Setting What it does
Period Today, Yesterday, Last 7 days, Last 30 days, This month, All time, or Custom with From and To.
Location All locations or one.
Tickets sold · Tickets redeemed · Revenue Totals for the period and location.
By ticket · By location · By staff member Sold, redeemed and revenue per line. Staff members are shown by their Shopify ID.
Sold tickets Newest first, 50 per page: Code, Ticket, Price, Sold at, Valid until, Status, Redeemed at, Order.
Status Not redeemed, Redeemed, Expired or Refunded.
Search by ticket code Shows one ticket and ignores the other filters. Clear returns to the list.
Undo redemption Asks for confirmation; the ticket can then be redeemed again. Not available for a refunded ticket.
Email report Sends a link to the XLS file for the period and location. The link works for 24 hours.
Download XLS Saves the file. Not shown when the app is opened in POS.
Settings

Changes save by themselves.

Setting What it does
Print tickets On by default. The post-purchase block prints the tickets once after payment.
Business name on tickets Up to 50 characters, printed at the top of each ticket. Empty means your store name. Saved when you leave the field.
Email address Your store email, read-only. Change it in your Shopify account.
Miss something? · Tell us Sends us a feature request: up to 1,000 characters and an optional email.
Contact us · App version Our support address and the installed version.

Screenshots of the running app in Shopify POS and the Shopify admin. Click one to enlarge.

At the register

Everyday use

What the cashier does after the app is set up.

  1. Open Sell tickets and tap the ticket.
  2. If the ticket asks for a date, set it with Change date. Set the quantity and tap PURCHASE.
  3. Take payment at the normal checkout. Other items can be in the same cart.
  4. Hand over the printed tickets. If nothing printed, open Sell tickets → Recent sales and tap the sale.
  5. At the entrance, open Validate tickets and scan each QR code. Green means let in.
  6. If a ticket was redeemed by mistake, tap UNDO on the green card.
If something is wrong

Troubleshooting

Symptom on the left, what to do on the right.

Symptom What to do
Open Ticketly in Shopify admin once, then sign in to POS with an account that has access to Ticketly. Open the app once in the Shopify admin. If it was already opened, give the staff account signed in to POS access to the app.
Nothing printed after payment. Only the post-purchase block prints by itself. Check that it is activated and that Print tickets is on. Print from Sell tickets → Recent sales.
Only N tickets left or Sold out at PURCHASE. The limit is reached, counting the tickets already in this cart. Lower the quantity or raise Tickets available (optional).
POS doesn't accept a free custom sale. To sell this ticket for free, link it to a Shopify product in the Ticketly app. Create a Shopify product priced 0 and link the ticket to it.
The ticket codes could not be attached. Delete the “name” line from the cart, then try again. Delete that line from the cart first, so the cart holds no ticket line without codes, then sell again.
N paid sales are still waiting for their ticket codes. This device could not send paid sales, usually after a lost connection. Tap Try again when the device is online.
The server did not respond. Check the connection and try again. Selling and validating need a connection. Check the network, then try again.
Ticket not found for a ticket the visitor holds. Type the 12 digits again. Check that the ticket was sold by this store. A ticket from an offline sale gets its code once the order reaches Shopify.
A product ticket sold from the product grid had no date choice. Only the Sell tickets tile asks for the date and checks the limit. Sold from the grid, search or a scan, a ticket whose date is chosen at sale is valid on the day of sale.
The editor says Products can only be chosen in the Shopify admin. Open Ticketly from Apps in your Shopify admin to link a product. You opened the app in POS. Open it from the Shopify admin to link a product.
The app's tile is not on the POS home screen. Add it: on the POS home screen add a tile, choose Apps and pick the app.
The tile does not react or shows an old screen after an update. Close and reopen Shopify POS. If that does not help, update Shopify POS on the device.
The app asks for new permissions. A new version needs them. Open the app in the Shopify admin and approve them.
Questions

FAQ

Why do the tiles say Ticketly?
Tickety: Entry & Event Tickets is the App Store name. Inside the app, the tiles and some messages use the name Ticketly. It is the same app.
Can customers buy tickets online?
No. Tickets are sold at Shopify POS only.
Can a ticket be used twice?
No. The second scan shows Ticket has already been used. A redemption made by mistake can be undone with UNDO or in Reports.
Does a ticket dated for a later day pass today?
Yes. The app checks only that the valid-until date has not passed.
Is the ticket limit per day?
No. It counts all tickets sold. For a daily cap, create one ticket per day or per time slot.
What happens when an order is refunded?
The tickets of the refunded units become Refunded: unredeemed ones first, the newest first. They are refused at the door and no longer count in the reports. A refund of an amount only voids nothing.
Can I sell a free ticket?
Try a custom sale at 0.00. If POS refuses it, link the ticket to a Shopify product priced 0.
Are tickets printed in Spanish or French?
No. Printed tickets and the XLS file are in English. The admin and the POS tiles are in English, Spanish and French.
How much does it cost?
$0.99 per month, with a 30-day free trial.
Support

Contacts