Demos Buy Now

Magento 2 Seller Membership Marketplace

Seller Membership Marketplace will allow the admin to restrict the seller by two ways-

a) Admin can restrict sellers to pay a fee as fixed or percent for enabling each product that will be added from their account.

b) Admin can restrict sellers to pay for becoming a seller and can also restrict them to add a limited number of products. Admin can also set sellers membership expire time.

Note: Marketplace Membership For Magneto2 module is an add-on of  Marketplace Module. To use this module you must have installed Multi-Vendor Marketplace.

Features

  • Seller needs to pay the admin a set fee to enable each of the products under his account.
  • Admin can set the type of fee amount as fixed or percent.
  • Admin can apply the check for the vendor on -Time and Number Of Products, Only Number Of Product & Only Time.
  • Admin can set the number of months for the expire time.
  • PayPal API supported for membership and product upfront payment.
  • Sellers can view their payment details in their account.
  • Now Seller receives transaction emails.
  • Admin has the option to disable the module from module settings.
  • A seller can see his pending transactions.
  • Admin can see seller’s transactions in the backend.
  • A column ‘payment status’ is added in marketplace product grid at the backend.

 

How to create a business PayPal account?

In order to use this module, the admin must have a business PayPal account ID. Here are some steps on how to create the business PayPal account.

For this firstly open the paypal.com, and there click on “SignUp” option.

After this on the next screen, the admin will choose the desired account type and proceed to the next step, by clicking on the “next” option.

Now here you need to enter the email id you’ll use to sign up or log in with & click on “Continue“.

Then on the next screen, to complete the SignUp process enter the password and click on “Continue” to proceed further.

Here brief your profile and business details, then after reading the policy of PayPal select the checkbox and click on “Agree and continue” button.

After this step, on next you need to describe your business type, services offered, estimated monthly sales & website if any. As shown in the snapshot.

At last SSN details and home address details of the account holder. As shown in the below screenshot.

By clicking on submit button after mentioning brief details about the account holder (Admin).

The account will get successfully generated. Now in order to configure this account with the module, the admin firstly needs to verify the account Id and then enter it into a field ( Admin PayPal Account Id ) during the module configuration.

Configuration & Workflow

After the successful installation of Marketplace Membership, you will see the configuration panel under Stores-> Configuration->Marketplace->Marketplace Seller Membership. 

Here the admin can set the Applied fee for the Product as well as the Seller/Vendor.

1. Fee Applied ForProduct

If Admin selects “Product” in “Fee Applied For” field then configuration settings will be visible as shown below in the snapshot. The vendors can add products to their account, but to enable products seller needs to pay a fee for each product that has been set by the admin. The admin can set the type of fee as fixed or percent.

If  “Product” is selected in “Fee Applied For“, then the seller has to pay the fee as Fixed or Percentage for enabling each product added from their account. After adding a product, the seller will find the added product listed under – Pay Seller Fee (Seller Fee Payment Panel). Here all the products that the seller has added to his account will be displayed. To enable the products, the seller can check the products and then click on the Pay button to pay the fee for adding each product as shown below.

After clicking on Pay button (as shown in above snapshot), the user will be redirected to the PayPal payment page for making Feepay payment. Here, enter your Username and the Password for PayPal and tap the LogIn button after that to proceed after that.

After login, the vendor will now tap the “Pay Now” to proceed and make the payment as shown below in the snapshot.

After successful payment at the PayPal, you can see the details of the payment made as shown below.

Now, after successful payment at PayPal you can find the details of the transaction under -> Pay Seller Fee menu item under the vendor account as shown below.

2. Fee Applied ForVendors

For the Vendors, admin can apply the check on – Time and Number Of ProductsOnly Number Of Product Only Time.

a). When admin selects “Vendor” in “Fee Applied For” section and applies the check on “Time and Number of Products“, then it will allow the seller to only upload the set number of products for the set number of months that have been set by the admin.

As per the screenshot below, it will allow the vendor to upload only 20 products that are valid up to 2 months(Expiry Time) with a fee of 200 as shown below in the screenshot.

The seller will go to the Pay Seller Fee menu item to pay the amount for the allowed number of products and months that are set by the admin.

After clicking on Pay button, the user will be redirected to the PayPal payment page for doing Feepay payment as shown below.

After login, the vendor will now tap the “Pay Now” to proceed and make the payment as shown below in the snapshot.After successful payment at the PayPal, you can see the details of the payment made as shown below.

After making the payment, the seller will be able to see the transaction under menu item Pay Seller Fee -> Seller Fee Transaction List as shown below.

The seller can add the products up to the set number of months. A message will be displayed with the left amount of products that can be added with the set expiry date and time.

b). When the admin selects “Vendor” in “Fee Applied For” section and applies the check on “Only Time“, then it will allow the seller to upload any number of products for the set number of months that are set by the admin. The seller can upload an unlimited number of products within the set months in this condition.

The Vendor will navigate to the Pay Seller Fee menu item and click the Pay button to pay the Fee for the Allowed Number of Months as shown below.

c). When admin selects “Vendor” in “Fee Applied For” section and applies the check on “Only Number Of Products“, then it will allow the seller to upload only the set number of products, that are set by the admin. The product upload duration(months) will be unlimited in this condition.

The vendor will navigate to the Pay Seller Fee menu item and click the Pay button to pay the Fee for the Allowed Number of Products as shown below.

Current Product Version - 2.1.0

Supported Framework Version - 2.0.x, 2.1.x, 2.2.x, 2.3.x

. . .

Comments (2)

Add Your Comment

  • swapnil
    How Seller can pay an upfront fee to become a seller. This option not explained in demo/video. What option need to be selected in admin panel?
    • Nishad Bhan
      Hi Swapnil,

      Thanks for reaching back!

      For becoming a seller there is no need to pay any amount. After registering(choosing as a seller) at the web store frontend, the user will have his seller account created.

      The admin can restrict sellers to pay a fee as fixed or percent for enabling each product that will be added from their account.

      Also, if the admin has set the option to approve a seller first, then the admin needs to approve the seller so that he can access his marketplace account menu options.

      Hope this helps!

      If you still have any doubts please send us a mail at support@webkul.com so that we can assist you in a better way.

  • css.php
    Hire Us!
    Brief us about your requirements and we'll get back to you.
    Woo! Hooy!
    We have just recieved your project brief and our expert will contact you shortly.
    Send Again
    Close

    Index