Manage all Bookings
Display booking of all customer.
1: List Bookings:
Go to Events >> Manage Bookings

2: Booking Details
Click title of each booking to edit it. You can click "Create and send ticket": If the ticket of that booking does not exist, the system will create it and send it to customers' email.

1: You can click the link in Payment method to check payment details in WooCommerce

2: Click "Create and Send Tickets" button: The system will create Tickets for booking (if the ticket isn't exists ) and send it to customers' email
3: Click "View Invoice": The admin will see PDF Invoice file
4: Click "Send Invoice": The system will send PDF Invoice to customer's email.
3: Manually Create Booking in backend
If a customer makes a booking via phone, email, or in person, the admin can manually create that booking in the backend Events >> Manage Bookings >> Add New Booking: Select an Event, then add details of the booking.

4: Develop
In the Booking List: If you want to display only completed bookings, you can add a filter hook to the functions.php
file of your child theme
add_filter( 'el_manage_bookings_show_status_admin', function(){ return 'Completed'; } );
IIn the Booking List: If you want to display only pending bookings, you can add a filter hook to the functions.php
file of your child theme.
add_filter( 'el_manage_bookings_show_status_admin', function(){ return 'Pending'; } );
Last updated
Was this helpful?