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.

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

  • Remove "My Listings" Menu in Sidebar

  • Add bellow code to funcstions.php file in child theme

  • Remove "Create Event" Menu in Sidebar

  • Add bellow code to funcstions.php file in child theme

  • Remove "My Bookings" Menu in Sidebar

    • Add bellow code to funcstions.php file in child theme

  • 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

  • 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:

  • Remove "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:

5) Display vendor page at frontend

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

Vendor dashboard
Author Page

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:

  • Display Default Opening Events:

  • Display Default Past Events:

b) Customize vendor page template

You have to customize the file in child theme

Last updated

Was this helpful?