
Stephen Harris
Sorry Tony, I meant “Simple Booking Mode”
You can enable this via the Ticket Picker settings in the booking form customiser (Settings > Event Organiser > Booking Form). Just click the ticket picker field, and that will open the settings panel.
Please note that it only applies to events which have one ticket type, and – if you are selling by date – is not recurring.
The feature is documented here: http://docs.wp-event-organiser.com/quick-start/adding-a-simple-rsvp/

Tony
Hi Stephen,
Single booking mode is that the same as “simple booking mode” which I have read somewhere in the online information.
How do I activate Single booking mode, I am not seeing the options or I am looking in the wrong place.
Regards,
Tony

Gerald Janosko
I am unable to save changes to the booking form or create a new one it keeps saying “Missing Payload” in an alert window.

Marcel Huppert
Hello,
after I posted the question for this feature here, I would like to reqeust the feature to add bookings to a event via admin section without going through the booking form.
This is useful for sites needing the ability to also receive offline bookings (in our case, a driving school, where people can also go into the branch and ask to attend) with a limited amount of tickets.

Stephen Harris
Hi Tony,
Single booking mode will achieve most of what you’re after (gives them quantity one, for the one available ticket type), but it will not display the selected quantity (since it’s always one).
Given that the user doesn’t make a selection, you could include this information elsewhere in the booking form. (E.g. adding a HTML element, and putting the the text in there, of it is dynamic, based on the event, use the hook element and render the text in PHP).

Stephen Harris
There is no file element to upload files from the booking form. However, this thread does give an overview of how you could do this. If you need me to go into any more detail, just let me know.

Stephen Harris
Hi Marcel,
Unfortunately, at present there is no means of adding a booking to an event without going through the booking form (as either an admin or a guest user).

Tony
Hi, I have been looking at some other options found at this forum, but still. Cannot find quite what I am looking for.
The way I am selecting the events against date must be blocking the feature “enable simple booking mode”.
This post is all most what I am looking for: https://wp-event-organiser.com/forums/topic/hide-quantity-of-tickets/
I have tried the checkbox version that is offered, but the user must still select a ticket. I added checked=”checked” to the checkbox input, but found this didn’t work. When submitting the form a error message requests the ticket quantity to be selected.
Is it possible have the ticket value set to 1 when the form loads, so the user does not need to make this selection and to still have the total amount of tickets shown just below as it does when manually selecting the quanity.
If there is away to achieve my wish I would like to know how to do it.
Many thanks.
Regards,
Tony

Marcel Huppert
Hello,
is there any way to add a file upload dialog to the booking form and submit it with the booking?
Thank you!

Marcel Huppert
Hello,
I would like to ask you if there is any possibility for the admin of a webpage to manage offline bookings for an event within the plugin.
Is there any way to add bookings to an event without simply using the booking form as a guest user?
Thank you very much!

Stephen Harris
Hi Michael,
If you mean for a particular event you could prefix the classes with .post-<event-id>
, e.g.
.post-6 .eo-booking-total {
}
To target a particular booking form which may be used across multiple events, you would first need to copy the template templates/eo-booking-form.php
to your theme and then add the class as follows
<div id="eo-bookings" class="eo-booking-form-<?php echo esc_html( $booking_form->id );?>">
Then you can, to target booking form with ID 8:
.eo-booking-form-8 .eo-booking-total {
}
If the styles are in a separate stylesheet, and you only want to load that stylesheet for that booking form you do the following (in your theme’s functions.php
):
add_action( 'eventorganiser_event_booking_form_render', function( $booking_form ) {
if ( 8 == $booking_form->id ) {
wp_enqueue_style( ... );
}
} );

Michael Docker
I want to apply the CSS “.eo-booking-total, .eo-booking-ticket-price { display: none; }” to a particular form, but not to all booking forms. Where should I put the code?

Stephen Harris
If it is just a link to a waiting list form, then you can simply use the filter eventorganiser_booking_tickets_sold_out
:
add_filter( 'eventorganiser_booking_tickets_sold_out', function() {
return '<a href="www.yoursite.com/your/link">Your message here.</a>';
} );
The returned value is treated as HTML. Or you can edit the template event-organiser-pro/templates/eo-booking-form.php
.
That should go in a utility plugin or theme’s functions.php

Stephen Harris
Hi Jason,
It is possible to add conditional fields, but currently this can only be done via the API and not the user interface: https://wp-event-organiser.com/blog/announcements/event-organiser-pro-1-10-0/
I’d be happy to assist you in setting that up, however, to clarify, ‘conditional’ here means showing/hiding booking form fields based on the value of other fields in the booking form. It doesn’t cover a waiting list feature.
Pro doesn’t provide a waiting list feature, and implementing one might be difficult because the plug-in’s default behaviour is to prevent users from selecting tickets that have sold out.

Jos den Hollander
hi Stephen, this is not what I meant. The tutoral describes about checking whether a booking (pending/confirmed) has already taken place but in my case I am looking for some logic in the booking form, before anything is saved in the database.
Normally the ticket picker shows all available (sellable) tickets and you can choose multiple (and quantities > 1) if you want. What I am looking for is that from the list of available tickets, you can choose only 1 and the quantity is always 1, actually you should not be able to select a quantity. A possible option is a dropdown, not based on an event date, but showing the available ticket types and hence you will be able to select only 1 type
Not sure if this is possible using the form elements. The ticket picker is something we cannot control using values from other input fields.