MarketKing has a vendor verification module that allows you to request and review documents from your vendors. Vendors upload items through their vendor dashboard, and these can be reviewed, approved, or rejected from the admin backend in MarketKing -> Verifications.

Please note:
MarketKing already has a powerful vendor registration module that allows and can require uploads. For example, you can require that vendors upload a valid business license when they first register, and then approve or reject their registration. The vendor verification module discussed in this article allows you to verify and request documents after the vendor already has an active account. This is designed for maximum flexibility, and you can pick and choose which modules to use, and in which way, based on your project needs.
Enabling the Module
The module can be enabled via MarketKing -> Modules:

Verification Items
You can choose and configure the documents or items you are requesting for verification by entering a name and description for each item. By default, MarketKing predefines some items such as "Proof of Identity" or "Proof of Address", but you can configure anything here, and any number of items.
For example, you can have a single item named "Proof of Identity" where you're requesting an ID, passport, or license.
Or you can configure 10 items such as "Business License", "Sanitary License", "Commerce Registration", "Fire & Safety Authorization", etc.

Item Configuration and Visibility
To configure verification items, go to MarketKing -> Verifications in the backend and then click on "Configure Verification Items".

There you can modify existing items or add new ones.

As shown in the previous image, you can configure the Name, Description, and Visibility by group. This allows you to request different documents from different vendor groups.
For example, you can request "Proof of ID" only from your "New Vendors" group, but request more complex and detailed information from your "Top Sellers" group.
Verification in the Vendor Dashboard
When vendors click on an item, a modal pops up where they can upload proof or documents for it.

After they upload files, the items will show a "Pending", "Approved", or "Rejected" status, depending on their current state. If an item is rejected, the vendor can try to re-upload.

Verification Requests in the Backend
Once a vendor uploads a file, this creates a verification request in the backend. Each item and upload has its own separate request, which allows you to keep a log of all files uploaded by the vendor. For example, after several years, when a vendor uploads an updated ID, you will be able to verify that the new ID matches the old one.

For each request, the admin or shop manager can view the upload and approve or reject it.
If they reject it, they can also enter a reason for the rejection, which will be displayed to the vendor.


Verification Status Email Notifications
MarketKing also sends vendors emails whenever one of their uploads has been approved or rejected. The email includes the verification status, as well as the reason for rejection (if applicable).


