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 and "My Account" menu Dropdown.

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.

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

  • Remove "My Listings" Tab in Sidebar

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

  • Remove "Create Event" Tab in Sidebar

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

  • Remove "My Bookings" Tab in Sidebar

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

  • Remove "Tickets Received" Tab in Sidebar

    • Go to Events >> Settings >> Ticket Transfer >> Uncheck "Allow Transfer Tickets" setting.

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

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

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

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