# Manage Bookings

## 1: Booking Management

### 1.1: List **Booking**&#x20;

Go to **Events >> Manage Bookings**

* View/edit/delete all bookings
* Filter bookings by event dates and booking ID

<figure><img src="https://4016371164-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M1-bzGggknMKVWOqg5-%2Fuploads%2FcqVP5V6DGE9AwSKgupPe%2F22.jpeg?alt=media&#x26;token=cd45dad8-be3a-464e-b99b-a12f0e2c03c0" alt=""><figcaption></figcaption></figure>

### **1.2: 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'; } );
```

### **1.3: Edit Booking Details**&#x20;

Click title of each booking to edit it.

![](https://4016371164-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M1-bzGggknMKVWOqg5-%2Fuploads%2FQA4v74x3jXC3s1VGh9Ym%2FScreen%20Shot%202023-07-17%20at%2015.30.41.png?alt=media\&token=3f0740bd-b227-4106-b8eb-705a612d9723)

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

![Order Detail in WooCommerce](https://4016371164-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M1-bzGggknMKVWOqg5-%2F-MDXSehdNmDZU10CGcu7%2F-MDXW3dfBVjGrg-JR4dw%2FScreen%20Shot%202020-07-31%20at%208.37.10%20AM.jpg?alt=media\&token=08699843-a6c7-47a8-8572-a36d9fd83cee)

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.

### 1.4: 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\
Go to **Events >> Manage Bookings >> Add New Booking**: Select an Event, then add details of the booking.

<figure><img src="https://4016371164-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M1-bzGggknMKVWOqg5-%2Fuploads%2FuX235BkXIVLWAaMrDLs6%2FScreenshot%202025-10-24%20at%2012.04.06.png?alt=media&#x26;token=f7093b83-7266-48ae-8864-b07fe3016ee3" alt=""><figcaption></figcaption></figure>

## 2: Custom Checkout Field

Watch video tutorials: <https://youtu.be/8yUdMrmLNvI>

### 2.1: Add Custom Checkout Fields&#x20;

#### a) Add custom checkout fields

Go to **Events >> Manage Bookings >> Custom Checkout Fields >> Add Field**

<figure><img src="https://4016371164-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M1-bzGggknMKVWOqg5-%2Fuploads%2FE6ZBP0p6dIphc2bFBbqJ%2Fmanage-booking-meup-3.png?alt=media&#x26;token=ec3c8893-f288-451e-83f0-4bcd0e0e3ed7" alt=""><figcaption></figcaption></figure>

Follow these options:&#x20;

* Select type: supports 10 different types of Custom Checkout fields including text, password, email, phone, date, Textarea, select, radio, checkbox and file&#x20;
* Name: Add name for fields that is shown in the back end
* Label: Add name for fields that is shown in the front end
* Description: Add description for fields
* Placeholder: Enter a hint or example text displayed inside an input field to indicate what the user should enter
* Default: Enter a pre-filled value in the field that will be submitted unless the user changes it
* Class: choose class for the field
* **Required**: Mark Custom Checkout fields as required or non-required
* **Enable**: Enable or Disable a Custom Checkout field in the form

<figure><img src="https://4016371164-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M1-bzGggknMKVWOqg5-%2Fuploads%2Fm4V3julcxzkWTO7zlOg7%2FScreenshot%202025-10-24%20at%2011.48.09.png?alt=media&#x26;token=2e3e74f5-7ebd-4923-a968-71654dc55392" alt=""><figcaption></figcaption></figure>

Note: For all fields in the Meup system to sync with the checkout fields in WooCommerce, you must make the field names exactly as shown here. This way, during checkout in WooCommerce, the customer won’t need to re-enter the information.

<figure><img src="https://4016371164-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M1-bzGggknMKVWOqg5-%2Fuploads%2FNjCDrwnqWmLEYJejUYDv%2FScreenshot%202025-10-24%20at%2011.48.58.png?alt=media&#x26;token=4d287f25-4591-4c7d-9d75-05b4b67f9081" alt=""><figcaption></figcaption></figure>

#### **b) Choose Custom Fields for Category**

You can display different custom fields for per category.

<figure><img src="https://4016371164-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M1-bzGggknMKVWOqg5-%2Fuploads%2FGWRw0VIvKIKzzHFcSwUw%2Fcustom-checkout-field-meup-2.png?alt=media&#x26;token=ee27c903-5f96-49fb-8c38-8236a7727e67" alt=""><figcaption></figcaption></figure>

**+ Display fields in booking form and booking details**&#x20;

<div><img src="https://4016371164-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M1-bzGggknMKVWOqg5-%2Fuploads%2FvWZZcvoGJuPOLVtIxbJj%2FScreenshot%202025-10-24%20at%2011.52.04.png?alt=media&#x26;token=e077b1bf-65f4-4828-aa66-f509fa7c3a67" alt="Booking Form"> <figure><img src="https://4016371164-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M1-bzGggknMKVWOqg5-%2Fuploads%2Fp1INvuiyYWXOY9v8cxOa%2FScreenshot%202025-10-24%20at%2011.54.03.png?alt=media&#x26;token=a7c98e95-f79c-4348-97a4-f2cf1109a4ee" alt=""><figcaption><p>Edit Booking Detail in backend</p></figcaption></figure></div>

### 2.2: Export new field in Booking and Ticket

The vendor can export custom fields to CSV file in Manage Booking, Ticket of per event

<figure><img src="https://4016371164-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M1-bzGggknMKVWOqg5-%2Fuploads%2F0DAuPdLV8vjIBQxM29cO%2FScreenshot%202025-10-24%20at%2011.55.37.png?alt=media&#x26;token=85c56602-fbf1-4808-bc8a-6d688cf93efa" alt=""><figcaption></figcaption></figure>

<div><img src="https://4016371164-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M1-bzGggknMKVWOqg5-%2Fuploads%2F777sLZvKF6Vk02MvOAPh%2FScreenshot%202025-10-24%20at%2012.00.41.png?alt=media&#x26;token=6d2dd5a3-706c-4e02-bdc0-2c17b7e1d74e" alt="Export in Manage Booking, Ticket"> <figure><img src="https://4016371164-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M1-bzGggknMKVWOqg5-%2Fuploads%2FVq1G15Sbo1atJKQw3tmi%2FScreenshot%202025-10-24%20at%2012.01.34.png?alt=media&#x26;token=45ded0c5-9a39-49a0-a7f9-70af0a71a4d0" alt=""><figcaption></figcaption></figure></div>

![Export Booking to CSV file](https://4016371164-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M1-bzGggknMKVWOqg5-%2F-MDOMK5xwo0Fak7PBnbE%2F-MDOQ0qhGJ5lyrXtGqIO%2FScreen%20Shot%202020-07-29%20at%202.13.55%20PM.jpg?alt=media\&token=36e2f559-5895-4868-a725-8e03d115d298)

<figure><img src="https://4016371164-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M1-bzGggknMKVWOqg5-%2Fuploads%2FmJBotM8wAQ4QBORkIpM4%2Fimage.png?alt=media&#x26;token=97caa6f1-d53e-4986-8341-c8bf69dbbf6c" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://ovatheme.gitbook.io/meup/main-features/admin-features/manage-booking.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
