Buy Now

Vendor Product Approval for Magento 2

Using Magento 2 Vendor Product Approval module, the seller cannot add or list their own products to sell. The module will restrict the sellers to sell only admin products.

The admin can create various seller groups and assign them to sellers. The seller group is created based on the attribute set. The seller can send product assign request to admin only for those products which belong to the attribute set and seller groups assigned to the seller.

The admin can accept or reject the product assign request of sellers. The seller can edit the price and quantity of assigned products.

Note:

Features

  • The seller can sell admin products only.
  • The admin can create various seller groups and assign them to sellers.
  • Create seller groups as per the attribute sets.
  • Assign multiple attribute sets to a seller group.
  • The seller can request only those products which belong to the attribute set and seller groups assigned to the seller.
  • The sellers can view their product requests raised by them for admin
  • Separate section for admin to manage seller groups and product assign requests.
  • The admin can accept or reject the product assign request of sellers.
  • The sellers can view and edit the products which are approved by the admin.
  • The seller can edit the price and quantity details of the approved products.
  • The seller products will only be visible at the seller shop, profile and collection pages.
  • The module supports simple, virtual and downloadable product types

Installation

The customers will get a zip folder and they have to extract the contents of this zip folder on their system. The extracted folder has an src folder, inside the src folder you have the app folder. You need to transfer this app folder into the Magento2 root directory on the server as shown below.

After the successful installation, you have to run these commands in the Magento2 root directory.

First command – php bin/magento setup:upgrade

Second command –  php bin/magento setup:di:compile

Third Command – php bin/magento setup:static-content:deploy

Fourth Command – composer require picqer/php-barcode-generator

Fifth Command – composer require mpdf/mpdf

After running the commands, you have to flush the cache from the Magento admin panel by navigating through->System->Cache management as shown below.

Multi-Lingual Configuration

For Multilingual support, please navigate to Store>Configuration>General >Locale Options. And select your desired language from the Locale option.

Language Translation

For module translation, navigate to the following path in your system app/code/Webkul/MpVendorCatalog/i18n/en_US.csv. Open the file named en_US.CSV for editing as shown in the below screenshot.

Then replace the words after the comma(,) on the right in the file with your translated words.

After editing and translating the CSV file, you need to save the translated file name according to your region language and country code such as – de_DE.CSV. Followed by uploading the translated file to the same folder from where you have obtained it. Now your module translation is complete.

Module Configuration

After the module installation, the admin will configure the module settings by navigating to Stores -> Configuration -> Webkul -> Marketplace Vendor Catalog as shown below.

Here, the admin will –

  • Enable Default Attribute Set For Seller – Select Yes to assign the default attribute set to the seller. Else, select No to assign the desired attribute set to the seller.
  • Default Attribute Set – This field will be visible if the above field “Enable Default Attribute Set For Seller” is set to Yes. In this field, select the default attribute set to assign the seller.

And, lastly hit the Save Config button to save the configuration successfully.

Create Seller Groups – Admin End

Now, the admin will create the seller groups. For this, the admin will navigate to Marketplace Management -> Create Seller Groups as shown below.

Clicking the Create Seller Groups menu option will navigate the admin to the Group Details page.

Here, the admin will create the seller groups –

  • Group Name: Enter the group name.
  • Attribute Set: Select the attribute set to assign to the group.

Note: The admin can assign multiple attribute sets to a group.

Manage Seller Groups – Admin End

The admin can even manage the created or existing seller groups easily. For this, the admin will navigate to Marketplace Management -> Manage Seller Groups as shown below.

Clicking the Manage Seller Groups menu option will navigate the admin to the Seller Group List page.

Here, the admin can-

  • View the complete list of the existing seller groups.
  • Edit the existing seller groups by clicking Edit link available.
  • Remove the existing seller groups. For this, select the seller group and click Delete option available in the above Action drop-down.

Assign Seller Groups – Admin End

Now the admin assigns the seller groups to the sellers. For this, the admin will navigate to Marketplace Management -> Manage Seller as shown below.

Clicking the Manage Seller menu option will navigate the admin to the Seller List page.

To assign the seller group to the seller, the admin will-

  • First select the seller from the list.
  • Then, select the Assign A Seller Group option available in the above Action drop-down list.
  • Finally, select the desired seller group to assign it to the selected seller as shown below.

Assign Product Request – Seller End

Once the module is installed and configured, the seller will not be able to add or list their own products.

The sellers can sell only admin products. For selling the admin products, the seller first needs to request the admin to assign the admin products to them.

Note: The seller can request only those products which belong to the attribute set and seller groups assigned to the seller.

Under the menu option All Product, the seller can view the products as per the seller group assigned to the seller.

The products which are visible under the All Product section, only these products the seller can request to assign for selling. For this, the seller will-

  • Select the products from the list.
  • Then, select the Assign Products option available in the above Action drop-down list.

Under Pending Requests section, the sellers can view their requests raised by them for admin to assign the products to them.

Here, the sellers can check the status of their requests whether approved or not.

Once the admin has approved the requests, those products will be under visible under My Catalog section to the sellers.

Here, the sellers can:

  • View the products which are approved by the admin.
  • Edit the product details and sell them accordingly.

To edit the assigned product, the seller will click on the edit link available in front of each assigned product. Clicking the edit link will navigate the seller to the Product Edit page as shown below.

Here, the seller can only edit the Price and Quantity details of a product.

Manage Product Requests – Admin End

The admin can easily accept or reject the product requests raised by the sellers. For this, the admin will navigate to Marketplace Management -> Manage Seller Product Request as shown below.

Clicking the Manage Seller Product Requests menu option will navigate the admin to the Seller Product Requests list page.

Here, the admin will:

  • Select the requests from the list.
  • Then, select the option either Approve or Reject from the Action drop-down available above.

Front-End

On the front-end, the seller products will only be visible at the –

  • Profile Page

  • Collection Page

If you have any query or need more information, please contact webkul.uvdesk.com

. . .

Comment

Add Your Comment

Be the first to comment.

css.php
Hire Us!
Brief us about your requirements and we'll get back to you.
Woo! Hooy!
We have just recieved your project brief and our expert will contact you shortly.
Send Again
Close

Index