Register User Page
1) Configuration
a) Allow Users to Register on the Site
Go to: Settings >> General >> Membership: tick the checkbox "Anyone can register"

b) Setup Register page for system
Go to Events >> Manage Account >> General >> Choose page for "Register Page" Setting.

2) Display at frontend

a) Show/hide fields in register form
Go to Events >> Manage Account >> Register User Form
You can show/hide field in register form.

b) Show recaptcha in register form
Go to Events >> Manage Accounts >> reCAPTCHA Settings >> "Enable the "Register Form" option

c) Add other fields to register user form
You can add Custom Fields to Register User Form
Go to Events >> Manage Accounts >> Custom Register Fields


Support many input types: Text, Email, Password, Phone, Textarea, Select, Radio, Checkbox, File
You can show/hide any custom field For Vendor or User account

You can see custom field in Register User Form at frontend:

Users can update this information in the Profile menu on the frontend

d) Add Login Link in header
Edit a header and use "Menu Account" Element to create a Login/Register Button in header
"Custom Register Link" setting: You can enter a new custom link here or leave it empty. If left empty, the system will use the page set in the “Regiser Page” option.

3) Admin approve Vendor
After vendors fill in the register form, the Admin will review their information and decide to approve or reject
Step 1: The Admin configures settings in backend
Go to: Events >> Manage Accounts >> Register User Form

Step 2: Vendors Fill in the Register form

Step 3: The Admin Reviews information of Vendors
Go to Events >> Manage Account >> Manage Vendor




If the Admin rejects Vendor registration, The vendor have to login site, update again information in Profile menu and click "upgrade to vendor role" button.

Step 4: Setup Mail Settings

4) Customize Register Page template
a) Remove Vendor option
Add this code to functions.php file in child theme
add_filter( 'meup_register_vendor_account', function(){ return false; } );b) Remove User Option
Add this code to functions.php file in child theme
add_filter( 'meup_register_vendor_account_checked', function(){ return 'checked'; } );
add_filter( 'meup_register_user_account_checked', function(){ return ''; } );
add_filter( 'meup_register_user_account', function(){ return false; } );c) Set Vendor Option as default
Add this code to functions.php file in child theme
add_filter( 'meup_register_vendor_account_checked', function(){ return 'checked'; } );
add_filter( 'meup_register_user_account_checked', function(){ return ''; } );d) Terms and conditions
To remove it, insert the code below into your child theme’s functions.php file
add_filter( 'el_show_register_account_terms', '__return_false' );Last updated
Was this helpful?