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