How to Make a Multi Vendor Ecommerce Website with WordPress
Multi-vendor e-commerce sites allow multiple vendors and sellers to sell their products on the marketplace for a small fee or commission.
This article will show you how to easily create a multi-vendor e-commerce marketplace using open source WordPress software.
What is a Multi Vendor Ecommerce Website?
A multi-vendor e-commerce site is a platform that allows multiple vendors, vendors, and companies to add and sell their own products and services.
This is a popular online business idea that allows website owners to make money online by charging a commission or commission on a transaction-by-transaction basis.
Some of the most popular e-commerce sites such as Amazon, eBay, and Etsy are all examples of multi-vendor e-commerce marketplaces.
You can make a multi-vendor site easily for the relatively small cost of making an eCommerce website using WordPress.
What Do You Need to Start a Multi Vendor Ecommerce Website?
First you need to make sure that you’re using the right website builder platform to build your multi vendor eCommerce website.
We always use and recommend WordPress because it powers 43% of all websites on the internet. It is a free open source software that also allows you to add multi-vendor features on your site.
To create a multi-vendor website in WordPress, you will need:
- A domain name idea, this will be your website’s name on the internet (think amazon.com, google.com, etc).
- Web hosting account – this is where your website lives on the internet. All websites need web hosting.
- SSL certificate – this allows you to securely accept payments online.
Once you have signed up for hosting, you can follow our WooCommerce tutorial to install the eCommerce functionality in WordPress.
After that, you’re ready to add the multi vendor functionality in WordPress.
Adding Multi Vendor Functionality in WooCommerce
Woo Commerce doesn’t come with support for multi-vendor stores. To add this, you need a Woo Commerce multi vendor addon.
We recommend using WC Vendors as the best Woo Commerce multi vendor plugin. It is super easy to set up and comes with all the features you need to have multiple vendors set up their own stores on your marketplace.
First, you will need to install and activate the free WC Vendors Marketplace plugin. For more details, see our step by step guide on how to install a WordPress plugin.
Note: This is the limited free version of the plugin, and it provides only the core functionality. You still need the base free plugin in order to use the premium version of the plugin which has more features. We will cover that in the later steps.
Upon activation, you’ll be asked to run the setup wizard.
Next, you’ll see the first screen of the setup.
From here, you can choose if you want to manually approve vendors, give them shipping and tax options, and set a base commission rate.
Click on the Next button to continue.
On the Capabilities tab, you can fine-tune the user permissions for vendors. These are the actions they can perform on their own products and stores.
Once you’re done, click the Next button to go to the pages section.
WC Vendors can automatically create important pages needed to run your multi vendor store. But if you want to create your own pages, then you can select them here.
If you choose your own pages, then you’ll also need to manually add the shortcodes shown on screen to each page.
We recommend sticking with the default settings here to make the setup easy.
Simply click on the Next button to continue, and then click on ‘Return to Dashboard’ to exit the setup wizard.
Next, you need to install and activate the WC Vendors Pro plugin. For more details, see our step by step guide on how to install a WordPress plugin.
Upon activation, it will also ask you to run the setup wizard.
On the next screen, you can restrict vendors from accessing the WordPress admin dashboard.
This is a good practice to keep your WordPress site secure.
You can also choose different commission types like percentage, percentage + fee, fixed, and fixed + fee.
Once you select that, go ahead and click on the Next button to continue.
You’ll now see the features that you can enable for the Vendor dashboard. These options will give vendors access to more features to manage their store and products.
Simply choose the features that you want to enable and then click on the Next button.
On the pages screen, the plugin will automatically create a Pro Dashboard page for you.
Optionally, you can also choose a page to display vendor ratings. Simply create a new page in WordPress with the
[wcv_feedback_form] shortcode inside it, then select the page here.
After that, you need to click on the Next button to finish the setup. WC Vendors Pro will also give you the option to edit different forms used by Vendors and install extensions to add new features.
You can now return to WordPress dashboard to continue the set up of your multi vendor website.
Setting Up Your WooCommerce for Multi Vendor Platform
Now that you have set up WC Vendor, the next step is to enable user account registration in Woo Commerce.
First, you need to create a new page in WordPress and name it Account. Inside the page editor, you need to add the
Don’t forget to save and publish your page.
Next, head over to the WooCommerce » Settings page and switch to the Account & Privacy tab.
From here, you need to make sure that ‘Allow customer to create an account on the “My Account” page’ option is checked.
After that, switch to the Advanced tab. Under the Page setup section, choose the page you created earlier next to the ‘My account page’ option.
Don’t forget to click on Save changes button to store your settings.
Adding a Link to Sign Up as Vendor
Now you have set up WooCommerce for your multi-vendor eCommerce platform. Next, you would want to add links on your site, so that visitors can register as vendors.
Simply head over to the Appearance » Menus page and add the ‘Account’ page you created earlier to your main navigation menu.
If you like, you can rename the navigation menu option to something like ‘Sign in or Register’ or ‘My Account’.
Don’t forget to save your changes and preview your website.
You can quickly see what it looks like for logged-out visitors by opening a new browser tab in incognito mode.
The account page link will appear at the top.
Clicking on it will take users to account registration page where they can apply to become a vendor on your website.
Managing Your Multi Vendor Ecommerce Store
Once users sign up as a vendor, they may be automatically approved, or you’ll need to manually approve them, depending on which option you choose during the set up wizard.
If you need to manually approve them, then simply go to the Users page in WordPress admin area and switch to the Pending Vendor tab.
From here you can approve or deny a vendor application.
After a vendor is approved, they will get a notification and be able to log into their account to manage their vendor store.
From their vendor dashboard, they can add new products to sell, as well as manage orders, store settings, and more.
For instance, your vendors can enter their payment information under the Settings tab.
When Vendors add new products, you’ll get an email notification.
You can then manually approve and publish a product or delete it.
Products on your shop pages will now appear with vendor names.
Users can click on a vendor name to browse more of their products.
Am an experienced website developer with 3 years in building WordPress, Joomla, e-commerce and WIX websites.