Basker Docs

Commerce and ticketing

How donations, memberships, and the provider booking blocks fit together, and what each one needs.

Commerce and ticketing on a Basker page come from a handful of blocks: a giving prompt, a tiers layout, and provider-backed booking. Some work on their own. Others appear only once a ticketing integration is connected.

Provider blocks need the app connected

The Spektrix, Elevent, and Tessitura blocks appear in the block list only after you connect and sync that integration. Until then, they stay hidden, and their event, fund, and performance pickers have no data to show. See Spektrix, Elevent, and Tessitura to connect one. See Apps for the full list of integrations.

Giving: Donation and Membership

These two blocks ask visitors to give or join, and both work with or without a connected provider.

  • Donation: a giving prompt on the page as a button or an inline form with suggested amounts. Its Ticketing Provider option starts at General, a plain button that needs no connection. Pick Elevent, Spektrix, or Tessitura to drive it from a giving option, fund, or contribution. See Donation.

  • Membership: lays out your supporter tiers as Cards, a List, or a comparison Table, each with a join button. Connect Elevent and each tier shows its live title and price automatically. Connect Spektrix and each tier's join button links to a real membership. You still enter the title and price yourself. See Membership.

Booking: the provider blocks

When the matching app is connected, three blocks add booking and provider-hosted experiences:

  • Spektrix: embeds a Spektrix experience you choose with Type, such as an event list, calendar, or seat selection. Other Type options include basket, checkout, account, donations, and memberships. See Spektrix.

  • Elevent: lists an event's performances, each with its own booking button linked to Elevent. It shows every performance by default, or you can pick specific ones. See Elevent.

  • Tessitura: lists an event's performances, each with its own booking button linked to Tessitura. It shows every performance by default, or you can pick specific ones. See Tessitura.

Event booking without a generic block

There is no standalone, add-anywhere booking block. Basker handles event booking in two ways:

  • On an event or event instance page, the Event Instances block lists each date with its own booking button. Where each button leads depends on the connected provider. This block appears only while you build an event or event instance page. See Event instances.

  • Anywhere else, use the provider block (Elevent or Tessitura) to list an event's performances with a booking button on each. Or use a Spektrix block set to the right Type. Set Show Instances to a specific performance for a single booking button. Buttons elsewhere on the page can also link straight to a provider booking destination.

Which one should I use?

You want to…Use
Take one-off or recurring donationsDonation
Show supporter or membership tiers people can joinMembership
List every date of an event, each with a book buttonEvent Instances (event and event instance pages)
List an event's performances with a book button on any pageElevent or Tessitura
Embed a Spektrix event list, calendar, basket, or checkoutSpektrix

For donations and memberships you can start with General and add a provider later. For booking through Elevent, Spektrix, or Tessitura, connect the app first so the block appears.

Where to go next

On this page