> For the complete documentation index, see [llms.txt](https://ovatheme.gitbook.io/meup/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ovatheme.gitbook.io/meup/main-features/vendor-features/vendor-general-tab.md).

# Vendor Dashboard

Add hook code to functions.php file in child theme

## **1: Create a vendor account**

View detailed Login & Registration Settings for Users and Vendors [here](/meup/main-features/login-register-user-form/register-user-page.md)

## **2: Choose Page to display Vendor Dashboard**

Go to Events >> Settings >> General >> General >> Choose "My Account page" setting

* You have to choose page has shortcode: \[el\_member\_account/]

<figure><img src="https://4016371164-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M1-bzGggknMKVWOqg5-%2Fuploads%2F2UbnIoXUEKhIuNHVnORS%2FScreenshot%202025-11-04%20at%2015.01.24.png?alt=media&amp;token=534ee5ae-e985-432a-aafc-64df50ae8f75" alt=""><figcaption></figcaption></figure>

## **3: Vendor Dashboard**

After login the site with vendor account, you will see vendor dashboard and "My Account" menu Dropdown.

<figure><img src="https://4016371164-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M1-bzGggknMKVWOqg5-%2Fuploads%2FBBlXYKwWDigfRY0Gzr7I%2FScreenshot%202026-03-03%20at%2014.04.10.png?alt=media&amp;token=e889985b-a75c-4bf1-af55-2f53b4b82dde" alt=""><figcaption></figcaption></figure>

### **a) List Menu at left panel**

Display all features of vendor.

### **b) Membership Report**

Displays detailed membership information for each vendor, including:

* **Membership Status** – Active, Expired, or Pending.
* **Expiration Date** – The date when the vendor’s membership ends.
* **Remaining Events** – The number of events the vendor can still post under the current package.
* **Posted Events** – The total number of events already created by the vendor.

### **c) Sales Report**

Displays the vendor’s event sales data, including:

* **All year**: Total revenue from all events.
* **Last Month**: Sales during the previous calendar month.
* **This Month**: Sales during the current calendar month.
* **Last 7 Days**: Sales performance over the past seven days.
* **Custom Date Range**: View sales for any specific date range you choose.

## **4) Customize Menu in left panel and "My Account" dropdown menu of vendor dashboard**

### **4.1)** Choose Default Menu in Vendor Dashboard

After logging into the site, the system will choose a menu to display. The default is the "General" menu. If you want to change it to another menu, you can add the code below to the functions.php file of your child theme.

```
// Choose profile tab
add_filter( 'el_manage_vendor_default_page', function(){ return 'profile'; } );

// Choose listing tab
add_filter( 'el_manage_vendor_default_page', function(){ return 'listing'; } );

// Choose package tab
add_filter( 'el_manage_vendor_default_page', function(){ return 'package'; } );

// Choose my booking tab
add_filter( 'el_manage_vendor_default_page', function(){ return 'mybookings'; } );

// Choose Create event tab
add_filter( 'el_manage_vendor_default_page', function(){ return 'create-event'; } );

// Choose my wishlist
add_filter( 'el_manage_vendor_default_page', function(){ return 'wishlist'; } );
```

### **4.2) Remove a Tab in Vendor Dashboard**

If you don't want to display a tab in left panel, you can add bellow use bellow.

* **Remove "General" Tab in Sidebar**
  * Add bellow code to functions.php file in child theme

```
add_filter( 'el_manage_vendor_show_general', '__return_false' );
```

<figure><img src="https://4016371164-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M1-bzGggknMKVWOqg5-%2Fuploads%2Fl6Qkw7QFGP4wtWMvNj7H%2FScreenshot%202026-03-03%20at%2014.08.34.png?alt=media&amp;token=7a49883c-03dc-45ef-8b5c-fb60e5743a0d" alt=""><figcaption></figcaption></figure>

* **Remove "My Listings" Tab in Sidebar**
  * Add bellow code to funcstions.php file in child theme

```
add_filter( 'el_manage_vendor_show_my_listing', '__return_false' );
```

<figure><img src="https://4016371164-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M1-bzGggknMKVWOqg5-%2Fuploads%2Fl7Tfx4XQcx3zRBKyTtgu%2FScreenshot%202026-03-03%20at%2014.11.59.png?alt=media&amp;token=2c72033b-9959-4740-b530-64629bbc7f02" alt=""><figcaption></figcaption></figure>

* **Remove "Create Event" Tab in Sidebar**
  * Add bellow code to funcstions.php file in child theme

```
add_filter( 'el_manage_vendor_show_create_event', '__return_false' );
```

<figure><img src="https://4016371164-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M1-bzGggknMKVWOqg5-%2Fuploads%2F30izMmedZeRzg8OPEMYV%2FScreenshot%202026-03-03%20at%2014.13.24.png?alt=media&amp;token=cfce17d1-8c11-46e7-8608-2ba485488bec" alt=""><figcaption></figcaption></figure>

* **Remove "My Bookings" Tab in Sidebar**
  * Add bellow code to funcstions.php file in child theme

```
add_filter( 'el_manage_vendor_show_mybooking', '__return_false' );
```

* **Remove "Tickets Received" Tab in Sidebar**
  * Go to Events >> Settings >> Ticket Transfer >> Uncheck "Allow Transfer Tickets" setting.
* **Remove "Pack**ag&#x65;**" Tab in Sidebar**
  * Go to Events >> Settings >> Package >> Checked "Hide Package Menu" setting.
* **Remove "Wallet"** Menu **in Sidebar**
  * Go to Events >> Settings >> Tax & Profit >> Manage Payout by >> Closed Event
* **Remove "My Wishlist"** Menu **in Sidebar**
  * Add bellow code to funcstions.php file in child theme

```
add_filter( 'el_manage_vendor_show_wishlist', '__return_false' );
```

* **Remove "My Profile" Tab in Sidebar**

You shouldn’t remove it because the vendor/user needs to use it to change their own profile.

You have to customize Menu in left panel by:

```
Copy file
plugins/eventlist/templates/vendor/sidebar.php
to
themes/meup-child/eventlist/vendor/sidebar.php
```

* **Remove "Logout" Tab in Sidebar**

You shouldn’t remove it because the vendor/user needs to use it to log out of their account.

You have to customize Menu in left panel by:

```
Copy file
plugins/eventlist/templates/vendor/sidebar.php
to
themes/meup-child/eventlist/vendor/sidebar.php
```

## 5) Display vendor page at frontend

* Click "View Business" to display vendor page at frontend.

<div><figure><img src="https://4016371164-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M1-bzGggknMKVWOqg5-%2Fuploads%2F0kli85gCzE5yR1C91SYr%2FScreenshot%202025-11-01%20at%2014.44.14.png?alt=media&amp;token=7ad05231-9b19-4ca8-bfc5-e7cbc81f0725" alt=""><figcaption><p>Vendor dashboard</p></figcaption></figure> <figure><img src="https://4016371164-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M1-bzGggknMKVWOqg5-%2Fuploads%2F6IDGXZFmfadhEZ2aw5nc%2FScreenshot%202025-11-01%20at%2014.53.33.png?alt=media&amp;token=96a8362e-1835-4b69-a5ac-4fca04b66bec" alt=""><figcaption><p>Author Page</p></figcaption></figure></div>

### **a) Show event list**

By default, the vendor page will display all events. If you want to show only upcoming events or ongoing events, you can add the following code to the `functions.php` file in your child theme.

* **Display Default Upcoming Events:**

```
add_filter( 'el_author_listing_event_status', function(){ return 'upcoming'; } );
```

* **Display Default Opening Events:**

```
add_filter( 'el_author_listing_event_status', function(){ return 'opening'; } );
```

* **Display Default Past Events:**

```
add_filter( 'el_author_listing_event_status', function(){ return 'past'; } );
```

### **b) Customize vendor page template**

You have to customize the file in child theme

```
Copy file
plugins/eventlist/templates/author.php
to
themes/meup-child/eventlist/author.php
```
