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

Order Detail 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?