Seller Membership Marketplace Add-On



Magento Platform
Open Source (CE)
2.1, 2.2, 2.3

Tech Specifications

Current Version:
Stable Build
27 November, 2019
Extensions, Content & Customizations, Personalization & Experience Management
Supported Browsers:
Chrome Linux: 42, 43, 44 Mac: 39, 44 Windows: 39, 40, 42, 43, 44 Firefox Linux: 31, 38, 39, 40, 41 Mac: 31, 38, 39, 40, 41 Windows: 31, 38, 39, 40, 41 Safari Linux: 7, 7.1, 8, 9 Mac: 7, 7.1, 8, 9 Windows: 7, 7.1, 8, 9 Edge Windows: 42 IE Windows: 10, 11, 8, 9
License Type:


Seller Membership allows the admin to restrict the seller from adding products and becoming the seller in the Marketplace.

Other Extensions by WebKul SoftWare Private Limited


Back to top

Note- This module is an add-on of Webkul's Marketplace Module. To use this module, you must have purchased and installed Multi Vendor Marketplace first.

In the default Marketplace module, any customer can become a seller and add an unlimited number of products. There is no restriction for adding products after becoming a seller. If the admin wants to restrict the customer from becoming a seller or wants to limit the quantity for adding products, then Seller Membership Marketplace Add-On is the answer! 

The admin could attain the advantage of receiving a fee from the vendor to get registered. In addition, the admin can also restrict them to add a limited number of products. The admin can also set sellers membership expire time. This will be advantageous for the customer as they could purchase a product from an authorized source. The seller will get the authentication of selling the product in a standard marketplace.

Seller Membership Marketplace is a wonderful module as it allows the admin to charge the user to a become seller or charge for approving the seller's product. The admin can set the membership to expire time as well. This way, no random user will become a "Seller" in a Marketplace when they have to pay to become a seller. It secures the Marketplace from Fraud Users. 


Account & Pricing:

PayPal Payment Gateway is used for making the payment of the Membership fee.  It’s free to sign up for a PayPal account and there’s no transaction fee to use PayPal for your purchases. There’s only a fee for currency conversion when you shop overseas. You’ll always see what you’re paying. If you receive money for goods or services (such as from selling an item on your store), the fee for each transaction is 2.9% plus $0.30 USD of the amount you receive. For more details, you can check Fee & User Agreement for PayPal accounts.


Features List:

  • The seller needs to pay an upfront fee to become a seller or sellers need to pay for enabling their every product.
  • The admin can set the type of fee amount as fixed or percent for each product approval.
  • The admin can apply the membership expiration check for the vendor on - Time and Number Of Products, Only Number Of Product & Only Time.
  • The admin can set the number of months for the membership expiration.
  • The admin can set the limit on a number of products for the membership expiration.
  • PayPal Payments Standard is used for all types of membership payments.
  • Sellers can view their payment details in their accounts.


How Does The Extension Works?

Paypal Account Integration-

Post-installation of the plugin, its time for the admin to configure the module as per requirement. Wherein, the admin will mention the Paypal account id. In addition, the admin will mention the fee to be charged. Now, this fee will depend on two case-
1- If the Fee Applied For is set as “Vendor”.2-  If the Fee Applied For is set as “Product”.

Case-1- Fee Applied For is set as “Vendor”

If option “Vendors” is selected in “Fee Applied For" by the admin. Then the admin has three options for a check on- Time and Number Of Products, Only Number Of Product & Only Time.
Time and Number Of Products-When the check is on “Time and Number of Products", then it will allow the seller to upload a limited number of products for a limited number of months that have been set by the admin. For example, the admin sets 20 in "Number of products" and time as 1 month, then the seller can only add 20 products for 1 month only. If 1 month has been over and seller added products 15 only, now he'll not be able to add more products.
Only Number Of Product-When the check-in on "The Only Number Of Products", then it will allow the seller to upload only a limited number of products, that are set by the admin. The product upload duration(months) will be unlimited in this condition. For example, the admin sets 50 as "Number of products", then the seller can add only 50 products from the seller panel.
Only Time-When the check is on “Only Time“, then it will allow the seller to upload an unlimited number of products for a limited number of months, that is set by the admin. For example, the admin sets time as 2 months, then the seller can add unlimited products for the 2 months. 

Case 2 Fee Applied For is set as “Product”

If the option “Product” is selected in the “Fee Applied For" option and the seller adds any new product from the seller panel, then the product status will be disabled. 
For enabling the product, the seller has to pay a fixed amount or a percentage of product price for enabling each product. As the field in the admin panel as "Fee" is set.
Then the admin will select either Fixed or Percent from "Type of Fee". If the admin selects fixed, then the customer will pay that fixed amount for enabling the product. 
If it is "Percent" then the seller has to pay the specified percent of the product cost.
After adding a product, the seller will find the added product listed under the menu called "Pay Seller Fee". Here all the products that the seller has added to his account will be displayed. 
To enable the products the seller will check on the product and then click on pay button to pay the fee.
For example, you add a new product called "Hat". Now it will be disabled on the website. For enabling it, you have to go to the "Pay Seller Fee" menu and pay the fee for this product. After the payment completion, this product will be visible on the website.



For Admin-

  • The admin can restrict sellers to pay for becoming a seller and even set the seller’s membership expiration time.
  • The Admin can restrict sellers to pay a fee enabling each product that will be added from their account.
  • A quick view of the backend of the membership seller/product transaction.

For Vendor-

  • The vendor will have less risk by associating with a marketplace following standard payment methods.
  • Easy payment for membership using the Paypal account.
  • The seller will receive a notification mail for the transaction.

For Customer-

  • The customer can shop from the standard vendor. Thus, it allows the building of loyalty among the customers.
  • The customer will remain safe from any sort of fraudulent.


Live Demo:

You can check live demo from here.


Support Policy:

  • You get free 3 months of technical support included
  • You can buy 6 or 12 months extended support agreement
  • For issues, please create a ticket or send an email to
  • Free lifetime updates of the modulated quantity of products at a specific time.

Release Notes

Back to top


  • Compatible with Open Source (CE) : 2.3
  • Stability: Stable Build
  • Description:

    ------------------------------- Version 3.0.0 --------------------------------------
    + Compatible with Marketplace 3.0.X
    + Compatible with Magento 2.3.x.


  • Compatible with Open Source (CE) : 2.2
  • Stability: Stable Build
  • Description:

    -------------------------------- Version 2.0.4 --------------------------------------

    + A column 'payment status' is added in marketplace product grid at backend
    + Cron setup
    - Bugs fixed

    -------------------------------- Version 2.0.3 --------------------------------------

    + Compatible with Marketplace 2.1.x
    + Compatible with Magento 2.2.x
    + Compatible with Marketplace Seller Subaccount Module.
    + Updated composer.json as per Magento 2.2.x version

    -------------------------------- Version 2.0.2 --------------------------------------

    + seller can see his pending transactions
    + Admin can see seller's tranasctions in backend
    + Now Seller receives transaction emails
    + Admin has option to disable the module from module settings
    - bugs fixed

    -------------------------------- Version 2.0.1 --------------------------------------

    + Updated composer.json file.

    -------------------------------- Version 2.0.0 --------------------------------------

    + Seller need to pay upfront fee to become seller or he need to pay for enabling each product of his account.
    + PayPal API supported for membership and product upfront payment.
    + Admin can define set amount to pay for add product for seller.
    + Admin can restricted to a number of product that is set for certain amount pay.
    + Admin can set number of month for expire time.
    + Seller can view payment details in his account.


  • Compatible with Open Source (CE) : 2.1
  • Stability: Stable Build
  • Description:

    + Updated composer.json as per magento 2.1.x version.


Back to top
The best place to start if you need help with a specific extension is to contact the developer. All Magento developers have both a contact email and a support email listed.

Q & A

Back to top


Back to top