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.
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.
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.
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.
Optionally allow your vendors to create coupons for their products. Any coupons created by vendors only apply to their own products.
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.
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 Marketplace Pro also has direct support for Ignitewoo’sUPS 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.
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.
Payment Gateways and Revenue Splitting
Vendor Marketplace Pro comes PayPal Adaptive Payments built-in, which lets you split the money from the sale of items between you and your vendors.
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.
And PayPal Payouts is built in too. With Payouts you can use any payment method on your site to receive payments for orders, and then you can split the money with your vendors using Payouts.
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.
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.
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.
Each store has a full range of settings that allows your vendors to brand their store elegantly. Settings include:
Logo & Icon
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.
Payments and Commissions
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 pay vendors using one of the following payment gateway plugins available from IgniteWoo: PayPal Adaptive Payments (built into WooCommerce Vendor Marketplace Pro) and 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 Mass Pay (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 Mass Pay, which is built into WooCommerce Vendor Marketplace Pro. 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 4: 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).
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.
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.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