WooCommerce Vendor Marketplace Pro WooCommerce Vendor Marketplace Pro

WooCommerce Vendor Marketplace Pro is the most powerful multi-store / multi-vendor solution available.

Vendor MarketPlace Pro the defacto standard for building multivendor marketplace with WooCommerce. The software makes it easy for you create an online marketplace for people to sign up, create their own store, and sell their products. And you control who can become a vendor, and how much (if any) of the product sales you keep for yourself.

It’s professionally designed, professionally supported, and gives you the power to build your multi-vendor store site beautifully.

Total Frontend Management for Your Vendors’ Stores

Vendor Marketplace Pro has a complete frontend management system for your vendors that lets them manage all aspects of their store and their sales, including products, orders, shipping, tax tables, coupons, sales reports, and their ratings and reviews from customers.

It is unquestionably the most powerful and most advanced frontend management system available. And we think you’ll agree that it’s built beautifully.

Have a look below, read about the features your vendors enjoy with Vendor Marketplace Pro.


The product editor in Vendor Marketplace Pro is the most feature rich and powerful available, and it’s very flexible. It allows your vendors to have total control over all aspects of their product’s data. You, as site administrator, have control over the most of the available product editor settings. You can allow your vendors to post simple products, variable products, grouped products, downloadable products, auction products (using our WooCommerce Auctions Pro add-on), and more.

Your vendors can easily add new products, including adding images, selecting categories for their products, and tagging their products with whatever keywords they want to use. When new products are posted by vendors you can optionally screen those products before they go live on your site.

You can see a sample of the overall product list, and the product editor, in the screenshots below. Note that with the product editor, you as the site administrator can rearrange the sections in any order you prefer via a simple drag and drop interface. So for example, maybe you want the categories and tags section to be moved below the product data and description – no problem, you can do that.

A vendor's list of published products
A vendor’s list of published products


The vendor's product editor
The vendor’s product editor


The first screenshot below shows a vendor’s list of orders, for each order there is the order number, status, total, and quick action buttons to quickly view the order, or mark the order processing or completed.

A vendor's store orders
A vendor’s store orders

This next screenshot shows the order details. The details show the billing and shipping address information, the items in the order along with the costs and commissions earned by the vendor. On the right is button to get a packing slip for the order, and a form to enter shipment tracking information that can be sent to the customer. Near the end of the order are any order notes and a form to add notes to the order.

Vendor order details
Vendor order details


You can optionally allow your vendors to manage their own tax tables with an easy to use interface as seen below. Any tax rates defined by the vendor only apply to their products.

Vendor tax table
Vendor tax table


Optionally allow your vendors to create coupons for their products. Any coupons created by vendors only apply to their own products.

Vendor coupons
Vendor coupons


The report sections gives vendors a good view of their sales over time. There are reports for orders, customers, and stock. The order reports can narrow by time ranges, products, or categories of products. An example of a report for the past month is shown in the screenshot below.

Vendor store sales reports
Vendor store sales reports


You can optionally allow your vendors to define their flat rates for shipping. Rates can be defined global for the vendor’s entire store, and in individual products if a products needs to have different rates.

The screenshot below shows the global rates for a vendor’s entire store.

Vendor store shipping rates
Vendor store shipping rates


Vendor Marketplace Pro also has direct support for Ignitewoo’s UPS Drop Shipping, Fedex Drop Shipping, and USPS Drop Shipping, which helps your vendors and shoppers get the most accurate rates possible, and ensures vendors receive the shipping costs for their items when purchased by shoppers (similar to eBay, Amazon, Etsy, etc).

Reviews and Ratings

You can optionally enable reviews and star ratings, which when enabled allow shoppers to leave a review for the product after the purchase an item.

Reviews include text, and optionally up to four levels of star ratings (similar to eBay), and you as site administrator control the text description associated with each star rating level. In the screenshot you can see the defaults, for example “How accurate was the description?” … etc. You can change the associated text to anything you prefer. You may also choose to make all reviews public, or only available to administrators and the vendors. And, as an administrator you can edit or delete reviews in the WP admin area of your site.

Vendor reviews
Vendor reviews

Inquiry Forms

You can optionally enable an inquiry form that appears on single product pages, so if shoppers have a question about the product they can send a message to the vendor. The form can include an optional Google reCaptcha anti-spam check too.  You can see an example of the inquiry form, with captcha, below.

Vendor inquiry form
Vendor inquiry form

Payment Gateways and Revenue Splitting

Vendor Marketplace Pro also comes with PayPal’s latest and greatest split payment system, PayPal Payouts, it’s built-in, and it lets you split the money from the sale of items between you and your vendors automatically. With Payouts you can use any payment method on your site to receive payments for orders from your shoppers, and then you can split the money with your vendors using Payouts automatically.

Vendor Marketplace Pro also comes with PayPal Adaptive Payments built-in, which lets you split the money from the sale of items between you and your vendors at the time of checkout. Note that PayPal is retiring Adaptive Payments. But no problem, Payouts is their new and improved replacement and as we mentioned it’s built into Vendor Marketplace Pro already!

PayPal Mass Pay is also built-in, so if you want pay your vendors periodically you can do that too, either automatically at your preferred interval (for example, every 30 days), or manually when you’re ready with a ready-to-use CSV file.

You can also use our Stripe Payments gateway.

If you decide to configure your site to split payments with vendors you define the percentage of the sale you want to keep. You can set the percentage globally for all vendors, or differently for different vendors. Your choice.

Store Listings

The plugin includes a shortcode that you can use to publish a list of all vendor stores on your site. And you can customize the related template file. See the screenshot below for an example listing.

Vendor stores list
Vendor stores list

Fully customizable templates

All the templates of the vendor’s dashboard are highly customizable, and you won’t lose your customizations when you update the Vendor Marketplace Pro software.

Customizable vendor registration form

Vendor Marketplace Pro includes a drag and drop vendor registration form builder that appears on your site’s My Account page. Use whichever fields you want, and you can screen all requests for vendor access or grant all requests automatically, or totally disable vendor registration.

In the screenshot below you can see the registration form on the My Account page with all the default registration fields. At the bottom of the form is a checkbox to request vendor access, which when checked sends you an email letting you knowing that someone registered.

Vendor Registration
Vendor Registration

Store Settings

Each store has a full range of settings that allows your vendors to brand their store elegantly. Settings include:

  • Store name
  • Description
  • Logo & Icon
  • Address location
  • Shipping policies
  • Return policies
  • Store status

The store status setting lets your vendors temporarily close their store (for example, if they’re out on holiday), temporarily disable all purchases, and/or add an informational message to their store pages and product pages. For example, maybe a major storm struck their area and they know that shipping will be slower than usual, they can add a notice alerting shoppers. See the screenshot below for an example, you’ll see the store notice in the yellow box on a product page.

Vendor store notice
Vendor store notice

Payments and Commissions

PayPal Payouts, PayPal Adaptive Payments and PayPal Mass Pay are built into the software, so your shoppers can pay via PayPal and you as the site operator can take a percentage of the sale.

An obvious question is “How do I pay my product vendors when their items sell and how do I collect a percentage of the sale for myself?” We’ve given you a ton of flexibility so you have numerous choices.

First lets review how vendor commission are recorded. Any time a sale takes place on your site the entire order is checked to determine if any items in the order are being sold by a vendor on your site. Then, when shopper actually makes payment the payment gateway checks all items in the order to determine if each one is sold by vendor. If an item is sold by a vendor then the gateway calculates how much money the vendor should receive for that item ( based on your configured commission settings ), and also checks to see if the vendor has their related payment gateway account connected to their account on your site.  If they do then the gateway can pay them instantly if you’ve enabled that option, and the gateway notes that the amount due is being paid instantly.  The gateway also calculates how much of the item sale price is due to your site and adds that amount to the total amount due to your store. And if they don’t have the related payment gateway account connected to their account on your site,, or you’ve disabled the instant payments options, then the vendor cannot be paid instantly and the gateway notes that the amount due is unpaid. If an item isn’t sold by a vendor then the gateway adds the entire item amount to the amount due to your site itself. After the order payment process completes, all commissions for vendors are recorded in the database as either paid or unpaid.

So that’s the basic flow of the payment process and payment record keeping. With that in mind you have options as how you want to pay your vendors.

Option 1: Instantly and automatically pay vendors using one of the following payment gateway plugins available from IgniteWoo: PayPal Adaptive Payments, PayPal Payouts (both built into WooCommerce Vendor Marketplace Pro), or Stripe Payments (sold separately). When vendors connect their respective user account on your site to one of the above gateways your site can send them payment instantly every time they sell an item. If vendors opt not to connect their payment account then their commissions are recorded as “unpaid” and you can process those payments whenever you prefer.

Option 2: Disable instant payments, use any payment gateways you prefer to collect payments from shoppers, and pay vendors automatically at whatever interval you prefer using PayPal Payouts (built into WooCommerce Vendor Marketplace Pro). This option requires that vendors have a PayPal account and configure their PayPal account email address into their store settings. You can enable an option in plugin that requires vendors to enter their PayPal email address, and they are not allowed to post products for sale unless that address is provided. Mass Pay requires that you have a PayPal Business or PayPal Premier account.

Option 3: Disable instant payments, use any payment gateways you prefer to collect payments from shoppers, and pay vendors manually using PayPal Payouts (built into WooCommerce Vendor Marketplace Pro). You schedule a payment to a vendor manually any time you need to and payments go directly to the vendor’s PayPal account. This option requires that vendors have a PayPal account and configure their PayPal account email address into their store settings. You can enable an option in plugin that requires vendors to enter their PayPal email address, and they are not allowed to post products for sale unless that address is provided. PayPal Payoutrs requires that you have a PayPal Business or PayPal Premier account.

Option 4: Disable instant payments, use any payment gateways you prefer to collect payments from shoppers, and pay vendors manually using PayPal Mass Pay, which is built into WooCommerce Vendor Marketplace Pro. With MassPay you can view all vendor commissions using the plugin’s Commissions admin page and export a CSV file of all unpaid commissions, then import that into the Mass Pay interface within your PayPal account to deliver all due commissions.  This option requires that vendors have a PayPal account and configure their PayPal account email address into their store settings. You can enable an option in plugin that requires vendors to enter their PayPal email address, and they are not allowed to post products for sale unless that address is provided. Mass Pay requires that you have a PayPal Business or PayPal Premier account.

Option 5: Disable instant payments, use any payment gateways you prefer to collect payments from shoppers, and pay vendors manually using any method of delivering payment that you prefer. Again, you can view all vendor commissions using the plugin’s Commissions admin page and export a CSV file of all unpaid commissions. You can use that CSV to handle your manual payment processing and then mark those commissions as paid. So for example, maybe you want to mail vendors a check each month, or pay them with your bank card somehow, etc.

Pay to Post Products / Pay to Feature Products – The Token System

If you want to charge your vendors to pay to post products or pay to have products featured on your site, you can do that! We have an Vendor Marketplace Pay to Post add-on available that works based on a token system. Vendors purchase tokens and are charged a configurable number of tokens each time they post a product on your site. Likewise if they choose to feature a product on your site they are charged the number of tokens you define. (The pay to feature aspect requires that your site’s theme has a way to display featured products).

Great Support

All of our software comes with great support via email and toll free phone!

Questions? Need help? Call us any time between 10am and 6pm Central Time. See the Contact Us page for the phone number and contact form. 

Frequently Asked Questions

  • Do you have a demo? Yes, scroll down this page for a link!
  • Do you recommend any specific theme for my site? Any theme that works with WooCommerce 3.0 and newer should be fine. If you’re starting with a new site consider using the official theme for WooCommerce, Storefront along with the Storefront Customizer add-on


You must be using WooCommerce 3.0 or newer to use Vendor Marketplace Pro.


There’s more! You gotta see it in action. Head over to our Vendor Marketplace Pro Demo Site and follow the instructions to launch your demo!

Compatibility: WooCommerce: 3.0 and newer

Current version: 3.1.26



We keep all of our software up to date with the latest versions of WooCommerce and WordPress.

If you don't see any recent changes below it's because none have become necessary!

Version 3.1.26 - November 3, 2023

	Add payment method slug and text label to vendor orders

Version 3.1.25 - October 10, 2022

	Do not overwrite vendor store setting when bulk editing products
	Tell WC that this version does not support the new "high speed order tables" 
Version 3.1.24 - February 4, 2022

	Check if wc_print_notices() function exists before calling, avoids error when editing a page that uses the dashboard shortcode

Version 3.1.23 - February 3, 2022

	Update all email class files for PHP 8

Version 3.1.22 - February 3, 2022

	Check template base location later during execution in the vendor access request email message class to avoid fatal error with PHP 8.x

Version 3.1.21 - January 19, 2022

	Cast payout "item.amount.value" as string for the Payouts API batch request

Version 3.1.20 - January 15, 2021

	Ensure email pass the $email parameter when calling the email header action hooks
	WooCommerce 4.9 compatibility

Version 3.1.19 - December 15, 2020

	Allow importing shipping rates into the vendor's main store settings

Version 3.1.18 - Septebmer 20, 2020

	Ensure "per product" shipping rates are saved correctly when editing store rates in the dashboard

Version 3.1.17 - August 7, 2020

	Ensure shipping amount is handled correctly when using Payouts
	Ensure required JS scripts load on sites that load various WP functions earlier than normal

Version 3.1.16 - August 3, 2020

	Adjusted recipient commission total when creating a PayPal payout for a new vendor order

Version 3.1.15 - July 7, 2020

	Check to ensure an object is a WC product when processing per-product shipping settings 
	Disallow full dashboard access via a redirect to the vendor's store page when a PayPal address is required but the vendor hasn't configured it yet in their store settings
Version 3.1.14 - January 3, 2020

	Updated admin reports - Overview screen

Version 3.1.13 - September 16, 2019

	Updated Adaptive Payments code to ensure PayPal IPN completes
	Updated vendor packing slip template used for PDF files with IgniteWoo PDF Invoices & Packing Slips
	In Adaptive Payments if a receiver or the store has a calculated amount due of less than zero then do not include that recipient in the transaction
	Ensure SKU appears in vendor's packing slip
	Ensure correct vendor name appears in vendor email and packing slip
	Updated the Payouts endpoints class file to ensure endpoints are automatically created
	Updated tax settings processor to use the new tax class table in WooCommerce 3.7 and newer
Version 3.1.12 - April 22, 2019

	Updated product editor to support WC 3.6.x

Version 3.1.11 - March 27, 2019

	Updated registration form field logic to filter out disabled fields when validating the form submission
	Updated registration form field logic to obey "non-required" field setting when validating the form submission
	Updated registration form field logic to hide State/County label when the selected country doesn't have such divisions

Version 3.1.10 - March 21, 2019

	For MassPay, ensure that the order ID in the payment text is the vendor's order ID, not the original site order ID

Version 3.1.9 - March 11, 2019

	Eliminate deprecation warnings related to accessing coupon properities directly when checking if a coupon is valid for the cart 
	Ensure shipping address is populated into the vendor order correctly when different from the billing address

Version 3.1.8 - March 10, 2019

	Ensure that a product's short description is stored on the initial saving of a product 

Version 3.1.7 - January 17, 2019

	Ensure that admin email notifications do not go out when a vendor creates a new variation of a variable product
	Ensure the per product shipping is not loaded for product editing unless the gateway itself is enabled
	Updated frontend-variations.js with newer code base

Version 3.1.6 - January 15, 2019

	Remove the "change" triggering in the "per product shipping" admin JS code, it's not necessary, causes WC to always set variations to need saving

Version 3.1.5 - January 9, 2019 

	Updated variation JS to ensure expand/collapse work when creating a variable product 
	Ensure administrators are allowed backend access when WooCommerce disallows non-admins backend access

Version 3.1.4 - January 8, 2019 

	Add capability to vendor role to allow editing the title, description, alt text, and caption for images, and to delete their own images

Version 3.1.3 - January 3, 2019 

	Remove ini_set() commands to turn on error reporting from the PayPal Payouts class file 
	Ensure that the $commission value for variation is empty if not defined yet
	Updated per product shipping so that it doesn't break scripts in the admin area when editing variations
Version 3.1.2 - December 31, 2018

	Ensure Payouts loads any necessary files even when the settings haven't been set at least one time yet

Version 3.1 - December 21, 2018

	Added PayPal Payouts gateway - the eventual replacement for Adaptive Payments which PayPal is retiring
	Fixed insertion of the Vendor Orders menu item, it's now again seen under the WooCommerce menu
	Fixed display of Vendor Orders page, broken by the WordPress v5.0.2 update 
	Added admin CSS styles for Vendor Orders status and order actions

Version 3.0.9 - September 3, 2018

	Ensure help tips on vendor tax screen work 
	Ensure Upload and Remove buttons appear when necessary on the vendor dashboard Logo & Icon section

Version 3.0.8 - August 22, 2018

	Ensure that the correct screen context is used for editing products in the vendor dashboard

Version 3.0.7 - June 29, 2018
	Ensure user automatically becomes a vendor if that option is enabled
	Modified vendor welcome email to link to the Vendor Dashboard instead of their My Account page
Version 3.0.6 - May 21, 2018

	Adjusted order "page" param processing for newer version of WP

	Adjusted pagination nav for WC 3.2 and newer
	Adjusted order date filter drop down to maintain selected date during page navigation

Version 3.0.5 - May 21, 2018

	Narrowed the scope selector when removing "hidden" class from divs in the frontend product editor, it now only takes action on the Product Data section

Version 3.0.4 - May 21, 2018

	Ensure single product page tabs are return if no action needs to be take to add tabs
	Don't use get_option() call inside a called to empty() - fails on old versions of PHP
	Remove "hidden" class from divs in the frontend product editor

Version 3.0.3 - January 19, 2018

	Added setting for IgniteWoo's Stripe Connect payment gateway to require the vendor to connect their Stripe account before they can add new products

Version 3.0.2 - December 7, 2017

	Updated the product ID and key string

Version 3.0.1 - November 27, 2017

	Corrected the updater code to ensure the extension appears on the IgniteWoo Licenses page

Version 3.0 - August 3, 2017

	Initial public launch!

Version 2.9 - January 1, 2017

	Continued private development and testing

	WooCommerce 3.0 or newer is now REQUIRED, previous versions of WooCommerce are no longer supported

	New Feature: Vendor dashboard totally redesigned - now all aspects of vendor site use are available on the frontend of the site
	New Feature: New frontend controls for vendors
	New Feature: New frontend stats and graphs for vendors
	New Feature: Added new shortcodes for vendor settings, product editor, orders, reports, coupon editor, taxes, and vendor reviews
	New Feature: Reviews! Shoppers can leave feedback and ratings for a vendor if they purchase an item from a vendor (similar to eBay reviews)
	New Feature: Extra registration fields can be enabled for vendor sign-up
	New Feature: Vendors can now add an icon for their store (in addition to the already-existing logo feature)
	New Feature: Vendors can now add information for shipping and return policies to their stores and individual products
	New Feature: Vendors can add their location information (city, state/province, country, postal code)
	New Feature: Quick product access controls for vendors on single product pages

	New Feature: Per-product shipping rates and global flat rates are built into the plugin as a shipping gateway and rates are controllable by vendors

	New Feature: Vendors can a "Store Status" to completely disable their store so that no products are available, or only disable purchases but leave products visible, or display a notice to shoppers when they're away for a holiday or vacation.

	New Feature: Support IgniteWoo's Vendor Marketplace Pay to Post plugin
	New Feature: Disallow vendor's from accessing the WP admin area, 
	Removed various Vendor Store backend admin area menus from vendor's view, moved those items to the new frontend dashboard
	New hooks, including a filter to adjust commissions during order processing

	New Email Templates and Settings: All email message control and related settings have been moved from the plugin's settings to the WooCommerce Email settings and new templates have been added for any message that was previously hard-coded. 
	Add several new vendor related templates files to give more control to designers for customization
	All new vendor orders subsystem, and with the new subsystem vendors now have control over the actual order status of their orders
	All new order details page design for vendor orders
	Added new bulk actions for admins to mark selected commissions as paid or unpaid
	Redesigned plugin's main settings page for better organization and quicker and easier use
	Added numerous new settings, be sure to review the plugin's main settings page
	Updated CSV order export used by vendors
	Replaced JS Chosen with Select2
	Updated reCaptcha to the newer style offered by Google
	Updated vendor dashboard reports
	Inquiry emails are part of the WooCommerce Email settings
	Deprecated some functions
	Renamed various template files for better organization and easier locating by developers
	Added new non-class based functions for developers
	Added new version information scanner for templates, CSS, and JS files to help admins know when they may need to udpate their overridden copies
	Miscellaneous minor bug fixes

Version 2.8 - April 7, 2016

	Began modifying our Vendor Stores code base to create a more powerful marketplace platform with a totally new subsystem infrastructure.
	Begin major code overhaul and the process of adding a long list of new features

Ask a Question:


From: 149.00 / year

Easily create an online marketplace for people to sign up, create their own store, and sell their products.

All of our plugins come with great support via email and phone.

Subscription options

A subscription entitles you to 1 year of updates and support. Each individual web site requires a license key, so choose the right license for your needs.