Easy Tickets & Events - live demo

Try the Shopify time slot picker

Pick a date, then pick a start time. Try the sold-out one. Switch the picker between the calendar, the date list and the dropdown, and restyle it the way you would in your theme editor. Nothing to install to look around.

Picker style

Calendar shows a month grid.

Theme editor, the "Date & time picker" block, setting "Style".

Event

The event's own dates, times and capacity, set in the app.

Shopper language

The storefront language. Shopper text ships in six languages.

Tickets left line

Theme editor, the "Event Available Inventory" block, with "Show" left on "Total remaining".

Colours

The accent plus the whole calendar palette, at the values a new event starts on. Set per event in the app, on the "Popup template editor" screen under "Calendar (date picker)". "Selected day background" ships empty and follows the accent, which is where the control below starts. There is no sold-out day colour: the calendar does not mark sold-out days, the date list and the dropdown say it in words.

Live storefront preview

Weekend wine tasting

€45.00

Choose a date
What the real block does that this demo does not
  • The product title, price and buy button here are a neutral stand-in for the merchant's theme. On a real store they are the theme's own, in the theme's fonts and colours. The app only changes the button's label.
  • Adding to cart opens the attendee popup, where the shopper fills in each ticket holder's details. None of that is here, and neither is the waitlist form the "Join the Waitlist" button opens.
  • The ticket-type selector, add-ons, discount banners, the event date, the location and map link, and the past-events list are separate blocks the merchant places in the theme editor. Only the picker and the tickets-left line are drawn here.
  • Per-order ticket limits are not a block at all. The app watches the store's own buy form, holds the number of tickets down to what is left for the chosen date, says why in a short notice, and prints the limit above the buy button when the merchant switches that notice on. The quantity control is the store's own field, kept in step; the app's own plus/minus stepper appears in the attendee popup, and on the product page when the merchant places the ticket-type selector. None of that is drawn here.
  • Nothing reaches a cart. There is no network call, no product, no order.
  • A sold-out slot stays clickable on purpose: clicking it is how a shopper reaches that date's waitlist. The calendar never marks a sold-out day; the date list and the dropdown do, in words.
  • The week starts on Sunday in every language, because the block ships one day-of-week row. Times are on a 24-hour clock and dates are spelled out in the shopper's language, and both are shop settings. The clock can be switched to 12 hours. The date can be switched to day/month or month/day, which is not a reordering of what you see here: it drops the weekday and the month name and prints digits, so "Sunday, 6 September" becomes "06/09".
  • Dates with no session are skipped by the keyboard here and the arrow keys walk the calendar. The real block leaves those cells focusable and offers no arrow-key movement.
  • When one seat pool is shared across several ticket types, the seats line reads "left for this date, any ticket type". This demo has one ticket type, so it shows the plain wording.
  • Two more states are missing: a date with no start time shows "All day" and picks itself, and a merchant who pauses ticket sales gets a "Ticket sales are paused" notice in place of the picker.

The dates and seat counts here are samples. On your store they come from the schedule you set and from real orders.

What you are looking at

This is the picker Easy Tickets & Events puts on a Shopify product page when an event runs on more than one date. Each start time is its own sitting with its own seats, so selling out 11:00 leaves 14:00 alone, and the buy button stays shut until a date and a time are chosen.

The style buttons above map to a real setting on the theme block, and the colour controls map to the calendar palette in the app’s popup designer. A sold-out sitting stays clickable on purpose, because that is how a shopper reaches the waitlist for the time they wanted.

The full write-up, with the setup steps, the honest limits and the answers merchants ask most, is on the time slots and timed entry feature page.