How to enable Multi Vendor Capabilities on WooCommerce?

WooCommerce Multi-Vendor plugin converts your online eCommerce store into bustling shopping store with separate sellers(vendors) selling their product collection. As a store owner, you can set a commission for vendors. This Plugin also allows scheduling payment and supports payment mode like Paypal. Let’s understand about it.

How to add a new vendor to the online store?

  1. After adding new users for vending purpose, you can see All Users as shown below:

    All Users
    All Users
  2. Add product vendor by navigating to Products > vendor as shown below:
    Product Vendor Page
    Product Vendor Page
    1. Enter the name of the vendor.
    2. Enter the slug name of the vendor which is URL friendly.
    3. Click on Additional settings to get more setting fields.
    4. Enter a note which will be seen by store owner only.
    5. Upload logo of the vendor.
    6. Specify the vendor profile. You can also add media here.
    7. Enter the Email of the vendor.
    8. Specify the user who will be Admin for vending purpose.
    9. Select the commission type as required from the drop-down list.
    10. Enter the amount/percentage of commission as per selected type.
    11.  Select the instant payout checkbox if you want to get a commission as soon as the order amount is paid.
    12. Enter PayPal email to receive scheduled commission payment.
    13. Select Show Per Product Shipping Rules checkbox to allow user the editing of per product shipping rules.
    14. Select Enable Bookings Feature checkbox to allow vendors to create bookable products such as booking classes or lessons.
  3. Click Add New Vendor, the vendor gets added as shown below:

    Added Vendor
    Added Vendor

How to associate the user with the different vendor roles ?

After the addition of the User as a vendor, the role will initially be Pending Vendor. To add the required role for the user, navigate to Users > All Users > the particular user. the window appears as shown below:

User Role Updation
User Role

For adding the role, the options are as shown below:

options for Role
Options for Role

After adding Multi-Vendor Plugin, you get Pending Vendor, Vendor Manager, and Vendor Admin options in addition.

  1. Pending Vendor: A user who has not assigned a Vendor Admin or Vendor Manager role.
  2. Vendor Manager: Has limited access to the Vendor dashboard. The dashboard of Vendor Manager is as shown below:

    Vendor Manager Dashboard
    Vendor Manager Dashboard
  3. Vendor Admin: Has access to all settings of Vendor Dashboard. The dashboard of Vendor Admin is as shown below:

    Vendor Admin Dashboard
    Vendor Admin Dashboard

Commission Settings

As a store owner, you have total control on the amount of commission paid to each vendor. This commission can be fixed or in percentage. The Commission can be per vendor, per product or default amount.

  1. Default Commission: This commission works globally for all the vendors as a fallback if vendor level commission is not set. To set default commission, navigate to Dashboard > WooCommerce > Settings > Products > Vendors. The window appears as shown below:
    Default Commission
    Default Commission

    Select the Commission Type as per requirement and enter the commission in Default Commission field.

  2. Per Vendor Commission: This rate is specified by the Store Owner. This overrides the Default Commission setting. For more information, see Step 9 and 10 of How to add a new  vendor to an online store section.
  3. Per Product Commission: This rate is specified by the Store Owner. This overrides the per Vendor Commission and Default Commission. To set per Product Commission, navigate to Dashboard > Products > edit the required product. The window appears as shown below:
    Product Level commission
    Product Level commission

    Enter the commission rate in Commission field for the product and update the product.

How to associate the product with the vendor?

To associate the product with the required vendor, navigate to  Dashboard > Products > edit the required product. The window appears as shown below:

Product Vendor
Product Vendor

Select the required vendor for the product from Vendor drop-down list and update the product.

Cart

Suppose, wardrobe is associated with Vendor1 and Gift6 is associated with Vendor2. If  the customer adds these products to the cart, then the cart appears as shown below:

Cart
Cart

Admin Order Settings

You can see the admin order settings by navigating to Dashboard > WooCommerce > Orders > view the particular order. The window appears as shown below:

Admin Order Page
Admin Order Page

Here, you can see the vendors of respective products which are highlighted in the above screenshot.

So now that you know how to create a successful multiVendor site, get some useful resources on how to make your site faster from WP Buffs

Scroll to Top