Menu Close
    Hire Us Request Quote Reading List Switch to Dark Mode

    Opencart Version2 Marketplace Membership

    Using this Opencart Version2 Marketplace Membership module admin can restrict the seller to add the product. The Seller needs to buy any membership plan to become a seller and manage their store. Admin can set the payment method for membership and also apply membership plan based on “No. Of Products” and “Product Quantity”. The Seller can buy membership plan by following the basic procedure of buying products. Admin can maintain membership record of each seller.

    Since it’s an add-on for the Marketplace Module, so marketplace module must be installed before installing the Opencart Marketplace Membership.

    Features of Opencart Version2 Marketplace Membership

    • Seller needs to buy any membership plan to become a seller and manage their store.
    • Admin can set the amount to pay for any membership plan.
    • Admin can set the number of products to be added to the membership plan.
    • Admin can set the payment method for membership.
    • Admin can select Membership based on No. of product and Product Quantity.
    • The admin can select an option to reflect changes in account menu options, seller profile options, products tab options for the old membership as well as the new seller account.
    • Admin can maintain the membership record for each seller.
    • Admin can add new members, groups, members payment and also edit or delete them.
    • Allow using both One-time Membership and Subscription Type membership.
    • Marketplace membership overrides the access to marketplace Account menu, Product Tabs, Seller Profile Options and Seller Profile Fields.
    • Allows to create mail template using relevant mail keywords.
    • Seller commission will be according to the membership plan.
    • The admin can set the number of days for membership plan.
    • The admin can add remaining membership with the new membership or clear remaining membership.
    • The admin can set a cronjob for the expiration of membership plan to their website.

    Opencart Marketplace Mobile App

    This is a technology based era where everything is simplified even the online shopping. We all know about shopping apps and its advantages-how it reduces and makes our shopping experience hassle proof. So it is very important for all the Store owner to have a shopping app for providing a more convenient way to shop from their online store and now Webkul’s has launched its new app Opencart Marketplace Mobile App. Opencart Marketplace Mobile App converts your marketplace store for Opencart into a mobile app. Your customers can easily purchase products on the go. They don’t need to have a laptop or desktop, they can easily explore your store through their smartphones. It will not only benefit the store owner and customer it will benefit the sellers too. Sellers can see their dashboard, order history through the mobile app. So what are you waiting for, you must now have an Opencart Marketplace Mobile App to be a step ahead.

    • Seller list.
    • Seller Collection.
    • Seller Profile.
    • Seller Dashboard.
    • Seller Order History.
    • Customers can contact the seller.
    • Market Place Sell Page
    • Users can review seller.
    • Seller Location is mentioned on the map.

    Installation Of Opencart Version2 Marketplace Membership

    Installation of the Opencart Marketplace Membership module is very simple.After you unzip the main module directory, you will find admin, catalog, system, theme patch and ocmod folders. You just need to move admin, system and catalog folder into the root directory of your Opencart website.

    If you are using a custom theme like Journal then we provide Journal theme patch (directory) in the module zip. While installing the module, navigate through Theme Patch->Journal2 folder and you will get “Catalog” folder. Just upload the “Catalog” folder into your Opencart root directory for the proper functioning of the module with the Journal Theme.

    Once you have uploaded the file then login to admin and from catalog section go to Extensions> Extension installer and upload the xml file. The xml file can be found on ocmod folder under module directory. Under the ocmod folder you will find wkmembership.ocmod.xml file.

    After that in Admin panel go to System -> Users -> Usergroup and edit ‘Administrator’ and choose select all for both Access and Modify Permission and save it.

    After That Under Extension > Modules, Install The Opencart Marketplace Membership Module Like This Way.

    After clicking on edit option below page will open. Here Admin can set the Marketplace Membership configuration as per their need.


    Using this field Admin can enable or disable the Marketplace Membership module.

    Disable Payment Methods

    Using this field admin can disable the payment method which they don’t want the seller to use while purchasing any Membership Plan.

    Membership Type

    Here admin can select the Membership Type. Like if admin will select “No. Of Products” then membership will apply to “No. of products”. If the admin will select Product quantity then membership will apply to “Product quantity”.

    Publish/Unpublish product for Seller

    If enabled, the seller will be allowed to publish or un-publish their own products. When the product is published then the customer can buy that product.

    Membership Order Complete Status:

    Select order status when the order will be treated as complete.

    After Membership Expiry

    What will be done when membership is expired of any seller, either disable all product or delete all product is selected by this field.

    Membership Expiry

    Provide membership expiry feature in membership group or not.

    Notify Seller of Expiry

    This field is responsible for “Before how many days of membership expiry, the seller will be notified”.

    Note: If the admin will not run cronjob on their website then no notification will be sent to the seller befor expiry time.

    Allowed Failed Transaction

    Enter limit of allowed failed transaction. Like “allowed failed transaction” is set to 2 then after attempting two failed transaction, the customer will unable to do the transaction for membership.

    Date Format

    Select date format that admin wants to show for the Membership part on the front-end and back-end.

    Seller Membership Detail Format

    From here, admin can set Membership Group detail format for the seller to display the membership details on the Seller-end. There are five keywords for membership group detail format.

    Clear Previous Membership

    If enabled then the remaining product, quantity, and listings of previous membership will be added to the new or renewed membership else all remaining membership product, quantity, and listings will be removed.

    Store Time Zone

    Select time zone of store. Membership module will work according to this time zone.

    Cron For Expired Membership:

    The admin can run a cronjob to their website for expired products. There is a file named as mp_automation.php in the module System directory. The admin can run this file manually or can set up a cron from cpanel or ssh. After running the cron file, previous expired membership will be expired and all products of that membership will be disabled.


    Admin can set mail for various different condition which will occur in Marketplace Membership.


    In Info tab, admin can see the list of mail keywords. The Admin can add these mail keywords using marketplace module under mail > mail keywords.

    Module Translation

    As this Marketplace module supports multiple languages so this section will describe how to make the module work in different languages. Please check this link for language translation

    Admin Management

    After the successful installation of Opencart Marketplace Membership module you can find four tabs under Marketplace > Membership. Let’s explain each tab one by one.


    In this field, you can see all membership list and also add new member. The type of membership admin can add from their end is one-time membership, admin cannot add subscription type of membership from their end.

    After clicking on the add(+)  button below page will open. Here you can enter seller name, membership group and status of membership.

    Membership Group

    Here you can add new groups and also edit and delete the previously inserted groups.

    After the click on Insert button below page will open. Here you can add new group.

    Membership Group

    Here admin, will enter the Membership Group name.

    Reflect In Seller Account

    If enabled then the changes made in account menu, product tabs, seller profile options, and seller profile will reflect in the old seller’s account. If disabled then there will be no changes in the seller account who have this membership already.


    Here the admin will enter Category, quantity, price, and number of products. This will work according to the membership type (product quantity or number of products) admin has already selected while configuring the module. If admin has selected the product quantity then maximum listing should not exceed the number of quantity and price entered into that category. The maximum product price is calculated by ‘number of quantity multiplied by price of product’

    If admin has selected the number of product then maximum listing should not exceed the number of product mentioned in the field.

    Default No. of Products/Price

    Here admin will set quantity and price of the products for the default categories.

    No. of Listing

    Here, the admin will enter the category and its quantity whose products will be displayed on the front-end. Suppose a seller buys a Membership plan which have Number of Listing category as Phone and Quantity 10. Now that seller adds a new product under Category “phone”. Now, the seller can list his product 10 times only. When the listing duration expire, the product will be removed from listing and the seller have to relist it. After the seller re-list the product, the quantity will reduced to 9. It is completely upto the seller that he can add 1 product under Category “phone” or 5 or 10. When the seller will add 5 product, quantity will be reduced to 5 and if the seller adds 10 products at a time under “Phone” category then quantity will be zero and he will not be allowed to add further products under “Phone” Category.

    Default No. of Listing

    Here admin will enter the quantity for the remaining categories.

    Listing Duration

    This a time duration for listing the products on the Store and it will start from the day on which seller adds product. When the time expires then the seller have to relist that product.

    Default Listing Duration

    Here admin will enter number of days for the listing the products for the remaining categories.

    Group Commission

    Here admin will enter the commission for selected categories in fixed and in percent. Seller will have to pay the group commission if their product is in the selected categories.

    Default Group Commission

    Here, admin will enter the commission for the remaining categories.

    Listing Fee

    Here admin will enter the listing fee for the products belonging to the selected categories, which seller will pay if their product is in the selected categories so that their products are listed on the store.

    Default Listing Fee

    Here admin will enter default listing fee for the listing for the remaining categories.


    Enter price of this membership plan.

    Group Image

    The admin can upload an image for this membership plan. The admin can also edit or delete the image.

    Account Menu

    Here, admin will select the Account Menu which will be provided to the Seller’s Account in the Opencart Marketplace. The options provided here must be checked in the Base Opencart Marketplace module.

    Product Tabs

    These options will be provided to the seller product adding page on the Opencart Marketplace. The options provided here must be checked in the Base Opencart Marketplace module.

    Seller profile options

    These options will be provided to the Seller’s Profile page so that seller can enter their details and this details will be visible to the customers as well. The options provided here must be checked in the Base Opencart Marketplace module.

    Seller profile

    These options will be provided to the seller so that the seller can have features into their account. The options provided here must be checked in the Base Opencart Marketplace module.

    Expire In

    Enter the number of days of membership plan. After the given days exceed membership expire. Number of days must be greater than the “Notify Seller of Expiry” of configuration settings.

    Automatic Approve

    When this check box is checked then any seller will be automatically be approved for a particular group.

    If the admin creates multiple Membership Groups, then admin can select the automatic approval for any group. Admin must select only one of them as automatic approved group.

    Note: In the “No. of Products/price, seller can add products less then the specified quantity and the price should be less then the entered price for that category. The products which will be added by the seller, depends on the three factors:

    • Quantity.
    • Price.
    • Total cost of the products (price*quantity) should be less then the price & quantity set by the admin in the “No.of Product/Price” tab.

    If admin selects Subcription Type Membership then admin has to enter more details.

    Expire In

    Here, the admin will enter number of days in which this Subcription Type Membership will expire.

    Membership Type

    Here, the admin can select either Subcription Type Membership or One Time Membership from the drop-down.

    Trial Period

    If “Trial Period” is enabled then seller will get to try the membership before they purchase the Membership.

    No. of trial

    Here, the admin will enter number of trial available for the seller to try the membership and its feature before they purchase it.

    Customer Group

    From the drop-down, the admin can select for which Customer Group can avail this Membership.

    Duration, Cycle & Frequency

    Recurring amounts are calculated by the frequency and cycles. For example if you use a frequency of “week” and a cycle of “2”, then the user will be billed every 2 weeks. The duration is the number of times the user will make a payment, set this to 0 if you want payments until they are canceled.

    If the Membership Type is Subscription Type, then the payment method which you will use should allow recurring payment. You have to call this code at the time of recurring payment call back function. Please check this link which will give you idea of setting Subscription Type Membership Group Through any recurring payment supporting payment method. If you want, we can do the setting of Subscription Type Membership Group Through your payment method and for that you just have to raise a ticket at

    Members Payment

    You can find the list of Members payment under this tab. From here you can also add new Member payment and manage them.

    Commission Structure

    If the membership module is enabled, then the total commission is the sum of “default Commission” and the “membership Commission”.
    For example:
    In a membership group,
    a) If the membership commission is $10 fixed and the default marketplace commission is $12 fixed for a category and product price is $100Now the commission will calculate as the sum of membership commission and default marketplace commission. So now the commission will be $10+$12=$22.

    b) If membership commission is 10% and default marketplace commission is 12%+$5 fixed and product value is $100. Now total commission will be $10+$12+$5=$27.


    Seller can see Add Partnership field under MP section. Here seller can see the seller membership.

    When seller will click on “more” then additional info would be displayed like the image below.

    If Membership Type is selected as “No. of Products” from backend. Then after exceeding the product limit, warning message will display. Warning message will appear if you don’t have any membership or your membership has been expired.

    If Membership Type is selected as “Product Quantity” from backend. Then you can not add the product until, you have sufficient quantity. Otherwise, message will display.

    If you don’t have sufficient quantity then you can buy membership plan by following basic procedure of buying products. After adding the membership plan into the cart, you can proceed to checkout.

    Note: After placing the order when the admin will set the status of the order as they have configured in the configuration then the seller can see the updated membership plan and details in their account.

    The seller can access only that options which is assigned in membership group. Like there are two partners with Gold and Platinum membership group respectively.

    Gold Membership group sellers can access only add products and Profile option in Account Menu whereas Platinum membership group can access Add Product, Product List, Order History, and Ask To Admin options. Refer to the screenshot for the same.

    Sellers will able to do work with membership plan according to their accessible options.

    Gold membership group has 2 selected option (store and collection) in seller profile option field. So only store and collection option are visible in the front end.

    Gold membership group has only “option, discount, special” options so only these options will visible in frontend.

    Platinum membership group has “Attribute and discount” option in product tab.

    That’s all for the Opencart Marketplace Membership module, still have any issue feel free to add a ticket and let us know your views to make the module better

    Current Product Version -

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

    . . .


    Add Your Comment

    Be the first to comment.

    Back to Top
    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

    Table of Content

    Hide Index