Workshop & events host workflow
Events Manager, event products, checkout, and optional client portal access for workshops and photo walks on ArtInStack.
Architectural alignment
Workshops and photo walks are operational (dates, seats, location) and commercial (tickets, bundles). ArtInStack treats events as their own resource in Events Manager, then links them to Products so checkout stays consistent with the rest of your store. One product can include multiple events or mix an event with a course—for example a “VIP pass” spanning two sessions, or a bundle of Event A + Course C—without rebuilding the event inside the product editor.
After purchase, clients may receive portal access (when your plan includes portal widgets) for schedules, downloads, or follow-up galleries—or remain checkout-only guests, depending on how you wire the product.
Required module configuration
| Area | Why you need it | Notes |
|---|---|---|
| Events Manager | Create events, sessions, capacity | Requires events capability on your plan |
| Products | Ticketed SKUs tied to events | Commerce spine |
| Pages | Public event/product detail pages | Shows date, time, seats |
| Portal Manager | Optional post-purchase experience | Workshop alumni, materials, galleries |
| Settings → Integrations | Stripe for paid seats | Volunteer/free paths depend on event configuration |
Event shapes you should plan for
Fixed session (workshop, photo walk) — One date and time set in Events Manager. The product detail page shows location, schedule, and seats remaining; the buyer uses Book your seat (or add to cart) for that session.
Multiple sessions (mentoring, recurring class) — Several slots under one event; the buyer picks a session before checkout.
Products without portal — Ticket only: registration is fulfilled by email/receipt and your run sheet—no client login required.
Products with portal — Same ticket, plus portal widgets (events list, downloads, intro video) for attendees who need a persistent room.
Step-by-step implementation blueprint
- Events Manager → Create Event — Add title and draft, then open the event detail: set date/time, location, and capacity for a fixed workshop or photo walk.
- For multi-session events, add each session with its own capacity before linking products.
- Products — Create an event product; link the event (and session rules) so checkout carries the correct session metadata.
- Pages — Publish a product detail or landing page; preview seat counts and sold-out behavior.
- Run a test checkout (Stripe test mode) and confirm registration appears in your operational view.
- If attendees need a portal: Portal Manager — Enable widgets (e.g. upcoming events, downloads) and tie product access to the same purchase.
- Optional bundle: create a second product that includes two events or event + course for package positioning.
- Announce the public URL only after capacity checks behave correctly (sold out disables booking).
Verification framework
- Fixed-session event shows correct date, time, and remaining seats on the live product page.
- Multi-session event requires a session choice before cart (if you use that mode).
- Paid checkout creates a registration you can reconcile against capacity.
- Sold-out session blocks new bookings.
- Portal attendees (if used) see only widgets and resources their purchase grants.
