Setting up experience bookings

Experiences are slot-based products — cooking classes, tours, tastings. You define when slots happen and how many people each slot holds. Customers pick a slot and book at checkout, and your store prevents overselling automatically.

Setting up experience bookings

An experience is a slot-based product — think cooking class, brewery tour, wine tasting. You define when the experience runs and how many people each slot holds; customers pick a slot at checkout and you receive a confirmed booking with their details.

Set up an experience

    1. Open Products and click New product → Experience.
    2. Fill in the experience basics: title, description, photo, base price.
    3. Define your slots. Pick one-off slots (a specific date and time) or recurring slots ("every Saturday at 10am"). Each slot has a capacity.
    4. Choose how capacity is counted — by people (capacity = total guests) or by group (capacity = total bookings regardless of size). Cooking classes usually count people; private tour experiences count groups.
    5. Publish.

Overselling is prevented automatically

Your store handles the maths. If a slot has 4 seats left and two customers try to book a party of 2 simultaneously, only one of them succeeds — the other sees "Slot unavailable" and picks a different time.

You never have to think about this. Just keep your slot capacities accurate.

What customers see

The experience page on your storefront lists upcoming slots with remaining seats. Sold-out slots are dimmed but still visible so customers see the full picture of availability. Past slots are hidden automatically.

Managing bookings

Open Orders and filter to experience products, or view the dedicated booking list. Each booking shows:

  • The slot date and time
  • The party size and the customer's name + contact details
  • Any custom fields you've added (allergies, special requests, etc.)

There's no built-in back-and-forth confirmation flow — bookings are confirmed automatically at checkout. If a customer needs to cancel, they email or call you; you refund the order from Orders and the slot's capacity is automatically freed up for re-sale.

Releasing capacity without refunding

If you need to move a customer to a different slot without processing a refund (say, you're rescheduling them):

    1. Open the booking from Orders.
    2. Click "Release slot capacity" in the booking detail panel.
    3. The slot has one more space available; the customer's payment is untouched.

Multi-pass experiences (punch cards)

For class packs and bundled passes — "10-class yoga", "5-session personal training", "6 pottery classes" — toggle Multi-pass / punch-card on the experience form. This hides slot scheduling entirely: the customer doesn't book a date, they walk in to any future class and get scanned each visit.

Multi-pass products do not reserve slot capacity. Door capacity is managed operationally — turn people away if the room is full, or accept walk-ins on a first-come basis. If you need pre-booking, keep the toggle off and use single-use slots.

See the dedicated multi-use passes article for the full walkthrough.

Next steps

Was this helpful?