WooCommerce Memberships for Multivendor Marketplace


A simple woocommerce memberships plugin for offering FREE AND PREMIUM SUBSCRIPTION for your multi-vendor marketplace (WC Marketplace, WC Vendors, WC Product Vendors & Dokan).

You may set up unlimited membership levels (example: free, silver, gold etc) with different pricing plan, capabilities and commission.

Pay for Product Option

This will allow you to setup a system where vendor has to pay before adding a product –


WCFM – Membership
Video Tutorials

Experience membership subscription here –

Membership Demo


WooCommerce Multivaendor Membership works with all popular marketplace add-ons –

  • WC Marketplace
  • WC Vendors and WC Vednors PRO
  • Dokan Lite and Dokan PRO
  • WooCommerce Product Vendors


You can configure it to have free and/or paid memberships on your site. Paid membership payment is handled securely via PayPal.

Both one time and recurring/subscription payments are supported.


You can setup membsership subsctiptions with all flexibilities and with different intgegrated payment options as well –

  • FREE
  • PayPal
  • Bank Transfer
  • Stripe

Are you missing your payment gateway then setup using WC Products –


You can configure different commission structure for each membership level. Fixed and percent both are supported.


You can assign different capability module for each membership level.

You may create totally different capability group with all flexibilities (example: product limit, categories, product types etc) for each membership level.

But this is not directly part of this add-on, Capability modules are come from WCFM – Groups & Staffs.


Your vednors will have full details of their membership under their WCFM dashboard.

They may also change their subscription plan any time – upgrade or downgrade.


Any user of the site (except Administrator and Shop manager) may apply for membership subscription.

Just to mention, it works as a add-on for WooCommerce Frontend Manager.


  • Potuguese (Thanks to Rafael Sartori)
  • Spanish (Thanks to @ffthernandez)
  • German (Thanks to Ciao)


All we want is love. We are extremely responsive about support requests – so if you face a problem or find any bugs, shoot us a mail or post it in the support forum, and we will respond within 6 hours(during business days). If you get the impulse to rate the plugin low because it is not working as it should, please do wait for our response because the root cause of the problem may be something else.

It is extremely disheartening when trigger happy users downrate a plugin for no fault of the plugin.

Feel free to reach us either via our support forum or WordPress.org, happy to serve anything you looking for.

Really proud to serve and enhance WooCommerce.

Be with us … Team WC Lovers


  • Membership Plan Table
  • Pay for Product
  • Membership Dashboard
  • Membership Subscription Types
  • Membership Recurring Subscription with Trial
  • New Membership
  • Membership Commission setup
  • Membership Capability Group
  • Membership Table Styling
  • Membership Thank You Content
  • Membership Payment Page
  • Membership Thank You Page
  • Membership Registration Page
  • Membership General Settings
  • Membership Feature List Set up
  • Membership Welcome Email
  • Membership Details - Cancel & Upgrade


Minimum Requirements

  • WordPress 4.7 or greater
  • WooCommerce 3.0 or greater
  • PHP version 5.6 or greater
  • MySQL version 5.0 or greater

Automatic installation

Automatic installation is the easiest option as WordPress handles the file transfers itself and you don’t need to leave your web browser. To do an automatic install of WooCommerce Frontend Manager, log in to your WordPress dashboard, navigate to the Plugins menu and click Add New.

In the search field type “WooCommerce Multivendor Membership” and click Search Plugins. Once you’ve found our eCommerce plugin you can view details about it such as the point release, rating and description. Most importantly of course, you can install it by simply clicking “Install Now”.

Manual installation

The manual installation method involves downloading our eCommerce plugin and uploading it to your webserver via your favourite FTP application. The WordPress codex contains instructions on how to do this here.




Not working in backend side

Hello i have query recently i installed the plugin but there is not working because i cant find any setting related to thus plugin in admin panel after installing plugin.

After comment i show the YouTube video and i’m show the after click on ACTIVE plugin there are some popup screen for MARKET PLACE setup and few step for configure plugin but when i’m install this i can’t find pop up or any other screen for configure the plugin.

Perfect Plugin!

I am using WC Marketplace for my vendor plugin, ultimate Member for my members, WC Frontend Manager Ultimate for my dashboard, and now this plugin to add levels for my vendors. It’s been interesting making them all work together correctly, but this plugin is EXACTLY what I needed and it works GREAT!! And it’s SOOOO affordable compared to the other add-on for WCMP!

Read all 8 reviews

Contributors & Developers

“WooCommerce Memberships for Multivendor Marketplace” is open source software. The following people have contributed to this plugin.


“WooCommerce Memberships for Multivendor Marketplace” has been translated into 1 locale. Thank you to the translators for their contributions.

Translate “WooCommerce Memberships for Multivendor Marketplace” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



Updated – 05/12/2018

  • Enhance – Store Slug validation filter added – wcfm_generated_store_slug
  • Fixed – Membership expiry date display issue resolved


Updated – 12/11/2018

  • Enhance – Custom thank you page suuport added
  • Enhance – Membership features help message option added
  • Fixed – WC Subscription status check issue resolved
  • Fixed – Bank Transfer membership approval checking issue resolved
  • Fixed – Email verification code send email validation check added


Updated – 24/10/2018

  • Enhance – Global scripts minification added.
  • Fixed – Membership pages setting reset issue resolved
  • Fixed – On payment cancel custom membership page return url issue resolved


Updated – 02/10/2018

  • Enhance – Membership next payment date sync with WC Subscription next payment date
  • Tweak – Membership next payment date update on renewal as per previous membership next payment date


Updated – 01/10/2018

  • Feature – WCFM Marketplace registration store name validation added
  • Enhance – Registration Preview Plan box color setting option added
  • Tweak – Thank you page content show as per subscribe plan approval setting
  • Fixed – Membership table page WCFM template style load issue resolved
  • Fixed – Membership cancel setting update issue resolved


  • Feature – Membership change on WC Subscription staus change option added
  • Feature – Membership auto-renew on WC Subscription renew option added
  • Feature – Existing members extend their existing subscription option added
  • Enhance – Vendor registration using WC checkout Billing address auto-fill using pre-defind store address
  • Enhance – Is valid membership check added
  • Enhance – Existing users vendor registration address and phone number field auto-populate using billing address and phone data
  • Tweak – On Membership change/renew expiry date update as per vendors already saved renewal date
  • Tweak – WC deprecated “get_checkout_url” function replace with “wc_get_checkout_url”
  • Tweak – Membership manage from setting page option added – enable by filter “wcfm_is_allow_membership_manage_under_setting”
  • Fixed – WCFM Marketplace membership expiry not working issue resolved
  • Fixed – WCFM Marketplace membership commission not working issue resolved


  • Feature – Vendor Registration form Google Captcha support added
  • Feature – Membership plan subscribe for only once restriction option added
  • Feature – Vendor registration form field “First Name”, “Last Name”, “User Name” manage option added
  • Enhance – Registration form WC standard Username and email validation added


  • Feature – Membership next renewal date update option added
  • Tweak – Disable vendor products status chage to “draft”, may restrict by return false to this filter “wcfm_is_allow_disable_vendor_product_draft”
  • Fixed – Membership expiration reminder notification at wrong time issue resolved


  • Feature – WCFM – Marketplace compatibility added
  • Feature – WCFM Marketplace commission rule support added
  • Fixed – On membership change profile information reset issue resolved


  • Feature – Custom plan page support added
  • Enhance – Plan details variable “{plan_details}” support added in welcome email
  • Enhance – Reminder notification disable option added
  • Fixed – Thank You content save quote issue resolved


  • Feature – Free membership expiry limit option added
  • Feature – One time membership expiry limit option added
  • Enhance – WCfM 4.2.0 compatibility added
  • Fixed – Stripe class conflict issue resolved
  • Fixed – On membership change next payment schedule reset issue resolved
  • Fixed – Membership Expiry billing period count check issue resolved


  • Feature – Without membership vendor registration option added
  • Enhance – WCfM 4.1.8 compatibility added
  • Enhance – Subscribe short code button vendor current plan check added
  • Enhance – Vendor Approval require global rule setting added
  • Tweak – Multi-vendor plugin missing restriction added
  • Fixed – Approval pending vendor can re-apply issue resolved


  • Fixed – On vendor approval user data missing issue resolved
  • Fixed – Email verification code send though setting disabled issue resolved


  • Enhance – Memberhsip cancel product status change WPML compatibility added
  • Enhance – Memberhsip expiry product status change WPML compatibility added
  • Tweak – On subscription cancel or expire old membership data removed
  • Tweak – Membership notification merge with WCfM Notification module
  • Fixed – On vednor disable membership & group user count reset issue resolved
  • Fixed – Disable vendor re-subscription issue resolved
  • Fixed – Due to hidden plans membership table display issue resolved


  • Feature – Memberhsip hide form plan table option added
  • Tweak – Disable vendors allowed to subscribe membership plans
  • Fixed – Subscribe button short code “subscribe_now” parameter not working issue resolved


  • Feature – Subscribe Now button label define option added
  • Feature – Subscription Next Payment notification option added
  • Feature – Membership Expiry Rules option added
  • Enhance – Subscribe button short code “background” parameter added to define own button background color
  • Enhance – Subscribe button short code “color” parameter added to define own button color
  • Fixed – Repetative renewal notification issue resolved


  • Feature – Application Reject notification added
  • Feature – Membership change notification added
  • Enhance – Subscribe button short code “subscribe_now” parameter added to define own button label
  • Enhance – Subscribe button short code button custom style support added
  • Fixed – Vendor setting data reset on membership change issue resolved
  • Fixed – WC Marketplace membership wise commission update issue resolved
  • Fixed – Some minor CSS issues resolved


  • Feature – Application Reject Rule option added
  • Fixed – Membership Cancel Email send in text format issue resolved


  • Feature – Pay for Product limit module added – Documentation
  • Feature – Membership renewal reminder notification setting option added
  • Feature – Membership cancel rules defined
  • Feature – Membership Features are now dragable to re-arrange
  • Feature – Registration custom fields are now dragable to re-arrange
  • Enhance – Membership cancel rules implemented
  • Enhance – Membership table WPML string translation compatibility added
  • Enhance – Registration custom fields WPML string translation compatibility added
  • Enhance – Registration custom fields Toolset user fields compatibility added
  • Fixed – Membership table display responsive issue resolved
  • Fixed – Custom CSS unlink PHP warning issue resolved
  • Fixed – Some CSS issues resolved


  • Feature – Registration email verification option added
  • Enhance – WC 3.4.0 compatibility added
  • Tweak – Free and Cancel membership replaced by Basic Memebrship option
  • Tweak – Membership setting page re-arranged
  • Fixed – Membership table display CSS issues resolved


  • Enhance – WCfM 4.1.0 compatibility added
  • Enhance – WC Vendors 2.0 compatibility added


  • Feature – Membership purchase using WC Product / Checkout option added, now you may use any WC payment options. (https://youtu.be/SfOMIxNfr3w)


  • Fixed – Stripe recurring PHP warning issue resolved


  • Fixed – Stripe class redifined from other plugins issue resolved
  • Fixed – Plan price empty PHP warning issue resolved


  • Feature – Stripe payment support added
  • Enhance – Membership emails wrap with WC email template
  • Enhance – Translations updated
  • Fixed – Membership table long price display issue resolved
  • Fixed – Free membership registration CSS incuded in all pages issue resolved
  • Fixed – Some spelling corrected


  • Feature – Vendor store phone static field support added
  • Feature – Membership subscribe button short code “[wcfmvm_subscribe id=”*”]” support added
  • Enhance – WCfM 4.0.0 compatibility added
  • Fixed – Membership plan change issue resolved
  • Fixed – On user delete membership delete issue resolved
  • Fixed – Membership registration state field NULL issue resolved
  • Fixed – Membership pay mode display issue resolved


  • Feature – Free membership registration separate page added
  • Feature – “wcfm_vendor_registration” short code added
  • Enhance – Membership conditional delete option added
  • Enahnce – “wcfm_membership_price_display” filter added for membership price display modification
  • Enhamce – Admin now allowed to view Memberships page


  • Feature – Registration Terms & Condition check support added
  • Enhance – Free membership payment step change to “Confirmation”
  • Enahnce – Vendor approval pop-up changed to colorbox


  • Fixed – Translation loading issue resolved


  • Feature – WCFM vendor custom badges compatiblity added
  • Enhance – Spanish (Thanks to @ffthernandez) translation added


  • Feature – Membership registration store address field support added
  • Enhance – Portuguese(Brazil) translation added
  • Fixed – Membership subscription page WC block JS missing issue resolved


  • Fixed – Membership plan change old membership users list update issue resolved
  • Fixed – Membership plan change old group users list update issue resolved
  • Fixed – Email content save escape charatater issue resolved


  • Feature – Membership Payment terms option added
  • Fixed – Membership table description display issue resolved


  • Feature – Membership section added in vendor manage page
  • Enhance – Registration additional info displayed at admin Vendor Details & vendor Profile page
  • Fixed – Free trial period issue resolved
  • Fixed – Without feature membership table display issue resolved
  • Fixed – Membership table description display issue resolved
  • Fixed – Too many membership option box display issue resolved


  • Feature – Membership section added in vendor manage page
  • Enhance – Registration additional info displayed at admin Vendor Details & vendor Profile page
  • Fixed – Without feature membership table display issue resolved
  • Fixed – Membership table description display issue resolved
  • Fixed – Too many membership option box display issue resolved


  • Feature – Membership Subscription pending approval option added


  • Feature – Membership plan change & upgrade option added
  • Feature – New subscription Admin Email notification added
  • Feature – Membership subscription cancel opton added
  • Fixed – Subsciption process steps responsive issue resolved


  • Feature – Bank Transfer payment option added
  • Fixed – Membership table mobile view issue resolved
  • Fixed – Membership spell typo error fixed


  • Enhance – Membership Plan table redefined


  • Basic set up version release


  • Initial version release