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
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/]

3: Vendor Dashboard
After login the site with vendor account, you will see vendor dashboard.

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 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 Menu in Vendor Dashboard
If you don't want to display a menu in left panel, you can add bellow use bellow.
Remove "General" Menu in Sidebar

Add bellow code to funcstions.php file in child theme
add_filter( 'el_manage_vendor_show_general', '__return_false' );Remove "My Listings" Menu in Sidebar

Add bellow code to funcstions.php file in child theme
add_filter( 'el_manage_vendor_show_my_listing', '__return_false' );Remove "Create Event" Menu in Sidebar

Add bellow code to funcstions.php file in child theme
add_filter( 'el_manage_vendor_show_create_event', '__return_false' );Remove "My Bookings" Menu in Sidebar
Add bellow code to funcstions.php file in child theme
add_filter( 'el_manage_vendor_show_mybooking', '__return_false' );Remove "Tickets Received" Menu in Sidebar
Go to Events >> Settings >> Ticket Transfer >> Uncheck "Allow Transfer Tickets" setting.
Remove "Package" Menu 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" Menu 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.phpRemove "Logout" Menu 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.php5) Display vendor page at frontend
Click "View Business" to display vendor page at frontend.


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.phpLast updated
Was this helpful?