Package

Case 1: The vendor doesn’t need to register a package

Go to Events >> Settings >> Package >> General

The vendor will have Full Permission:

  • Vendor doesn't need to register a package.

  • The package menu will be hidden in the vendor dashboard.

  • Create an event

  • Total Event submit: Unlimited

  • Fee per paid ticket: 0

  • Manage Events

  • Manage Bookings

  • Export Bookings

  • Manage Tickets

  • Export Tickets

Case 2: Assign a package for Vendor

  • Enable Package: Yes

  • Default Package: When a user successfully registers as a vendor, the default package will be assigned to that vendor.

  • Hide package menu: If you want to hidden "Package" menu in vendor dashboad, you can tick choose that setting.

1) Meaning of package

  • The admin creates different packages with various features. Each package defines a specific duration.

  • Vendors are required to register for a package before creating an event.

  • When a vendor creates an event, all the features of that package will be applied to the event.

  • Example: If a vendor’s event cannot export tickets, it may be because the package registered for that event doesn’t support this feature. In that case, you can register for another package and change the event’s Membership ID.

Vendor Regsiter a package
Package store in membership
Event store Membership ID

2) Admin create a package

Go to: Events >> Manage Packages >> Add New Package

Add Details for a package

  • Package ID: A unique identifier for the package.

  • Registration Fee: The fee the vendor pays when registering for this package.

  • Limited Time Period: The package duration. Enter -1 for unlimited time. Example: If set to 30, and the vendor activates the package on January 1, 2020, the membership will expire on February 1, 2020.

  • Event Total: The maximum number of events a vendor can create under this package.

  • Fee per Paid Ticket: The fee the vendor pays the admin for each paid ticket sold.

  • Fee per Free Ticket: The fee the vendor pays the admin for each free ticket issued.

  • List of Attendees: Allows the vendor to view all attendees who booked their event.

  • Export Attendees: Allows the vendor to export the list of all attendees who booked their event.

  • List of Tickets: Allows the vendor to view all tickets booked for their events.

  • Export Tickets: Allows the vendor to export all booked tickets for their events.

  • Change Tax per Event: Allows the vendor to adjust the tax rate for each event created on the frontend. This value overrides the setting at: Events >> Settings >> Tax & Profit >> Tax Percentage (%).

  • Sort Package at Frontend: Controls the order in which packages appear in the package list on the frontend.

3) Assign the default package to the new vendor

  • The user registers to become a vendor.

Register User Form
  • The system automatically assigns the default package to the vendor after the user successfully registers as a vendor.

    • You can hide the "Package" menu in vendor by go to Events >> Settings >> Packages >> General tab >> Checked "Hide Package Menu" setting.

Package Menu in Vendor Dashboard

4) Vendor register another package

4.1) The vendor go to Package menu to register new package

Go to Package menu in vendor dashboad and click "register package" button of a package:

Choose payment gateway
Cart page
Register successfully

4.2) Setup Payment Gateway for payment package

Go to Events >> Settings >> Package >> Setup payment gateway

  • WooCommerce

    • active: Yes

    • Choose a hidden product in woocommerce: You have to create a "payment package" product in woocommerce

    • Allow active package when Order status: Choose "completed" and "processing"

  • Stripe

  • Paypal

4.3) Manage Membership

After a vendor successfully registers for a package, the package data will be stored in the membership.

Go to: Events >> Manage Packages >> All Membership

Edit a membership
  • Some information in membership

    • Package: Name of package that then vendor registered.

    • Start Date: Start time of the package

    • End Date: End time of the package. You can insert -1 for unlimited time of package.

    • Event Limit: The maximum number of events that can be published.

    • Total: The price of package

    • Payment: This is payment gateway used for payment package.

    • User ID: The ID of vendor.

      • Note: With User ID field, you need to find User ID of a membership to enter this field. To find User ID of a membership, you need to go to Users >> All Users

  • Add a Membership

Go to: Events >> Manage Packages >> All Membership >> Add new membership

Add details for a membership

5: Customize the Package Template in Vendor Dashboard

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

Note: You have to create eventlist and vendor folder in child theme

Last updated

Was this helpful?