Documentation /Bookings

How a booking happens

The booking form is the [eventnetic_booking] shortcode on an event's page. It walks the customer through a short series of steps and, at the end, creates a booking, an order and one ticket per seat.

The steps

Choose a date : Only dates that are open and not full are offered. A one-off event skips straight past this.

Tickets : A row per ticket type with its price and a counter. Several types can go in one order. On paid plans with a hall attached, this step is replaced by the seat picker, and the customer chooses actual chairs.

Details : First name, last name, email, phone. Which of these are required is up to your settings. Custom questions appear here on paid plans.

Attendees : One block per ticket, for the fields the ticket type asks for. Same as me fills the first from the details already given. Skip this by asking each ticket type for nothing.

Payment : The order summary — subtotal, discount, tax, total, due now, payable later — then the payment methods you have switched on. If the ticket takes a deposit, the customer chooses Pay the deposit or Pay in full.

Done : The thank you page: the codes, the ticket PDFs, a calendar file, and the joining link if the event is online.

What it leaves behind

One booking creates:

  • a booking with a code, a status and a payment status
  • an attendee per seat, each with its own ticket code
  • an order with its lines and, once money moves, its transactions
  • a customer, if the email is new

When it is full

If the last place has gone, the form does not simply refuse. On paid plans with a waiting list turned on for that event, it offers to take a name instead: see Waiting list. Without one, the date shows as sold out.

Holding tickets during checkout

Between choosing tickets and finishing payment, the places are held so two people cannot buy the last seat at once. How long the hold lasts is Settings → General settings → Bookings → Hold tickets during checkout (minutes). An abandoned checkout releases its hold when the hold expires, and a background task sweeps them up.

Everything you need to sell event tickets, in one WordPress plugin

Annual or one-time lifetime licence 14-day money-back guarantee Free version with no time limit