Search Over 30,000 FREE Plugins from the Official WordPress Plugin Directory Repository

YITH WooCommerce Multi Vendor

YITH WooCommerce Multi Vendor is a plugin developed to switch your website into a platform hosting more than one shop, like a multivendor marketplace.

Are you trying to make your WooCommerce website a place where you can host many vendor pages and earn commissions from their sales? YITH WooCommerce Multi Vendor is the WooCommerce plugin explicitly developed to switch your WooCommerce website into a multivendor platform that will let you earn from commissions without you to lift a finger. Moreover a multivendor shop brings more traffic to your site and allows you to get a better engine search positioning. A double, huge benefit from a single WooCommerce plugin. And all free. Create your WooCommerce multivendor platform and enjoy this unique WooCommerce plugin!

Section “Vendors”:

  • Create a WooCommerce vendor page with following information: name, PayPal email address, Owner, Store description, Slug
  • Global Commission Rate for your WooCommerce vendors
  • Superadmin can enable or disable sales for vendor in your WooCommerce store

Shop owner can:

  • Manage vendor’s media gallery
  • Manage vendor’s WooCommerce products
  • Manage WooCommerce linked products: grouped, upsells and cross sells
  • Edit vendor information: name, description, PayPal email address, slug

Section “Commissions”:

  • Superadmin makes payments on the basis of his/her own policy, agreed by vendors when starting cooperation sale and commission reports in their WooCommerce store

Section “Shop”:

  • Tab “Vendor” with information about the supplier (if any) and link to vendor’s page in WooCommerce single product page
  • Vendor’s name next to product name in WooCommerce shop page
  • Vendor’s name next to product name in WooCommerce single product page
  • Widget for displaying a list of all vendors in your WooCommerce pages


Also available in:

  • English
  • Italian


Take advantage of WPML compatibility. You are free to translate easily your plugin with the powerful tool WPML.

YITH WooCommerce Multi Vendor is 100% WPML Compatible

PREMIUM FEATURES of YITH WooCommerce Multi Vendor

  • Order management
  • Order refund management
  • Seller vacation module
  • Customise WooCommerce vendors’s pages with additional information (contact info, social networks etc.)
  • Name one or more administrators for your WooCommerce vendor shop
  • Edit commission rate for vendor and for WooCommerce single product
  • Publish products for sale without super admin permission (customisable for each vendor)
  • Advanced WooCommerce reports for vendor shops: orders, stock management and commissions
  • Advanced WooCommerce reports for admin: registered vendors and sales report for each single vendor
  • Pay commissions via PayPal when WooCommerce order is completed
  • Pay commissions via PayPal when a specific threshold amount set by the vendor is reached
  • Pay commissions using bulk actions
  • Pay commissions manually in your WooCommerce store
  • Notify commission payments via email in your WooCommerce store
  • Handle coupons: super admin can decide to include coupons in commission calculation or not
  • Show a summary of all commissions and filter them using advanced filters (product, user, date etc.)
  • Link to vendor’s page displayed below WooCommerce product concerned
  • Decide the position for “Vendors” tab in WooCommerce single product page
  • Product listing: display vendors’ products in WooCommerce shop page or not
  • Add or remove links to vendor shop in WooCommerce shop page, in WooCommerce single product page and in WooCommerce category page
  • Advanced management of WooCommerce related products
  • WooCommerce Widget “Store Location”
  • WooCommerce Widget “Store Quick Info”
  • Hide WooCommerce widget “Quick info” to unlogged users
  • Customise header of vendor shop page
  • Manage your vendor using bulk actions
  • Register a new vendor in front end of your WooCommerce site
  • Set maximum amount of WooCommerce products that each vendor can put on sale
  • Each vendor can create his/her own coupons
  • Each vendor can manage reviews of his/her own products
  • Let users send messages about WooCommerce shop products to the administrator
  • "New order" and "Cancelled order" email system for vendor (NEW)
  • Admin can set a minimum value for commission withdrawals (NEW)
  • Admin can enable/disable the option for management of WooCommerce featured products (NEW)
  • Shortcodes for list of vendors (NEW)
  • Show item sold and total sales information in WooCommerce single product page
  • 100% compatible with YITH WooCommerce Ajax Product Filter to let your users filter also vendor's products and pages
  • Italian language available for your WooCommerce multi-vendor store

For more information about the PREMIUM version of YITH WooCommerce Multi Vendor, visit its official page on yithemes marketplace

Premium Live Demo

Do you want to discover all plugin features? Would you like to try it?

Visit our test sandbox By accessing our testing platform, you will be able to discover all plugin features and test it as your prefer, both in back end and in front end.

What are you waiting for, visit the official "live demo" of the plugin and click on "LAUNCH ADMIN DEMO" link that you find in the topbar to make test our plugin right now.

Compatibility with WooCommerce plugins

YITH WooCommerce Multi Vendor has been tested and compatibility is certain with the following WooCommerce plugins that you can add to your site:

Coming Soon

Are you curious to know what we are preparing for you? In the next versions of YITH WooCommerce Multi Vendor, in addition to the ones already mentioned you will also find the following new features:

Later Releases

  • Custom store image
  • Shipping management
  • Tax management
  • Seller verification system

...and much more!


Please, read the the official documentation of YITH WooCommerce Multi Vendor to know all plugin features.

Contributors yithemes
Tags commission rate, dc multi vendor, dc multi vendors, dc product vendor, dc product vendors, dc vendor, dc vendors, e-commerce, marketplace, multi seller, multi store, multi vendor, multistore, multivendor, multivendors, product vendor, product vendors, seller, shops, store, vendor, vendor shop, vendor system, vendors, wc multivendor, wc vendors, woo vendors, woocommerce, woocommerce marketplace, woocommerce multi vendor, woocommerce multi vendor store, WooCommerce multivendor, woocommerce product vendors, WooCommerce vedors, yit, yith, yithemes
  1. yith-woocommerce-product-vendors screenshot 1

    Admin: add a new vendor shop through YITH WooCommerce Multi Vendor

  2. yith-woocommerce-product-vendors screenshot 2

    Admin: vendor's product list

  3. yith-woocommerce-product-vendors screenshot 3

    Admin: Set default commission percentage in your WooCommerce multi-vendor store

  4. yith-woocommerce-product-vendors screenshot 4

    Admin: Commission details

  5. yith-woocommerce-product-vendors screenshot 5

    Admin: Vendor's commission report

  6. yith-woocommerce-product-vendors screenshot 6

    Admin: WooCommerce Widget option details

  7. yith-woocommerce-product-vendors screenshot 7

    Shop: WooCommerce Shop page with widget showing list of vendors

  8. yith-woocommerce-product-vendors screenshot 8

    Shop: Vendor's shop page

  9. yith-woocommerce-product-vendors screenshot 9

    Shop: Show Vendor for this WooCommerce product

Important: First of all, you have to download and activate WooCommerce plugin, because without it YITH WooCommerce Multi Vendor cannot work.

  1. Unzip the downloaded zip file.
  2. Upload the plugin folder into the wp-content/plugins/ directory of your WordPress site.
  3. Activate YITH WooCommerce Multi Vendor from Plugins page.


YITH WooCommerce Multi Vendor will add a new tab called "Multi Vendor" in "YIT Plugins" menu item. There, you will find all Yithemes plugins with quick access to plugin setting page.

1.12.0 - Feb 14, 2017

  • Tweak: Prevent duplicated order item meta _parent__commission_included_tax and _parent__commission_included_coupon
  • Tweak: Moved store link style from wp_head to wp_enqueue_scripts
  • Fix: Store link custom style doesn't works on shop page
  • Fix: Remove old order item meta _parent__commission_included_tax and _parent__commission_included_coupon
  • Fix: Vendor lost role if the owner entry level is set to subscriber instead of customer
  • Fix: Unable to retreive enable selling value for vendor with WPML
  • Dev: yith_wcmv_admin_order_item_headers action
  • Dev: yith_wcmv_checkout_order_processed action
  • Dev: yith_wcmv_get_line_total_amount_for_commission hook
  • Dev: yith_wcmv_new_commission_note hook
  • Dev: yith_wcmv_add_extra_commission_order_item_meta action
  • Dev: yith_wcmv_add_extra_commission_order_item_meta action
  • Dev: yith_wcmv_order_item_meta_no_sync hook
  • Dev: yith_wcmv_order_details_page_commission_message hook

1.11.3 - Jan 23, 2017

  • Fix: Unable to get enable sales and pending vendor cap

1.11.2 - Jan 23, 2017

  • Fix: Unable to set an owner for translated vendor with WPML
  • Fix: Missing registration date for translated vendor with WPML
  • Dev: New function yith_wcmv_get_wpml_vendor_id to get the not translated vendor id

1.11.0 - Jan 18, 2017

  • Tweak: Updated all pot and po/mo files
  • Tweak: change "Commission date" to "Date" in commission details page
  • Fix: Get order currency of a non-object
  • Fix: Wrong store name in suborder metabox if the vendor are deleted
  • Fix: No item total in commission detail page
  • Fix: No tax in vendor sub-orders
  • Fix: No tax in commission details page
  • Fix: Prevent error Call to a member function commissions_to_pay() on a non-object after an order are set to complete
  • Fix: Wrong currency in commission details page with Aaelia
  • Fix: Unable to translate some string in commission details page

1.10.1 - Dec 28, 2016

  • Added: Support to Aelia Currency Switcher for WooCommerce
  • Fixed: WooCommerce dashboard widget show duplicated sales in month in WooCommerce 2.6.x
  • Fixed: Unable to sort commissions by vendor and by amount
  • Fixed: Unable to sort commissions by Last Edit
  • Fixed: Wrong last edit date in new commission
  • Fixed: User with Vendor and Administrator role can't access in backed if vendor haven't selling capability

1.10.0 - Dec 05, 2016

  • Added: Support to WordPress 4.7

1.9.16 - Nov 30, 2016

  • Added: create_via order meta for vendor suborder
  • Added: Support to WooCommerce Points and Rewards plugin. No double points if a customer buy a vendor product
  • Tweak: Commissions table creation
  • Fixed: Vendor can't delete their uploaded images
  • Fixed: Remove customer search from orders section in vendor dashboard
  • Fixed: missing tax_id and tax_amount if a customer buy a no taxable products
  • Fixed: Unable to sort commissions list table
  • Fixed: Suborder lost customer information if privacy option enabled
  • Fixed: Vendor quote lost customer information if privacy option enabled
  • Fixed: Empty Commissions list with version 1.9.15

1.9.15 - Nov 07, 2016

  • Fixed: Vendor can see all trashed orders

1.9.14 - Oct 26, 2016

  • Added: Body class yith_wcmv_user_is_vendor if current logged in user is a vendor
  • Added: Body class yith_wcmv_user_is_vendor if current logged in user is not a vendor
  • Fixed: Unable to filter by attributes with pending vendor profile and YITH WooCommerce Ajax Product Filter plugin
  • Fixed: Wrong processing order count in WordPress menu
  • Fixed: Prevent error on activation for add_cap and WP_Role object
  • Fixed: Website admin can't receive copy of quick info email
  • Fixed: Order sync option doesn't work
  • Fixed: Vendor order can't trigger correct action after order status changed
  • Fixed: Shipping and Delivery event doesn't added in to calendar
  • Fixed: Call undefined function get_current_screen() on plugin activation

1.9.13 - Aug 26, 2016

  • Fixed: Change text domain from 'yith_wc_product_vendors' to 'yith-woocommerce-product-vendors'
  • Fixed: No shipping address in order from RAQ
  • Fixed: Prevent to send SMS for vendr suborder with YITH WooCommerce SMS Notifications

1.9.12 - Jul 14, 2016

  • Fixed: Duplicated download permissions with WooCommerce 2.6

1.9.11 - Jun 24, 2016

  • Fixed: warning on vendor dashboard with WP User Avatar plugin
  • Fixed: Empty extra fields in vendor suborder with Bakery Theme
  • Fixed: Missing product variations and taxes in vendor suborder after save main order

1.9.10 - Jun 07, 2016

  • Added: Support to extra order fields
  • Added: Support to YITH WooCommerce Checkout Manager
  • Fixed: Disable line item edit in vendor details
  • Fixed: Stripe credit card refund issue when an order change status to complete

1.9.9 - May 25, 2016

  • Fixed: No vendor products in shop loop

1.9.8 - May 24, 2016

  • Added: Support to WooCommerce 2.6-beta-2
  • Tweak: Support to WooCommerce 2.6 icon set
  • Fixed: 404 not found error after change the slug of vendor store
  • Fixed: On order complete the customer receive a duplicate email
  • Fixed: Vendor with no owner abort ajax checkout in frontend

1.9.7 - Apr 14, 2016

  • Added: Vendors to navigation menus
  • Added: yith_wcmv_hide_vendor_profile hook, use this to remove Vendor Details page in vendor dashboard
  • Updated: Language files
  • Tweak: Vendor can't manage essential grid metabox in edit product
  • Fixed: Featured Products management doesn't work for vendor
  • Fixed: Warning on order status not found in commissions report
  • Fixed: Wrong product count in vendor screen
  • Fixed: Wrong shop order counts
  • Fixed: Class YITH_Addons doesn't exists in vendor dashboard
  • Fixed: WooCommerce dashboard widget show duplicated sales in month
  • Fixed: Unable to deactivated plugin in WordPress network website
  • Fixed: Wrong order total for vendors (order total is without taxes)
  • Removed: Essential grid metabox in add product page
  • Removed: yith_wcmv_show_vendor_profile hook

1.9.6 - Apr 01, 2016

  • Fixed: Class YITH_Addons doesn't exists in vendor dashboard

1.9.5 - Released: Marc 02, 2016

  • Updated: All .po/.mo files
  • Fixed: Translation issue in backend
  • Fixed: Wrong tax calculation in vendor order
  • Fixed: Vendor can edit reviews without capability in product details page
  • Fixed: Privacy option for vendor orders doesn't hide email in order list

1.9.4 - Released: Feb 15, 2016

  • Fixed: Vendor can't access to admin area if GeoDirectory plugin is activated
  • Fixed: PrettyPhoto js library doesn't exists
  • Fixed: Vendor Shop Owner removed after saving vendor data
  • Removed: YITH WooCommerce Mailchimp and Jetpack Dashboard widgets

1.9.3 - Released: Feb 08, 2016

  • Fixed: Vendor Shop Owner removed after saving vendor details
  • Fixed: Spinner doesn't show in admin

1.9.2 - Released: Feb 05, 2016

  • Fixed: Unable to translate vendor registration form placeholder
  • Fixed: Order actions doesn't work for vendor
  • Fixed: Admin can't remove vendor owner

1.9.1 - Released: Feb 03, 2016

  • Fixed: Vendor Can't set owner
  • Fixed: Warning if not vendor owner was set

1.9.0 - Released: Feb 02, 2016

  • Added: Support to WooCommerce 2.5
  • Updated: 3rd-party FontAwesome lib
  • Updated: Language files
  • Fixed: Missing text domain in some strings in text domain
  • Fixed: Duplicate order if the customer pay with external gateway (like PayPal, Stripe, Simplify, ecc.)
  • Fixed: Admin can't set vendor owner/admins if Yoast SEO plugin is activate on website
  • Fixed: Warning in WooCommerce Email page (in admin)
  • Fixed: Call to undefined function get_current_screen() in admin
  • Tweak: Replaced old chosen script to select2
  • Removed: add_select_customer_script() method from admin class
  • Removed: enqueue_ajax_choosen() method from admin class
  • Removed: vendor_admins_chosen() method from admin class

1.8.3 - Released: Jan 12, 2016

  • Fixed: Product variations in order with latest WooCommerce

1.8.2 - Released: Jan 07, 2016

  • Fixed: Vendor table column style
  • Fixed: Vendor with no order can see all shop orders
  • Fixed: yith_vendors not defined in vendor taxonomy page

1.8.1 - Released: Dec 17, 2015

  • Fixed: Vendor lost translated product if edit by website admin
  • Fixed: Can't create vendor sidebar in YITH Thmemes with WordPress 4.4
  • Fixed: WooCommerce Report can't show correct information

1.8.0 - Released: Dec 11, 2015

  • Added: Support to WordPress 4.4
  • Tweak: Flush rewrite rules to prevent 404 not found page after plugin update in vendor store page
  • Tweak: Vendor taxonomy menu management
  • Fixed: Vendor can't see admin dashboard and vendor rules after plugin update
  • Fixed: Undefined suborder_id when add inline item to parent order
  • Fixed: Admin and Vendor can't view trashed orders
  • Fixed: Issue with YITH WooCommerce Gift Card in checkout page
  • Fixed: Lost products after edit vendor slug
  • Fixed: New vendor without user role
  • Fixed: WPML issue vendor can edit her/his products in other languages

1.7.1 - Released: Nov 19, 2015

  • Tweak: Performance increase use php construct instanceof instead of is_a function
  • Tweak: Order management (added order version in DB)
  • Fixed: Vendor can't add or upload a store image
  • Fixed: Can't see product variation in vendor order details
  • Fixed: Website admin can't assigne products to a specific vendor

1.7.0 - Released: Nov 02, 2015

  • Added: New user role "Vendor" (Dashboard->Users)
  • Added: yit_wcmv_plugin_options_capability hook for admin panel capabilities
  • Tweak: User capabilities
  • Tweak: Performance improved with new plugin core 2.0
  • Fixed: Delete user capabilities after deactive or remove plugin
  • Fixed: Fields "Commission id" in commission table doesn't display correctly
  • Fixed: Wrong user capabilities after delete vendor account
  • Fixed: Add order link in dashboard menu
  • Fixed: Order managemet capabilities
  • Fixed: Order "Add New" button issue

1.6.3 - Released: Oct 16, 2015

  • Fixed: Fatal error: Class 'YITH_Woocommerce_Vendors_Widget' not found

1.6.2 - Released: Oct 15, 2015

  • Tweak: Support to YITH Nielsen theme
  • Tweak: Custom post type capabilities
  • Updated: Language pot file
  • Fixed: Option deps doesn't work
  • Fixed: Can't translate string localized by esc_attr__ and esc_attr_e function

1.6.1 - Released: Oct 08, 2015

  • Updated: Language pot file
  • Fixed: Order email issue
  • Removed: Old Product -> Vendors admin menu link

1.6.0 - Released: Sept 29, 2015

  • Added: Order Management
  • Added: Support to WordPress 4.3
  • Added: YITH Essential Kit for WooCommerce #1 support
  • Added: Dashboard notification for products needs to approve
  • Updated: Italian translation
  • Updated: pot language file
  • Tweak: Commission rate column in commission table
  • Tweak: Support to WooCommerce 2.4
  • Tweak: WooCommerce option panel with the latest WC Version
  • Tweak: Javascript code optimization
  • Tweak: Commissions list order by descending commission ids
  • Fixed: Wrong search in Add/Edit product for Grouped product
  • Fixed: Remove "Add new" post types menu from wp-admin bar
  • Fixed: Warning "cart item key not found" on checkout page
  • Fixed: Auto sync commission and order status
  • Fixed: Vendor description tab translation issue with qTranslateX plugin

1.5.2 - Released: Sept 03, 2015

  • Fixed: Unable to login in vendor dashboard using particular themes

1.5.1 - Released: Aug 12, 2015

  • Added: Support to WooCommerce 2.4
  • Tweak: Plugin Core Framework
  • Fixed: Vendor doesn't see product page when product listing is enabled

1.5.0 - Released: Aug 04, 2015

  • Added: YITH WooCommerce Ajax Product Filter Support
  • Added: Italian language file
  • Added: WPML Support
  • Updated: pot language file
  • Fixed: Variations don't show in order commission details page
  • Fixed: Prevent double instance in singleton class

1.4.4 - Released: July 07, 2015

  • Updated: pot language file
  • Fixed: Fatal error in the commision page for deleted orders

1.4.3 - Released: Jun 18, 2015

  • Fixed: Plugin does not recognize the languages file

1.4.0 - Released: May 21, 2015

  • Added: Support to WooCommerce 2.3.9
  • Updated: Plugin default language file
  • Fixed: Store header image on Firefox and Safari
  • Fixed: Wrong commission link in order page

1.3.0 - Released: May 15, 2015

  • Updated: Plugin default language file
  • Fixed: Changed "Product Vendors" label to "Vendor" in product list table
  • Fixed: Unable to rewrite frontend css on child theme
  • Fixed: Widget Vendor list: option "Hide this widget on vendor page" doesn't work
  • Removed: Old sidebar template
  • Removed: Old default.po file

1.2.0 - Released: May 05, 2015

  • Tweak: Admin options management
  • Updated: default.po file
  • Fixed: 404 error on wp_enqueue_style
  • Fixed: Options for Vendors list widget doesn't work

1.1.1 - Released: Apr 27, 2015

  • Fixed: Media link disappear

1.1.0 - Released: Apr 23, 2015

  • Added: Support to WordPress 4.2
  • Tweak: safe url on add_query_args() and remove_query_args()
  • Fixed: wc_get_template was called incorrectly in add product
  • Fixed: email template doesn't exists

1.0.2 - Released: Apr 21, 2015

  • Added: Support to WooCommerce 2.3.8
  • Added: yith_wc_product_vendors_details_menu_items filter
  • Tweak: Vendors management
  • Tweak: Commissions management
  • Tweak: Template management
  • Updated: Database version
  • Fixed: Issue on edit/create vendor
  • Removed: Old global template for vendor name
  • Removed: YITH Vendors Backend class

1.0.1 - Released: Mar 26, 2015

  • Fixed: Wrong commission rate on vendor admin page

1.0.0 - Released: Mar 25, 2015

  • Initial release

New "Vendors" link in dashboard

From version 1.6.1 the old link to access to vendor section has been removed (Products > Vendors). In the new version, vendors can directly access by clicking on "Vendors" in dashboard main menu.

Can I customize plugin templates ?

Yes, you can, plugin templates can be overwritten from your theme. You just have to create the folder woocommerce/product-vendors and add in it the templates that you want to customize.

Is it compatible with all WordPress themes?

Compatibility with all themes is impossible, because they are too many, but generally if themes are developed according to WordPress and WooCommerce guidelines, YITH plugins are compatible with them. Yet, we can grant compatibility with themes developed by YIThemes, because they are constantly updated and tested with our plugins. Sometimes, especially when new versions are released, it might only require some time for them to be all updated, but you can be sure that they will be tested and will be working in a few days.

How can I get support if my WooCommerce plugin is not working?

If you have problems with our plugins or something is not working as it should, first follow this preliminary steps:

  • Test the plugin with a WordPress default theme, to be sure that the error is not caused by the theme you are currently using.
  • Deactivate all plugins you are using and check if the problem is still occurring.
  • Ensure that you plugin version, your theme version and your WordPress and WooCommerce version (if required) are updated and that the problem you are experiencing has not already been solved in a later plugin update.

If none of the previous listed actions helps you solve the problem, then, submit a ticket in the forum and describe your problem accurately, specify WordPress and WooCommerce versions you are using and any other information that might help us solve your problem as quickly as possible. Thanks!

Version 1.12.0

Requires WordPress version: 4.0 or higher

Compatible up to: 4.7.2

Last Updated 14 Feb 2017

Date Added: 25 Mar 2015

Plugin Homepage


4.1 stars
27 ratings


Not Enough Data

Works: 0
Broken: 0