The booking form
WirdThe synchronisiertbooking …form gathers everything that belongs to a booking: tickets, options, the person (guest
or user account), additional fields and the booking details. The header always shows the event, the
date and the current occupancy.
Tickets and booking options
For events with several ticket types (adult/child, say) you choose the quantity per ticket type; the prices are shown next to them. For free events there is a simple number of participants. If the event has booking options (a programme booklet, for example), you choose their quantity in a table of its own.
The quantity fields are limited automatically: to the DPCalendar limit tickets per booking, to the limit of the respective ticket type and to the remaining places. If DPCalendar still trims a quantity while saving (because someone else booked at the same time, for instance), the plugin reports the difference clearly.
Guest or user account?
There are two clearly separated cards for the person:
Additional fields
All custom fields you have set up in DPCalendar for bookings (Components → DPCalendar → Fields) appear in a card of their own — including field groups, required-field markers and the assignment to calendars. Exactly the configuration of the frontend form applies.
Booking details
The status determines what follows: only bookings with the status active count fully towards the occupancy and trigger the automatic account creation. You record the incoming payment later as usual by changing the status of the booking in DPCalendar.
Saving
With Save booking the booking is created through the regular DPCalendar logic. The success message links the new booking and names the booked date. Back to the event selection takes you to the list without saving, Cancel returns to the booking overview.
Applies to version 1.0.6.