Step 1: Register Vendor Account
If you want to allows vendors to register account in your site, please follow the instructions below:
Step 1: Allow to register user
Settings >> General >> membership: Check the option “Anyone can register.”

Step 2: Set vendor approval permission
Allows the admin to choose whether vendor registrations require manual approval or are automatically accepted without admin review.
Go to: Businesses >> Settings >> Register vendor

Step 3: Create a Register Vendor Page
Go to: Pages >> Add New
To create the vendor registration page, insert the following shortcode into the page content:
[obp_register_vendor]

Display in the Frontend

Step 4: Add custom fields for registration form
This feature allows you to add unlimited custom fields to the vendor registration form, and you can delete, hide, or show fields as needed.
Go to: All Business >> Custom Registration Field >> Add Field
For add Custom Field, you can set:
Type: Support 11 types including Text, Password, Email, Phone, Textarea, Select, Radio, Checkbox, File
Slug
Label
Description
Place Holder: text inside an input field that gives a hint or example of what should be entered
Class: Style of fields
Class Icon
Enable: check to show fields
Required: Make the field mandatory
Suppose that this is a built-in vendor registration form

After that, I added "Upload a valid business license" field, these are settings in the backend

Display in Frontend

Step 5: Set email notifications for vendor registration
The Add-on allows you to configure email notifications for various stages of vendor registration
+ Register
After a vendor completes the registration form, an email notification will be sent

Allow to set:
Send email to: Choose who will be received this email

Subject: Add the subject that is displayed in mail list
From Name: Add the subject that is displayed in mail detail
Send from email: Receiver will know them to receive mail from which email address is
Recipient(s): Add recipient's email addresses (use comma separated to add more email addresses)
Email Content: Allow to add text for email. Add short code: User information [user_info] to display information of user in email content
+ Rejection
When an admin rejects a vendor registration, an email is sent to the vendor with the reason for rejection. Read here to know how to write reasons for rejecting a registration.

Subject: Add the subject that is displayed in mail list
From Name: Add the subject that is displayed in mail detail
Send from email: Receiver will know them to receive mail from which email address is
Recipient(s): Add recipient's email addresses (use comma separated to add more email addresses)
Email Content: Allow to add text for email. Add short code: [reason] to display reason for rejection in email content
+ Approved
When a vendor registration is approved, an email is sent to notify them.

Subject: Add the subject that is displayed in mail list
From Name: Add the subject that is displayed in mail detail
Send from email: Receiver will know them to receive mail from which email address is
Recipient(s): Add recipient's email addresses (use comma separated to add more email addresses)
Email Content: Allow to add text for email. Add short code: [my-account] to display the vendor account in email content
Step 6: Vendor Approve
Go to: Businesses >> Vendor Approve
From here, the admin can review pending vendor registrations. Click on a vendor ID to approve or reject their application. If rejected, you can also enter a reason, which will be included in the rejection email.


Last updated