What's On · Merchants
Hosting events on What's On
Any merchant can list events from /merchant/dashboard/events — for free, paid-ticket or invite-only events. Tickets are sold through the same Stripe Connect account as the rest of your shop.
Creating an event
Open Events → New event. Required fields:
- Title and description (markdown supported).
- Date and time, including end time.
- Venue — a postcode is enough; full address is shown to ticket holders only.
- Cover image.
- Category — used by the public filters.
Save as draft to keep working on it; toggle Published to make it live on /events.
Configuring tickets
Open the event → Tickets tab. Add one or more ticket types: name, price, capacity, optional sale window.
Examples: Adult £15 (capacity 50), Child £5 (capacity 30), Early bird £10 (sales close 7 days before).
Free events: leave the price at £0 — customers still register and receive a QR ticket, so you have a guest list.
Selling tickets
Once the event is published, ticket sales appear under the Sales tab in real time — each ticket shows the buyer name, type, quantity and timestamp.
Capacity is enforced per ticket type. When all types sell out the event auto-marks Sold out on the public page.
Scanning tickets at the door
Open /merchant/dashboard/events/[id]/scan on your phone or tablet. Tap Start scanning — the camera turns on and watches for QR codes.
Each scan shows the customer name and ticket type. Valid tickets get a green check; already-used tickets show a red banner with the time of first use; tickets for a different event show a clear error.
You can scan offline-tolerant — scans queue locally and sync when the connection comes back.
After the event
Sales settle to your Stripe Connect account on the standard payout schedule. The Sales tab gains a CSV export of attendees that you can email or import into a CRM.