The Wix Events event management system provides a solution for creating, configuring, and organizing events on Wix sites. The event management infrastructure consists of multiple interconnected APIs that handle everything from basic event setup to advanced customization options.
These APIs allow you to manage all aspects of event configuration:
- Events V3: Create and manage events, including scheduling, locations, and registration types.
- Ticket Definitions V3: Define ticket types, pricing, and availability for ticketed events.
- Categories: Organize events into categories for better site navigation and event discovery.
- Policies V2: Set up terms and conditions for event attendance, cancellations, and ticket transfers.
- Form: Customize registration forms to collect guest information during RSVP or checkout.
- Schedule Items: Create detailed event agendas with multiple activities, sessions, or presentations.
- Events Settings: Configure global event settings including service fees and payment options.
Event management follows a structured workflow from initial creation to final publication:
1. Event creation
First, create an event with the Events V3 API. During creation, you define:
- Basic information: Event name, description, and organizer details.
- Scheduling: Date, time, and recurrence pattern (single or recurring events).
- Location: Physical venue with address or online video conference link.
- Registration type: Choose between ticketing, RSVP, external registration, or no registration.
Events can be published immediately or saved as drafts for later publication.
2. Event configuration
After creating an event, configure additional settings:
- Ticket definitions: For ticketed events, create ticket types with pricing methods, set availability limits, and define sale periods.
- Categories: Assign events to one or multiple categories for better organization. The same event can appear on multiple category pages.
- Policies: Add terms and conditions that guests must agree to during registration.
- Registration form: Customize the form with additional controls beyond the default name and email fields.
- Schedule: For multi-session events, create a detailed agenda with schedule items that guests can bookmark.
3. Event publication and updates
- Draft events can be published when ready, making them visible to site visitors.
- Published events can be updated with new information.
- Events can be cloned to quickly create similar events with minor changes.
- Events can be canceled or deleted, with options for bulk operations using filters.
It's important to note the following points before starting to code:
- The site must have Wix Events & Tickets installed.
- Events send automated reminder notifications to guests 1 day before the event date.
- Each event has one published form and one draft form. Changes to registration forms affect the draft until published.
- Each event has one published schedule and one draft schedule. Changes to schedule items affect the draft until published.
- Event: A gathering organized by an individual or business for a group of people, such as concerts, workshops, conferences, or weddings.
- Registration: The process by which individuals sign up to attend an event, either through purchasing tickets or submitting an RSVP.
- Ticket Definition: A template or type of ticket (for example, 'General Admission', 'VIP', 'Early Bird') that defines pricing, availability, and sale rules.
- Category: A classification assigned to events based on their purpose, theme, or any custom criteria to help organize and display events.
- Policy: Terms and conditions that define rules for event attendance, such as cancellation policies, refund policies, or ticket transfer policies.
- Control: A specific block of a registration form that contains one or multiple input fields (for example, name, email, address, custom questions).
- Schedule Item: A specific activity, presentation, performance, or session listed within an event's agenda.
- Bookmark: Allows guests to mark specific schedule items they are interested in attending.
- Draft: An unpublished version of an event, form, or schedule that can be edited without affecting the live published version.
- Organizer: The person or entity responsible for planning and hosting the event.
- Attendee: An individual who has registered to participate in an event, either through RSVP or ticket purchase.
- Pricing Option: Different price tiers for the same ticket type, such as Adult, Student, or Senior pricing.
- Sale Period: The duration during which event tickets are available for purchase, defined by start and end dates.
- TBD: "To Be Determined" - indicates that event details such as location or date are not yet finalized.
- Recurring Event: A series of events that repeat on a schedule, with each instance manageable separately after publication.
- Service Fee: Additional platform fees applied by Wix for payment processing and platform usage, which can be absorbed by the seller or passed to the buyer.