Reading list Switch to dark mode

    The Ultimate Guide of Woocommerce Marketplace Plugin

    Updated 21 November 2023

    WordPress WooCommerce Multi-Vendor Marketplace Plugin explicitly developed to switch your WooCommerce website into a multivendor platform that has multiple sellers with separate profiles.

    Moreover, it gives sellers the functionality of adding products and order management from the seller panel.

    Also, using woocommerce multi-vendor marketplace plugin the seller can view and edit his profile information. He can view his product list and search, edit or delete products from it.

    Additionally, the seller can view a record of his transactions and sales charts on his dashboard. He can view his order history for all the orders, change his password, and even ask questions to the admin.

    Consequently, the admin can also manage the product list, seller list, commissions, and settings as well.

    Searching for an experienced
    WordPress Company ?
    Find out More

    Furthermore, the admin can edit or delete products, approve, disapprove, or assign sellers to products, and set separate commission rates for different sellers. Even can change settings like product auto-publish and seller auto-approval permissions.

    Note- Now you can convert the store to a much more accessible mode, by introducing- Multi-Vendor Mobile App for WooCommerce.

    Note: Marketplace Lite is required to use Marketplace Pro.


    Dear Customers, if you have a question/query, please raise a ticket at We will do our best to answer as quickly as possible.

    Don’t give us a low rate without contacting support on the issue you’ve come across. We are always happy to help you.

    Watch the video tutorials below to understand the plugin workflow:

    Video Tutorial #1 – Backend Configuration


    Video Tutorial #2 – Vendor Workflow


    Video Tutorial #3 – Customer Workflow



    • Multiple sellers can register and upload their products.
    • Separate Seller Profile, Shop Logo, and Seller Collection Page with Banner Image.
    • Sellers can Manage Shipping from their Own Account panel.
    • Product by Feature on the product page is Introduced.
    • Admin can allow a separate seller dashboard for sellers which is the same as the admin’s dashboard.
    • A seller can easily switch to the default seller dashboard view.
    • Sellers can put up queries to the admin under the Queries option.
    • The admin can reply to the queries of seller.
    • A seller can edit their profile information.
    • Admin and seller both can edit or delete the seller’s products.
    • The seller can add 4 types of products – Simple, Grouped, External/Affiliate, and Variable Product.
    • The seller can add their social network accounts, which will reflect on their profile page.
    • Order management is very easy due to the visibility of the billing and shipping addresses of the customers.
    • The seller can also print the invoice of the orders.
    • A seller can ask questions to the admin.
    • Admin can approve or disapprove a seller or seller’s products.
    • Admin can assign a product to any seller.
    • In the marketplace, we are having an SEO-friendly URL structure.
    • Also, allows the admin to set the default commission for every seller.
    • Admin can configure different commission percentages for different sellers.
    • Admin can print the invoice for the order.
    • A buyer can add any seller on the marketplace as a favorite seller.
    • Admin can mass assign products to a seller.
    • Sellers can add upsell and cross-sell products.

    More Features

    • Admin can make transactions to the sellers against the orders for which he has transferred the money to the seller’s account.
    • Sellers can also check the transactions made by the admin from their account panel.
    • Admin can set different categories for different sellers.
    • Owner/Admin can set product types globally for all sellers in the marketplace.
    • Admin can approve reviews for sellers from his end.
    • Supports default WooCommerce email templates.
    • The admin can configure the Endpoint and Title for a seller’s Dashboard, Product List, Order History, Seller Profile, etc.
    • Sellers can manage refunds for their orders on the seller’s end.
    • The admin receives Product Notifications to publish a seller’s product, whenever a seller creates or edits a product on the seller’s end.
    • The admin can use Google Analytics to analyze website data and can check sales performance and product performance only currently.
    • Compatible with WPML (The WordPress Multilingual Plugin)
    • Frontend seller dashboard endpoints to Woocommerce My Account Page.
    • Admin can add Google Map API key for showing top billing countries on seller dashboard properly.
    • Settings and documents link in the plugin meta row.
    • TineMCE editor on shop about section on seller dashboard.
    • Seller mapping on creating an order from the admin end to list the order on the seller dashboard.
    • Simplified UI on changing product status on the seller dashboard.
    • Appropriate price validation message on seller product edit as in WooCommerce.
    • Default shop name as seller name and shop slug as seller’s username.
    • Setting for Admin Dashboard endpoint text on seller end.
    • The admin can create a seller profile.

    Note:-  For all orders including sellers the tax amount will be credited to the admin.


    First of all, the user will get a zip file that needs to be uploaded in the “Add New” menu option in the WordPress admin panel.

    For this login to WordPress Admin Panel and in the Dashboard hover your mouse over the “Plugins” menu option and select the “Add New” option.

    WordPress WooCommerce Marketplace

    Following this, the user will see an option on the top of the page that is “Upload Plugin”, click the option to upload the zip file.

    WordPress WooCommerce Marketplace

    Next, on clicking the “Upload Plugin” option, the user will see a “Choose File” button. Click on the button to browse for the zip file as per the image below.

    WordPress WooCommerce Marketplace

    After browsing the file, click on the “Install Now” button to install plugin as per the snapshot.

    WordPress WooCommerce Marketplace

    Furthermore, Once the user installs the plugin, a message “Plugin installed successfully” displays and an “Activate Plugin” is visible to activate the plugin.

    In the end, the user needs to click on the “Activate Plugin” button to activate the plugin.


    Plus, on activating it, the Marketplace tab will appear in the admin panel as shown in the snapshot below.

    webkul-woocommerce-multi-vendor-marketplace-WordPress WooCommerce Marketplace

    Forthwith, update Permalink under “Settings > Permalinks” as “Post name” as shown in the below snapshot.webkul-woocommerce-multi-vendor-marketplace-woocommerce marketplace

    Module Translation

    And, to know how to translate the module, you can click here.

    How to Translate the plugin using the WPML

    Multi-Vendor Marketplace for WooCommerce is compatible and certified by the WPML (The WordPress Multilingual Plugin). A detailed guide is also available to know How to Translate WooCommerce Multi-Vendor Marketplace Using WPML

    How to Get Google Analytics Tracking ID

    To get the google analytics ID, the user will need to get the Google Analytics Account first. Here, the user can click on the Sign in to Analytics or Start for free if don’t have an analytics account.

    Multi Vendor- create-account-google-analytics

    Now click on Start for free to create a google analytics account.

    multi vendor - create or signin google account

    Now, sign in using the google account to create and set up analytics properties. Thus a welcome message will display to the user. Now click on Start measuring.

    multi vendor - welcome messgae

    Now enter the further required details to continue.

    multi vendor - enter the required details

    So, after entering the required details click on the Next button.

    multi vendor - google analytics

    Now, enter the property name, select the reporting time zone, and currency.


    Now click on the Show advance options to create a Universal Analytics property. You can select as per your convenience, but we have selected Create a Universal Analytics property only.

    multi vendor select the required data

    Now, select from the available options and click on the Create button.

    multi vendor - universal tracking

    Accept the terms & conditions and process further.

    multi vendor - accept terms and conditions

    Now select the events for which you want to receive the email notifications from Google and click on the Save button.

    multi vendor - email notification

    Thus, you can simply copy the Tracking ID from the screen and paste it into the module configuration.

    multi vendor - enter analytics tracking ID


    Henceforth, after the successful installation of WooCommerce Marketplace, the admin can configure it under “Marketplace > Settings > General”.

    Configuration Tab


    Default Commission – Default Commission will be used if the commission is not set on a seller basis.

    For example, there is a seller “S1” and his/her product “P1”, and its price is 100 USD. So on the sale of product “P1”, the seller will get 80 USD and the admin will get 20 USD as a commission.

    Auto Approve Seller – If checked then the seller will be auto-approved after the registration as a seller.

    Ex – If the admin allows this option then the user who will sign up in the store as a seller will convert into a seller automatically. Otherwise, approval is required by the admin.

    Separate Seller Dashboard – If checked, then the seller can have a separate dashboard like that of the admin.

    Separate Seller Registration – If checked a separate login form will be created for sellers.

    Data delete after seller delete – If checked, the data of the seller will also get deleted along with the seller else the data will get assigned to the admin.

    Applicable Shipping Methods – From here the admin can select the Admin or Sellers shipping method that is to apply on the cart page.

    Select Seller Page – Updating a new seller page will erase the previous content of the newly selected page. Kindly update permalinks after the change.

    Note – Click here to learn more about the Separate Login Form.

    More about Applicable Shipping Methods

    For Instance, if the admin has selected the Admin shipping method under the Applicable Shipping Methods option then, the admin’s shipping will be applied to all products including sellers’ products.

    Hence, it is independent of the customer adds seller or admins’ product in cart admins’ shipping rate will be applied.

    Now if the admin has selected the Seller shipping method under the Applicable Shipping Methods option then, the sellers’ configured shipping rate will be applied to the sellers’ respective products.

    moreover, if the order is having the products of both admin and seller then in such case the shipping will total rate charged by the admin and seller despite the Applicable Shipping Methods selected.

    Shop Name on Registration:  If Required is selected, the seller must enter the Shop Name during the registration process.
    Note: If the shop name is removed or is empty in the case of optional, the module will use the seller name.

    Shop URL on Registration: If Required is selected, the seller must enter the Shop URL during the registration process.

    Note: If the shop URL is removed or is empty in the case of optional, the module will instead use the Shop slug as the seller’s username.

    Seller Terms & Conditions Page: Here, the admin can choose the terms and conditions page that is visible to the sellers at the time of registration.

    Note:- Our WooCommerce Multi-Vendor Marketplace does not work with default WooCommerce shipping methods.

    Product Settings Tab

    The admin can configure it under “Marketplace > Settings > Product Options”.


    Allow Seller to Publish – If checked then the products added by the seller will be auto-approved. Otherwise, product approval is required by the admin.

    Ex –  If the seller adds a product, every time product will be moderated by the admin.

    Allowed Product Types – next, the admin will select the product types to be available to the sellers while adding a product.

    Allowed Categories –  then, the admin will select the categories which will be available to the sellers while adding a product.

    Minimum Order Amount Setting – The admin can enable and decide the minimum order amount that will be required to make a purchase for the seller’s products. Below the option, the admin can mark the “Amount Value for Seller” as checked. Thus, if a seller will not enter the minimum order amount at their end, then this value will be used by default if this feature is enabled by the admin.

    Product Quantity Limit Setting – The admin can enable this option that allows the sellers to add a limit on the product quantity for the purchase to the customers. Moreover, the admin can enter the default Maximum Quantity for the seller’s products.

    Product Notifications: For Admin to Publish the Products

    Furthermore, an interesting feature of the WooCommerce Multi-Vendor Marketplace Plugin is –

    The Product Notifications which the admin receives to publish a seller’s product, whenever the seller creates or edits a product on the seller end.


    Initially, in the admin panel, the admin must uncheck the “Allow Seller to Publish” option. allow-seller-to-publish-1

    Thereafter, if the seller creates a new product or edits any existing product, the product status will change to draft and is to be approved by the admin.


    Also, the product status of the product in the product list changes to Draft as shown in the image below.


    Thereafter, the admin can Edit the respective product in order to publish it.


    The admin can also enter the maximum purchase quantity for the product and the seller can add quantity accordingly.


    As the admin publishes the product, the status of the product changes to ‘Published,  and the product count present with the Product menu option disappears.


    Assets Visibility Tab


    Email – Now configure whether the Seller Email will be displayed on the Seller Profile or not.

    Phone Number – Then, configure whether the Seller Phone Number will be displayed on the Seller Profile or not.

    Address – After that, configure whether the Seller Address will be displayed on the Seller Profile or not.

    Social Links – Forthwith, configure whether the Seller Social Links will be displayed on the Seller Profile or not.


    Furthermore, the Endpoints tab provides dynamic functionality to the Woocommerce Multi-Vendor Marketplace Plugin.

    Also, the admin can configure the Endpoint and Title for the sellers.

    Endpoint: The extra part is present in the URL of any website, such as which is mainly to display different content without the need to navigate to multiple pages.

    • For instance, a seller can have a seller profile page, which displays on the URL as
    • We can append an endpoint ‘edit-seller profile’ to the URL to show the Edit page for the Seller Profile such as profile.

    Then, the admin will have to navigate through Marketplace > Settings > Endpoints to configure the Endpoint and Title as shown in the image below.

    Also, the admin can customize the URL for each Endpoint. The Endpoints must be distinctive to avoid conflicts.


    For instance, in the above image, the admin has configured the Endpoint as “dashboard” and the Title as “Dashboard” in the Dashboard section.

    Likewise, the admin configures the Endpoint as “order history” and the Title as “Order History” in the Order History section, and so on.

    The Title is the Seller Dashboard menu option as shown in the image below.


    Google Analytics

    The admin can use Google Analytics to analyze and record the data of their website. It helps the admin to understand how the customers are interacting with their stores.


    Enable Google analytics – If checked, google analytics data will be populated.

    Account Number – Google Analytics tracking ID to be obtained from Google Analytics Account.

    Anonymize IP – If checked, the IP of the customer will be anonymized during tracking.

    Google Map API – Here the admin can add the google map API which can be acquired by following the instructions.

    Also, please note the admin can check in Product Performance product, Product Revenue, Unique Purchase, Quantity, Avg Price, Avg. Qty.

    Further, in Sales Performance, the admin can check the Transaction id, Revenue, tax, and shipping the above information is only supported currently in the plugin.

    Note – Click here to learn more about the seller profile.

    Order View – Admin End

    The admin can view all the orders from the order section from the admin end. The order information also includes the name of the seller as well.


    Marketplace Widgets Configuration

    There are two widgets available in the marketplace and the admin can configure them under “Appearance > Widgets”.

    Furthermore, the widgets can be placed as per the space provided by the theme.

    woocommerce marketplace

    Display Seller Panel – It will display the seller panel.

    Moreover, with the help of this widget, the seller can perform all the activities as a seller. Henceforth, it will display on the front end as below snapshot :woocommerce marketplace

    Marketplace Seller List – Therefore, it will display the available seller of the marketplace in a list. It will display on the front end as below snapshot :

    woocommerce marketplace

    Seller Registration Process

    Thus, for the registration, the seller will click the “Seller” menu item after which the seller will be able to see the “Login Here” or “Register” option on the page.

    Now, clicking the “Login Here” button will take the seller to the login page, and clicking the “Register” button will take him to the registration page.woocommerce marketplace

    Henceforth, after choosing the “Register” option, the seller will be redirected to another page where a combined option of the registration for a buyer and a seller is shown in the below snapshot.Seller-login-1

    After clicking the “I am a Seller” radio button more fields will appear for the seller registration.

    Then, the seller will input his Email address, Password for the account, First Name, Last Name, Shop Name, Shop URL, and Phone Number and check the terms and conditions. Lastly, hit the “Register” button to register as a seller.

    Here we are using an ajax check for the seller shop URL i.e when you enter a shop URL if it is available then it will show as “Available” otherwise it will return as “Already Exists“.wpdemo.webkul.com_woocommerce-marketplace-103-80-65-178_my-account__usercustomerasd-1

    Separate Seller Registration 

    Now, the admin can also enable the option of separate seller registration for the sellers of the marketplace. It can be configured under “Marketplace > Settings > Configuration > Separate Seller Registration”.


    On Front End, it will be displayed as the below snapshot.webkul-woocommerce-multi-vendor-marketplace-woocommerce marketplace

    Become a Seller – Customer End

    A customer can also request to become a seller on the marketplace from the customer dashboard. After filling the required details a request is sent to the admin and the admin can accept or rejct the request accordingly.


    Seller Panel Management

    The seller can easily manage the available options from the seller dashboard.

    Seller dashboard

    Seller Profile

    The seller profile displays critical information about the seller. After the registration, the seller needs to complete the seller profile. The seller can manage the profile under “Seller Profile”.


    And, if the seller selects the admin-like view of the seller dashboard, then the visibility of the seller profile will be as shown in the image below:

    seller-profile-wcmpOnce the seller enters all the details in the profile, the user can access it from the product page.

    wpdemo.webkul.com_woocommerce-marketplace-115-113-191-18_product_beanie_screenshotAlso, when a customer/user hovers his mouse over the add to cart button the name of the respective seller is displayed to the users.

    Thereafter, the seller profile and the rest of the pages will be displayed on the front end as below images:

    Seller profile view at front-end 


    Social Profile links of Seller


    Average Rating of Seller

    webkul-woocommerce-multi-vendor-marketplace-dwoocommerce marketplace

    Collection Page of Seller


    Seller Reviews

    webkul-woocommerce-multi-vendor-marketplace- marketplace

    Seller Dashboard- Regular View

    Additionally, the seller can see the Sales Order Summary, Sales Order History,  Total Orders, Top Products,  Top Billing Countries, and Recent Orders in the dashboard.

    Forthwith, it is very useful in keeping track of his revenue and all other stats. The stats are represented beautifully by meters, pie charts, doughnut charts, bar graphs, and maps.

    seller dashboard

    Seller Dashboard- Admin Like View

    Even, WordPress WooCommerce Multi-Vendor Marketplace Plugin comes with an interesting feature allowing sellers to have a dashboard that looks like that of the admin.

    Therefore, in the admin panel, the admin can check the option of “Separate Seller Dashboard” so as to allow the sellers to have the admin-like dashboard view.

    Thus see, the admin-like dashboard of the seller dashboard is shown in the image below.

    Consequently, the seller may switch to the default seller dashboard at anytime.

    Therefore the seller needs to tap on the “Default Seller Dashboard” option under the Seller dashboard tab in the menu bar.seller-dashboard-28

    Seller Dashboard Menu

    The sellers can also manage all the functionalities from the seller dashboard same as the admin:

    • Reports – Get the quick info-graphic report of recent orders, sale order history, and Life Time Sales, Total Payout, Remaining Amount, and Refunded Amount.
    • Order History – Check order-related history from here.
    • Transaction – Additionally, allows viewing the ID, date, and amount related to the transaction.
    • Notifications – See the orders and product-related notifications from here.
    • Shop Followers – This also, Facilitates checking the query list from here.
    • My Profile – Manage profile information from this section.
    • Ask To Admin – Moreover, the seller can see the ask to admin query list from this section.

    Seller – Add Shipping Zone

    The seller needs to navigate WooCommerce => Settings => Add Shipping Zone. Check more details below given image:


    Note: Needs to follow this path only in case when the seller has switched from default to seller dashboard.

    Default Dashboard Shipping


    Seller Product Management

    Furthermore, the seller can add these 5 types of products from the seller panel –

    1. Simple Product
    2. Grouped Product
    3. External / Affiliate Product
    4. Variable Product
    5. Downloadable Product

    Seller Product List

    Now, the seller can view all the products in the “Products List” under “Products” and can search, edit or delete any product.

    If he chooses to edit the product he can modify the basic characteristics of the product as well as the inventory and product status options that appear after creating a product.

    And, the seller will be able to see only those products which are published by the admin if the product auto-publish is not configured by the admin.


    Add Product

    The seller has the option to manage the minimum order amount to checkout for the customers. Even, the seller can manage the maximum product purchase quantity that is required to purchase the products by clicking on “Change Product Miscellaneous Settings.”


    Now, to add a product, the seller will click the “Add Product” menu item to open the add product page.

    Then, the seller will choose the Product Category to add and the Product Type to add and click “Next”.


    Therefore the seller needs to enter the information about the product –

    Product Name, About Product, Product Thumbnails, Product SKURegular Price, Sale Price, and Product Short Description as shown in the below snapshot and click “Save”.woocommerce marketplace

    Enable Stock Management At the Product level

    Now under the Inventory tab, the seller will select the option Enable Stock Management At the Product level.

    Further, enter the Stock QuantityAllow Backorders to “Allow”, “Not Allow” or Allow But Notify Customer and select the Stock Status as In Stock” or Out Of Stock”.


    Under Shipping, the seller can enter the Shipping details of the product.

    woocommerce marketplace

    Under the Linked Products, the seller can add Upsell and Cross-sell products.

    woocommerce marketplace

    Now the seller moves to the Attributes tab where the seller can add as many attributes to the product as per the requirement.
    woocommerce marketplace

    Lastly, the seller will set the Product Status. Here the seller can set the product status as “Online” or “Draft”.


    If the status is selected as Online then the product will get published if permission has been given by the admin for the seller to publish this product.

    The seller can also upload the image gallery for the product here and can make the product Virtual or Downloadable by first checking the Virtual or Downloadable checkbox.

    For Downloadable products, the seller can add the values for the File Name, File URL, Limit, and Expiry as shown in the image below.


    Now the product will become available on the Product List.


    And live on the front end as in the below image.


    Seller Order Management

    The seller can manage orders under “Order History”.


    By clicking “View” the seller can view order details as shown in the image below.


    The seller can change the order status as well. woocommerce marketplace

    After the order status update, this information will update in the “Order Notes”. webkul-woocommerce-multi-vendor-marketplace-order-notes

    The seller can print the invoice by clicking the “Print Invoice” button placed in the top right corner.


    Generating Refund: Seller End

    The sellers have a feature to generate a refund request for a product. The seller has to navigate to the Order History menu option in the seller dashboard to generate a refund.

    Under the Order History tab, the seller needs to click on the View tab for the order which seller has to refund.

    webkul-woocommerce-marketplace-seller-order-history-11The Order History page for the respective order (Order #268) opens up. On top of the page, the seller will find the Refund tab as shown in the image below.

    On clicking the Refund tab, the seller can generate a refund for the respective order. 

    As the seller clicks the Refund tab, the Refund Quantity, Check to Refund for Shipping, Restock Refunded Items options appear, which the seller has to configure, accordingly.

    Thereafter, the seller needs to click on the Refund Manually tab as shown in the image below.


    As the seller clicks on the Refund Manually tab, a message- “Refunded successfully” will display on top of the page as shown in the image below.

    The Refunded amount will display under the order Total as shown below.

    Seller Transaction Management

    The seller can view the transactions made by the admin for the orders, for which the admin has received the payments from the buyers.


    The seller can view the transaction details by clicking on the View option. Here the seller can see his amount and the admin commission for the order.


    Seller Shipping Management

    Now the sellers of the marketplace will be able to manage their shipping from their own account panel.

    Sellers can easily set up the new shipping zones and can add the shipping methods for these zones. The seller can manage shipping under “Shipping”.


    The seller can add a new shipping zone by clicking “Add New Shipping Zone”. Here the seller enters “Zone Name” and selects “Zone Regions”. Click “Add Shipping Zone” to add the shipping zone.


    After adding the shipping zone above, go back to “Shipping” and click the “edit” button for the shipping zone you want to add the shipping methods as shown in the below snapshot:

    woocommerce marketplace

    By clicking the “edit” button you will see the below page with an option in the last to add the shipping method, click “Add Shipping Method” to add the shipping methods.


    After clicking the “Add Shipping Method” button in the image above, a popup window will appear to select the shipping methods.

    Select the shipping method from the drop-down option and click the button “Add Shipping Method” to add this shipping method to your shipping zone.


    After clicking the “Add Shipping Method” button, you will go back to the “Shipping Zone” page. Here click the shipping method name to configure the shipping cost.


    A pop-up will appear to configure the shipping method. Here the seller can enter the shipping cost as per their choice and “Save Changes”.


    And fill in the other details like shipping class costs


    Now click “Save Changes” to save the shipping method. And finally, the shipping method will be visible in front of the shipping zone.

    woocommerce marketplace

    Seller Notification

    The sellers can perform several actions in the marketplace like new orders, changes in order status, approval of a product, and many more.

    In the notification area, the seller will be notified as shown in the image below.

    Seller Notification


    Seller Shop Followers

    The seller can send notifications to their shop followers. A buyer can become shop followers from the product page by clicking on the heart shape icon.

    Woocommerce-POS  A seller can view all the shop followers, and can send notifications as well under “Shop Followers”.

    Wordpress WooCommerce Marketplace-shop-followers-1

    To send a notification, the seller just needs to select the followers from the list and hit “Send Notification”. 

    A pop-up will be available to enter the details. And by clicking “Send Mail”, the notification mail will be sent to the followers.Wordpress WooCommerce Marketplace-confirmation

    Ask To Admin

    The seller can also inquire about anything from the admin by the “Ask To Admin” option.

    In this section, the seller can mention the subject and the query and click on the “Ask” button.

    After the seller asks the question, the admin will get a mail about the query.Wordpress WooCommerce Marketplace-ask-to-admin-1

    Click on the Add button to ask queries from the admin.

    Wordpress WooCommerce Marketplace-commerce ask-your-query

    Admin Panel Management

    After installing the plugin we can see an additional tab for the marketplace. This converts an ordinary WooCommerce store into an online marketplace.

    Where the admin can manage products, sellers, commissions, and settings like product auto-publish or seller auto-approval.

    The admin can create all kinds of products including simple, virtual, downloadable, grouped, external/affiliate, and variable products and can also publish them.

    The admin can also assign different sellers to the products.

    Product List

    In the product list, the admin can view his as well as the seller’s products and can edit or delete products.

    The admin has control over the seller’s products and can view or change any specification of the product.

    The admin can also mass assign products to a seller or can filter the product as per a seller.  Productlist-1

    After filtering the product list on the basis of the seller, the admin will see all the products of the seller accordingly.


    The admin will select the seller and the products which he wants to assign to the seller and then click on the Assign button to assign the selected products to the selected seller.


    In case the admin has configured “Allow Seller to Publish” as “Unchecked” then the admin needs to publish the product manually.

    Wordpress WooCommerce Marketplace-allow-seller-woocommerce marketplace

    When the seller adds a new product, it will be in the “draft” state.


    The product will be visible in the Product List at the admin end.


    Admin can “publish” the product by editing the product. Here admin just needs to hit “Publish” which makes the product available for the customers on the front end.


    And on the front end, as shown below.


    Assign product to the Seller

    The admin can also assign any product to a particular seller from the right column on the product page by searching for the name of the seller from the list and assigning it to the seller.

    Moreover, the admin can assign his product or the product of one seller to another seller.

    Further, if the admin assigns the product of one seller to another then the product will not be visible on the former seller’s product list but would show in the latter seller’s product list.

    Wordpress WooCommerce Marketplace-transfer-seller

    Seller List

    In the seller list, the admin can add and check the full bio of the seller and can edit his profile in the “Username” tab in the WooCommerce admin panel with several options.

    Which include personal options, name, contact info, about page, account management, billing, and shipping address. Here the admin can also approve or disapprove the seller.

    Add New Seller

    Now the admin can add a seller by clicking “Marketplace>Sellers>Add New”.


    Here the admin needs to fill in all the details of the seller.

    The admin can manage a seller by clicking on the Manage button. Here he will be provided with several options to manage a seller.


    The admin can see the details of the seller like username, email, display name, shop address, etc. and can also enter the payment details of the seller.



    The admin can see all the orders of a seller and can mark the order for which he has made a payment to the seller.

    The admin will click on the Pay button available on the order under the action to mark the order amount paid to the seller.

    By clicking on the Pay button admin can create a transaction for the order under Transactions.



    After making a payment for an order the admin will mark the order as paid under Orders and a transaction for the order gets created under Transactions having the details like –

    Order Id, Amount, Type, Method, and date Created On.


    The admin can click on a transaction to view the details of the transaction.



    The admin can manage the commission rate for the seller and can see the total sale of the seller and the admission commission from the sale.commision

    Misc. Setting

    The admin can assign categories to the seller which will be available to the seller while adding a new product.


    Order Approval –

    The admin can enable the order approval for the individual seller. If enabled, the admin will have to approve the received order of the particular seller, first. Then, the seller will be notified about the received order.

    Dynamic SKU –

    The admin can enable dynamic SKUs for the particular seller. The admin can enter the Product SKU Prefix. And it will be applicable to the particular seller’s actual product SKU when adding the products.


    Seller Approval

    In the case of the admin configuring “Auto Approve Seller” as “Unchecked” then the admin needs to approve the seller manually.


    After successful registration, the seller will appear in the Seller List for the approval of the seller.


    Admin can approve or disapprove the seller by hitting the “Approve or Disapprove” button in the Seller list.


    After approval, the seller can perform all the actions like adding a product, viewing orders, etc.

    Commission Management

    In the Marketplace configuration, the admin can configure a commission rate, this commission mechanism will be applicable to all the sellers.

    For example, there is a seller “S1” and his/her product is “P1”, and its price is 100 USD. So on the sale of product “P1”, the seller will get 90 USD and the admin will get 10 USD as a commission.


    Order Management –

    Under the Orders tab, the Order Id, Product, Quantity, Product Total, Shipping, Discount, Total Commission, Total Seller Amount, and Action tabs are visible as shown in the image.seller-order-1

    After clicking on the Seller Name, the user will go to the commission page.

    Here the user can set the commission for that particular seller.


    Manage feedback

    The admin can manage the feedback from the customers. The admin can approve or disapprove the reviews and ratings from the customers for the seller’s products.

    Thereafter, the sellers can view the approved reviews from their panel.


    Seller Queries

    Under the “Marketplace” tab, a ‘Queries’ option is also present. On clicking the ‘Queries’ option, a Query List is present where the admin can check the queries put up by the sellers.


    Further, the admin can forward replies for the seller’s query by clicking on the Reply button against the query as shown in the image below.


    Email Configurations

    The admin can manipulate templates for emails and can configure the settings of the emails under WooCommerce > Settings > Emails. webkul-woocommerce-multi-vendor-marketplace-email-template-configuration

    Under the Email Template section, a Hyperlink “Click here to preview your email template” is present, on clicking which the layout of the email will display as shown in the image below.

    webkul-woocommerce-multi-vendor-marketplace-email-template-previewThe admin may create mail templates for various Marketplace email templates such as Ask to Admin, Product Publish, Seller Approval, Seller Register, etc.

    These mail templates are listed under WooCommerce > Settings > Emails as shown in the image below.webkul-woocommerce-multi-vendor-marketplace-email-listings On clicking the “Manage” button present against the respective mail template, the admin can configure the settings for the same. 

    Admin Notification

    The admin can perform several actions in the marketplace like new orders, changes in order status, approval of a product, and many more.

    Further, in the notification area, the admin will be notified as shown in the image below.



    That’s all for the WordPress WooCommerce Multi-Vendor Marketplace.

    However, in case of any query or questions regarding the WooCommerce Plugins, you can create a ticket at or contact us at to let us know your views to make the plugin better.

    Current Product Version - 5.4.0

    Supported Framework Version - WordPress:6.4.1 WooCommerce: 8.2.2 WooCommerce Marketplace: 5.4.0

    Blog Version - WordPress:6.4.1 WooCommerce: 8.2.2 WooCommerce Marketplace: 5.4.0
    • Version WordPress:6.4.1 WooCommerce: 8.2.2 WooCommerce Marketplace: 5.4.0
    • Version WordPress: 6.2.2 WooCommerce: 7.8.1 WooCommerce Marketplace: 5.3.0
    • Version WordPress: 6.0.1 WooCommerce: 6.7.1
    • Version WooCommerce 6.3.1, WordPress 5.9.2
    • Version WooCommerce 5.8, WordPress 5.8.1
    • Version WooCommerce 5.6.0, WordPress 5.8.1
    • Version WooCommerce 5.5.2, WordPress 5.8.0
    • Version WooCommerce 3.0.x, WooCommerce 3.1.x, WooCommerce 3.2.x, WooCommerce 3.3.x, WooCommerce 3.4.x, WooCommerce 3.5.x, WooCommerce 3.6.x, WooCommerce 3.7.x
    . . .

    Leave a Comment

    Your email address will not be published. Required fields are marked*


  • Raju
    I had purchased the WooCommerce Multi-Vendor Marketplace plugin and after installed in WordPress, The seller page is showing empty and there is no option to add products on the seller page.
    • Goldy Bhargava (Moderator)

      Dear Raju,

      We request you to immediately email us at [email protected] with all the issues you’re facing so we can assist you faster & better.


  • Jayjay
    When we use woocommerce, how can we transfer usernames and their passwords to IOS and Android applications of the users?
    • Goldy Bhargava (Moderator)
      Dear Jayjay,

      If you buy our WooCommerce Multivendor mobile app then the customer who are already registered on your website do not need to register again on your mobile apps.

      To know more kindly email us at [email protected]. So we can assist you out faster and better.


  • Larry
    If I sign up for a Shipstation account, can the vendors use my account to print labels?
    • Goldy Bhargava (Moderator)
      Dear Larry,

      Your vendors should have added their ShipStation keys on the marketplace to print labels for their orders.


  • Larry
    Can vendor’s print out UPS labels with admin’s UPS account? Or does the vendor need their own UPS account?
    • Goldy Bhargava (Moderator)
      Dear Larry,

      Thanks for contacting us!

      We would like to tell you that for now we do not have any marketplace UPS add-on that can work with our Multi vendor marketplace plugin. We to need first develop the same for you by the help of customization.

      So regarding other query and to know more about customization, kindly email us at [email protected]


  • Maurizio Di Mauro
    Hi, We want to deploy a business model where vendors sell on marketplace but don’t ship directly to customers. They ship to marketplace owner that check product quality and after approval ship to end customer.
    we want to centralize the quality control and shipping process to end customers. By keeping customer data anonymous to vendors.

    Is it possible to realize this workflow with your plugin?

    • Zeba Hakim (Moderator)
      Hello Maurizio,

      Thanks for showing interest!

      For this we need customization. Kindly revert us on [email protected].

      Thanks and Reagrds

  • Krishna Kumar Pasupuleti
    Is this compatible with all woo-commerce supporting themes? Will I be able to change how it looks to suit my theme?
    • Sagar Bansal (Moderator)
      Yes our WooCommerce Marketplace support with all Woo-Commerce Supporting Themes. Yes you will able to change the look to suit your theme by changing in coding end, as our plugin are open source.
  • Maurizio Bellini
    Hi, couple of questions:
    – Are vendor shipping methods compatible with the plugin flexible shipping
    – Is it possible to set a min cart per vendor
    • Rajan Dimri (Moderator)
      1. The other third party plugins are not compatible with our marketplace plugin. You can use our marketplace shipping plugin with our marketplace plugin. You can checkout Marketplace Table Rate Shipping for WooCommerce

      2. Is it possible to set a min cart per vendor
      What do you mean by min cart per vendor? Please contact us at [email protected] with your complete requirements so that we can assist you accordingly.


  • David
    Hi, Is there a way to display the vendor categories (Not all categories) on each vendor page?
    • Rajan Dimri (Moderator)
      Hello there,
      There is no such option available to display the vendor categories (Not all categories) on each vendor page. But if you want this feature then it can be done through the customization. You can share your requirements by contacting us at [email protected] and we will assist you accordingly.


  • PG
    Pre sales query, I love the plugin a lot because of its best features, however our requirement is function to book order directly from website then back-end team manual assign a vendor to a particular order placed, or change vendor from order edit page.
    • Rajan Dimri (Moderator)
      Hello there,
      There are no such options available in the plugin so that the admin can assign an order to the vendor manually. But if you want this feature then it can be implemented through the customization. Please share your complete requirements at [email protected] so that we can assist you accordingly.
  • romario baker
    Hi, my extension looks all jumbled and not like shown in the live demo. how do it fix?
    • Rajan Dimri (Moderator)
      Hello, Please contact us at [email protected] so that our team can help you regarding the issue you are facing.
  • eikhyeon
    Seller’s orders are marked with only ten, why?
    • Rajan Dimri (Moderator)
      Hello there,
      We didn’t get your point “Seller’s orders are marked with only ten, why?

      Please let us know your complete details at [email protected] so that we can assist you accordingly.


  • AY
    How much customization can be done? I would like to use the Astra template and Elementor Pro to redesign the entire site. Is this possible?
    The main pages that I would like to change are the Seller Profile page, Single Product page etc.
    • Rajan Dimri (Moderator)
      Hello there,
      As the source code of the plugins are opened so you can customize the plugin as per your need.

      If you want any further requirements in the plugin, then please share your complete requirements at [email protected] so that we can assist you accordingly.


    • Roman
      Hi, have you found any solution on how to use a page builder with this plugin?
      • Goldy Bhargava (Moderator)
        Hi Roman,
        We haven’t done it yet but if you want to have it in the plugin, you can email us at [email protected].
  • sruthi

    Is there a option to purchase the product by the seller?

    • Raahim Salmani (Moderator)
      Yes, in our marketplace the customer can select the seller from the seller list and can view all the product of the seller and can add them to the cart.
  • Radhika
    Can a seller add an order directly from seller dashboard to record offline orders?

    If yes, can the commission be different for orders placed by customers and orders added by sellers from dashboard?

    • Rajan Dimri (Moderator)
      Hello there,
      the seller can not create an order directly from the seller dashboard. If you want any additional functionality in the plugin please contact us at [email protected] so that we can assist you accordingly.


  • EC
    Marketplace Account endpoints
    Endpoints are appended to your page URLs to handle specific actions on the accounts pages. They should be unique. This is missing from the plugin that was just purchased. The demo has these settings.
    • Rajan Dimri (Moderator)
      Hello there,
      if you want any additional functionality in the plugin please contact us at [email protected] so that we can assist you accordingly.


  • Riddle
    It does not support ACF, when I add a field to post type product
    then it is not displayed and reported Uncaught ReferenceError: acf is not defined
    • Rajan Dimri (Moderator)
      Hello there,
      The third-party plugins may create a conflict with the marketplace plugin. Please contact at [email protected] so that we can assist you accordingly.

      Thank you!

  • Tomas
    And what is the situation when a customer buys a product from different vendors. How it is solved with payments, information for the customer, etc.
    • Vinay Singh (Moderator)
      Hi Tomas,

      By default, all the payment for the order will go to the admin and after that, the admin will transfer the seller’s payment from his account manually for the order after deducting his commission.
      You can also use our marketplace stripe plugin – Using the plugin the payment for the order will directly split between the admin and the seller and the payment will directly get transferred to the admin and the seller account accordingly.
      For more information, you can directly contact us at [email protected].

      • SR
        I think you guys are greedy assholes for making this a separate $79 addon. Why the hell would any of us shop admins EVER want to MANUALLY split the order commissions on hundreds or thousands of orders??? The answer is NEVER, and yet you force us to pay an extra $79 for this basic common-sense functionality that should be part of the standard product. Shameful…
  • kenn
    can the seller create sponsored product so as to show up first in the category
    • Vinay Singh (Moderator)
      Hi Kenn,
      Currently, the seller can create simple, virtual, variable, grouped, external/affiliate products and if you want the seller to create sponsored products then we can customize the module as per your requirement. Please contact us at [email protected] with your requirements so that our team can assist you accordingly. Thanks!
  • P Gupta
    Thank you for good plugin. i think It’s very useful for my business. I have some query before purchase. Could you help me?

    Q.1: In case seller not able to fulfill order, admin/manager can assign to order any other service provider/Vendor for fulfill order?

    Q.2: Is it possible admin can manage “processing” fee individual order?

  • Deepak
    the checkout payment should include different payment process?
    • Vinay Singh (Moderator)
      Hi Deepak, it totally depends on the payment method you have integrated into your website so that the customer can select a payment method for the payment processing.
  • Luis O
    How can you edit the back end of the registration form? I am having issues with it colliding with my theme’s registration form.
  • Hardik
    How to override template file in Multi-Vendor Marketplace?
    • Amit Chauhan (Moderator)
      Hello Hardik which template file you want to override?, can you please elaborate more, for further queries you can create a ticket at [email protected] so that our developers can assist you properly.
  • JAV Japan
    Loved the post keep it up!
  • Mounir Benjelloun
    hello, is it possible to deactivate all the paiement, add to cart, comissions and checkout features to be like a simple announce website of multiples sellers with their contact info? Thanks
    • Webkul Support
      Hi Mounir Benjelloun,
      Yes, we can deactivate all the payments, add to cart, commission, and checkout features from the marketplace to make it a simple announce website of multiple sellers with their contact info.

      • Webkul Support
        These features can be achieved via customization. Please email us at [email protected] for more information.
  • Chine Yal
    Hi, may i know if the seller have their own shop URL ?
    • Webkul Support
      Hi Chine Yal,
      Yes, the seller can have their own shop URL in WooCommerce Multi Vendor Marketplace. The seller can enter his shop URL at the time of registration.

    if i click on seller button then i can see register button but if we click on register button to register seller then nothing is happened
    • Suraj Kumar
      Hi, you can go through the updated demo here –
  • Back to Top

    Message Sent!

    If you have more details or questions, you can reply to the received confirmation email.

    Back to Home

    Table of Content