ThemeSection ReferenceEvents overview

Events overview

Your full events page — every tournament, prerelease, and locals night in one place.

What it’s for. Showing people what’s happening at the shop and getting them registered. It pulls from your Event metaobject entries and links each one to its ticket product, so prices, “sold out,” and spots-left stay accurate on their own.

When to use it. Once, on a dedicated Events page (there’s a page.events.json template for it). It shows nothing until you’ve set up the Event metaobject and ticket products first.

View modes

Turn any of these on and pick which loads first. The toggle only appears if more than one is enabled.

  • Agenda — a tight list grouped by date with a “Today” badge. Best when people just want to know what’s next.
  • Calendar — a month grid with dots on busy days; click a day to see its events. Good for a packed weekly schedule.
  • Cards — image tiles (grid or list) with format, location, price, and spots left. Best when you want events to look like a lineup.

Ways to use it

  • Weekly grind — agenda default, game filter on, for FNM / Pokemon League / locals.
  • Prerelease season — cards view so each new set’s event gets a banner.

Tips

  • Nothing showing? You need Event entries with sort_date set, or they won’t sort or appear.
  • By default it hides past events. Flip “Show past events” for an archive.
  • “Sold Out” comes from the ticket product’s inventory; spots-left adds up every variant (General + VIP both count). No ticket linked shows as “Free.”
  • For a homepage teaser, use Upcoming Events instead — this is the full page.

Settings

SettingTypeWhat it does
TitleTextDefault: Upcoming Events
DescriptionMulti-line textDefault: Join us for tournaments, leagues, and special events.

Views

SettingTypeWhat it does
Default viewDropdownAgenda, Calendar, Cards
Enable agenda viewOn / offDefault: true
Enable calendar viewOn / offDefault: true
Enable cards viewOn / offDefault: true

View labels

SettingTypeWhat it does
Agenda labelTextDefault: Agenda
Calendar labelTextDefault: Calendar
Cards labelTextDefault: Cards

Filtering

SettingTypeWhat it does
Show game filterOn / offDefault: true
GamesTextComma-separated list of games
Default game filterDropdownGames from the list above will also appear as options (All games)
Show past eventsOn / offDefault: false
Hide cancelled eventsOn / offDefault: false

Agenda settings

SettingTypeWhat it does
Date formatTextLiquid date format. Default: Friday, June 13

Calendar settings

SettingTypeWhat it does
Week starts onDropdownSunday, Monday

Cards settings

SettingTypeWhat it does
Cards layoutDropdownGrid, List
Show imagesOn / offDefault: true
Show locationOn / offDefault: true
Show priceOn / offDefault: true
Show spots remainingOn / offDefault: true

Was this page helpful?

Spotted something wrong, or want to suggest an improvement? Email support → — your message goes straight to engineering.