The Orders API allows you to manage the complete ticket purchasing lifecycle for Wix Events. This API handles everything from initial ticket selection and reservation through final checkout and order management.
With the Orders API you can:
- Query and list available tickets for events.
- Complete the purchase process by collecting guest information through registration forms and creating confirmed orders.
- Retrieve, update, and track orders including bulk operations and status changes.
It's important to note the following points before starting to code:
- The site must have Wix Events & Tickets installed.
- Selling paid tickets requires a premium plan. Free events work without premium features.
- For paid orders, ensure you configure and make available at least 1 payment method.
- Build a custom ticket picker
- Integrate with external checkout systems
- Order: The complete transaction record for a customer's ticket purchase, including buyer information, guest details, payment data, and associated tickets.
- Reservation: A temporary hold on specific tickets that prevents other customers from purchasing them, typically lasting 20 minutes before expiring.
- Checkout: The process of converting a ticket reservation into a confirmed order by collecting guest information and processing payment.
- Invoice: A detailed breakdown of charges for a ticket reservation, including individual ticket prices, fees, discounts, and total amounts.
- Guest: An individual attendee who purchases a ticket, including their registration form responses and ticket assignment.
- Buyer: The person making the purchase and providing payment information, who may be different from the event guests.
- Ticket definition: The configuration that defines ticket types, pricing, availability, and sales rules for an event.
- Event: A gathering organized by a Wix user for a group of people, which serves as the container for all tickets and orders.