Parish LarderWhere Local Happens
What's On guides

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.