Improve your WordPress SEO: Write better content and have a fully optimized WordPress site using the Yoast SEO…
About WCFM Membership – WooCommerce Memberships for Multivendor Marketplace
The WooCommerce Multivendor Membership plugin allows you to offer free and premium subscriptions on your multi-vendor marketplace. You can set up unlimited membership levels with different pricing plans, capabilities, and commissions. The plugin works with popular marketplace add-ons like WCFM Marketplace, WC Vendors, WC Product Vendors, and Dokan.Screenshots

















Frequently asked questions
What is WCFM Membership?
Which multi-vendor marketplaces does WCFM Membership support?
What payment options are supported for memberships?
Can I set different commission models for membership levels?
Can I assign different capabilities to membership levels?
Changelog
2.11.6
Updated – 12/01/2025
- Enhance – WordPress 6.7+ compatibility check added
- Enhance – WooCommerce 9.5+ compatibility check added
2.11.5
Updated – 26/06/2024
- Enhance – WooCommerce 9.0+ compatibility check added
- Enhance – Added support for new create Checkout Session API parametes
- Enhance – Update support for Stripe API v2023-10-16
2.11.4
Updated – 07/06/2024
- Enhance – WordPress 6.5+ compatibility check added
- Enhance – WooCommerce 8.9+ compatibility check added
- Fixed – Encountering a fatal error upon clicking the vendor approve/reject button.
2.11.3
Updated – 29/11/2023
- Enhance – WordPress 6.4+ compatibility check added
- Enhance – WooCommerce 8.3+ compatibility check added
- Fixed – PHP deprecation warning issue resolved
2.11.2
Updated – 30/07/2023
- Enhance – WooCommerce 7.9+ compatibility check added
- Fixed – Membership payment issue resolved for Free plans
2.11.1
Updated – 16/07/2023
- Enhance – WooCommerce 7.8+ compatibility check added
- Enhance – WooCommerce HPOS compatibility added
- Enhance – WPML email translation added
- Fixed – Membership PayPal payment issue resolved
2.11.0
Updated – 03/05/2023
- Enhance – WooCommerce 7.6+ compatibility check added
- Fixed – Security patch added: Unauthenticated Insecure Direct Object Reference to Arbitrary User Password Change
2.10.7
Updated – 26/03/2023
- Enhance – WooCommerce 7.5+ compatibility check added
- Fixed – Other minor fixes
2.10.6
Updated – 14/01/2023
- Enhance – WooCommerce 7.3+ compatibility check added
- Enhance – PHO 8.0+ compatibility added
- Enhance – Stripe library updated to 10.2.0
2.10.5
Updated – 29/10/2022
- Enhance – WooCommerce 7.0+ compatibility check added
2.10.4
Updated – 19/02/2022
- Enhance – WordPress 5.9+ compatibility check added
- Enhance – WooCommerce 6.2+ compatibility check added
2.10.3
Updated – 28/12/2021
- Enhance – WooCommerce 6.0+ version compatibility added
- Tweak – Stripe JS enqueue process changed
2.10.2
Updated – 27/11/2021
- Fixed – Membership subscription button url not working issue resolved
2.10.1
Updated – 21/11/2021
- Fixed – Membership subscription payment processing issue resolved
2.10.0
Updated – 19/11/2021
- Enhance – WordPress 5.9+ compatibility check added
- Enhance – Ajax functions nonce check and user permission check added
- Fixed – Admin area PHP error issue resolved
2.9.10
Updated – 26/09/2021
- Enhance – WordPress 5.8+ compatibility check added
- Enhance – WooCommerce 5.7+ compatibility check added
2.9.9
Updated – 21/07/2021
- Enhance – WooCommerce 5.5+ compatibility check added
- Enhance – Many security check improved
2.9.8
Updated – 13/06/2021
- Enhance – WooCommerce 5.4+ compatibility check added
- Enhance – Membership setting form security check improved
2.9.7
Updated – 24/04/2021
- Enhance – WooCommerce 5.2+ compatibility check added
- Fixed – Vendor registration “date” type custom fields date-format issue resolved
2.9.6
Updated – 28/03/2021
- Enhance – WordPress 5.7+ compatibility check added
- Enhance – WooCommerce 5.1+ compatibility check added
2.9.5
Updated – 06/01/2021
- Enhance – WordPress 5.6+ compatibility check added
- Enhance – WooCommerce 4.8+ compatibility check added
2.9.4
Updated – 28/08/2020
- Enhance – WooCommerce 4.4+ compatibility check added
- Tweak – Registration form uploaded files saved as WP attachment
- Tweak – Dashboard pages setting drop-downs changed to choosen for better performance
- Fixed – Dashboard membership table wrong vendor count display issue resolved
2.9.3
Updated – 12/08/2020
- Enhance – WP 5.5 compatibility added
- Enhance – Membership setting page not loading issue resolved
2.9.2
Updated – 02/08/2020
- Enhance – WooCommerce 4.3+ compatibility added
- Fixed – Membership emails not respecting notification setting issue resolved
2.9.1
Updated – 09/06/2020
- Enhance – WooCommerce 4.2+ compatibility added
- Fixed – Membership plan “One time subscription” restrction check not working issue resolved
- Fixed – Store customer support address not populate using registration address issue resolved
2.9.0
Updated – 13/05/2020
- Enhance – WooCommerce 4.1+ compatibility added
- Enhance – Welcome Email “{store}”, “{store_name}”, “{store_url}” dynamic parameters support added
- Enhance – Registration form display improved
- Enhance – Registration form responsive and RTL CSS improved
2.8.6
Updated – 17/04/2020
- Enhance – Membership module option added – Manager from WCFM Admin Setting -> Modules
- Fixed – Vendor registration “Address” field not properly saved for GEO search issue resolved
2.8.5
Updated – 08/04/2020
- Fixed – Membership plan table feature value display issue resolved
2.8.4
Updated – 06/04/2020
- Enhance – Membership subscription renewal notification added
2.8.3
Updated – 15/03/2020
- Enhance – WooCommerce 4.0+ compatibility added
- Enhance – WP 5.4+ compatibility added
- Enhance – Membership payment setting fields mask added
2.8.2
Updated – 07/03/2020
- Enhance – Membership and registration page Divi Builder support added
2.8.1
Updated – 08/02/2020
- Enhance – WC 3.9+ compatibility added
- Enhance – Membership wise different “Thank You” page content option added
- Enhance – Membership wise different “Welcome Email” content option added
- Fixed – Password mis-match error showing “undefined” message issue resolved
- Fixed – Vendor Registration “required approval” setting not working issue resolved
2.8.0
Updated – 18/01/2020
- Enhance – WP Offload Media Pro compatibility added
- Fixed – WCFM_Dependencies missing issue resolved
2.7.6
Updated – 08/01/2020
- Enhance – Verification email override template added
- Enhance – Custom SMS verification filters added
2.7.5
Updated – 21/12/2019
- Enhance – Vendor registration custom fields “multi-select” type field support added
- Enhance – Netgsm SMS plugin support added for vendor registration OTP verification
- Enhance – WPML sites membership using “WC Products” non-default langugage subscription thank you page redirect support added
- Enhance – Registration form RTL display improved
- Tweak – Integrate payment gateway “Stripe” rename to “Credit or Debit Card (Stripe)”
- Fixed – Periodic scheduler initialize issue resolved
2.7.4
Updated – 21/11/2019
- Fixed – On membership cancel archived/draft products able to re-publish issue resolved
- Fixed – Vendors able to import more than product limit capability issue resolved
- Fixed – Without product limit vendor able to import product issue resolved
2.7.3
Updated – 22/10/2019
- Enhance – Subcription button URL support added
- Fixed – On membership change/switch Affiliate User Role reset issue resolved
2.7.2
Updated – 03/10/2019
- Enhance – Product and Vendor Registration custom filed “HTML Block” field type support added
- Fixed – On membership switch “store slug” reset issue resolved
2.7.1
Updated – 22/09/2019
- Enhance – “Never Expire” membership plans extend option disabled
- Enhance – On membership switch confirmation form custom data fields removed
- Fixed – On membership switch “store slug” reset issue resolved
2.7.0
Updated – 16/09/2019
- Enhance – Membership subscription Stripe pay “3D Secure and SCA” compatibility added
- Enhance – Registration custom fields WPML compatibility added, you may create different type of fields for different languages
2.6.6
Updated – 03/09/2019
- Enhance – Membership “cancel” and “expiry” rule product status “Archived” support added
- Fixed – Vendor Registration “state/county” field showing “NULL” issue resolved
- Fixed – Email and SMS verification code input field display issue resolved
- Fixed – One time subscription “Expiry” field not visible unser membership manager issue resolved
2.6.5
Updated – 15/08/2019
- Fixed – Membership subscription user session set issue resolved
2.6.4
Updated – 13/08/2019
- Enhance – WCFM Marketplace Vendor Commission Tax deduction compatibility added
2.6.3
Updated – 08/08/2019
- Fixed – Registration form “Date Picker” not working issue resolved
2.6.2
Updated – 05/08/2019
- Fixed – Registration form broken HTML tag issue resolved
- Fixed – Pay for Product purchase “shipping cost” applied issue resolved
2.6.1
Updated – 31/07/2019
- Fixed – Pay for Product limit check applyiing on Admin issue resolved
2.6.0
Updated – 19/07/2019
- Fixed – Registration form captcha language load issue resolved
2.5.10
Updated – 02/07/2019
- Enhance – Vendor registration without membership “Admin Notification” setting option added
- Fixed – Registration form captcha load issue resolved
- Fixed – SMS verification OTP not generate issue resolved
2.5.9
Updated – 29/06/2019
- Fixed – Registration form reCaptcha issue resolved
2.5.8
Updated – 29/06/2019
- Fixed – Registration form reCaptcha issue resolved
2.5.7
Updated – 26/06/2019
- Enhance – Membership subscription payment invoice trial amount support added
2.5.6
Updated – 25/06/2019
- Fixed – Subscription trial amount payment issue resolved
2.5.5
Updated – 24/06/2019
- Tweak – Subscription scheduler replace by WC recurring scheduler
2.5.4
Updated – 09/06/2019
- Tweak – PHP SESSION replace by WC SESSION
2.5.3
Updated – 09/06/2019
- Enhance – Memebership plan table disaply improved
- Enhance – Memebership plan table more color setting added
2.5.2
Updated – 04/06/2019
- Enhance – Vednor profile “Additional Info” edit opton added under Admin Vendor Manager
- Fixed – Memebership commission reset vendor wise commission setting issue reolved
2.5.1
Updated – 01/06/2019
- Fixed – Subscription using Stripe taxed price checking issue reolved
- Fixed – Membership Subscription invoice generate PHP error issue resolved
2.5.0
Updated – 24/05/2019
- Feature – Membership subscription invoice option added, attach to “Welcome Email” (WCFM Ultimate require)
- Feature – Membership subscription cost “Tax” support added (setup Tax under WCFM Membership Setting -> Tax Setting)
- Enahnce – WCFM Affiliate membership wise commission support added
2.4.5
Updated – 15/05/2019
- Enhance – PayPal and Stripe recurring profile auto-cancel (using API) feature added
- Enahnce – Registration “store slug” diplicate validation check improved
- Enhance – Vednor profile additional information added under Admin Vendor Manager -> Profile Section
- Fixed – Registration custom file upload field missing from vendor approve popup issue resolved
2.4.4
Updated – 21/04/2019
- Enahnce – WC 3.6 compatibility added
- Enhance – Registration password field strength check added
- Fixed – Membership upgrade store address prefill with vendor’s profile address resolved
2.4.3
Updated – 06/04/2019
- Fixed – Registration form buttons custom color issue resolved
- Fixed – Registration form terms checkbox issue resolved
2.4.2
Updated – 01/04/2019
- Enahnce – WCFM – Affiliate addon compatibility – https://wclovers.com/product/woocommerce-frontend-manager-affiliate/
- Tweak – Membership table default colors changed
- Fixed – Membership features help text mobile issue resolved
- Fixed – Registration form file upload issue resolved
- Fixed – Vendor profile custom field edit issue resolved
- Fixed – Email content grammatical mistakes resolved
- Fixed – Plan page slash display issue resolved
2.4.1
Updated – 27/02/2019
- Tweak – Font Awesome old version compatibility added (Please refresh site caches after update)
2.4.0
Updated – 17/02/2019
- Enhance – Dashboard icon library upgrade to Font Awesome 5 (Free) – clear your caches after update
- Enhance – Registration form RTL display improved
2.3.3
Updated – 14/02/2019
- Enhance – Non-latin (Arabic, Greek etc ..) store slug compatibility added
- Enhance – Non-Membership registration notification email content setting option added
- Enhance – OTP Verification – MSG91 WooCommerce SMS Integration Lite compatibility added
- Enhance – Registration form RTL display improved
2.3.2
Updated – 23/01/2019
- Enhance – Stripe subscription pay multi-lingual support added
- Enhance – Membership cancel confirmation option added
- Fixed – Pay per Product – product limit check issue resolved
- Fixed – Membership description display issue resolved
- Fixed – SMS alert registration OPT verification template issue resolved
2.3.1
Updated – 10/01/2019
- Feature – Membership subscription first step (Plan Selection or Registration) control optiion added
2.3.0
Updated – 28/12/2018
- Feature – WCFM Marketplace vendor registration OTP verification option added (Indian Users – https://wordpress.org/plugins/sms-alert/, Others – https://woocommerce.com/products/twilio-sms-notifications/)
- Feature – Registration form file upload option added
- Feature – Welcome email WPML compatibility added
- Feature – Thank you page content WPML compatibility added
- Enhance – WCFM Marketplace store slug exists check added
- Enhance – Payment page membership details WPML compatibility added
- Enhance – RTL CSS improved
- Tweak – Manual vendor email auto-verified
- Fixed – Membership expiry date display issue resolved
2.2.5
Updated – 05/12/2018
- Enhance – Store Slug validation filter added – wcfm_generated_store_slug
- Fixed – Membership expiry date display issue resolved
2.2.4
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
2.2.3
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
2.2.2
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
2.2.1
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
2.2.0
- 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
2.1.4
- 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
2.1.3
- 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
2.1.2
- Feature – WCFM – Marketplace compatibility added
- Feature – WCFM Marketplace commission rule support added
- Fixed – On membership change profile information reset issue resolved
2.1.1
- 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
2.1.0
- 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
2.0.7
- 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
2.0.6
- Fixed – On vendor approval user data missing issue resolved
- Fixed – Email verification code send though setting disabled issue resolved
2.0.5
- 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
2.0.4
- 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
2.0.3
- 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
2.0.2
- 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
2.0.1
- Feature – Application Reject Rule option added
- Fixed – Membership Cancel Email send in text format issue resolved
2.0.0
- 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
1.3.2
- 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
1.3.1
- Enhance – WCfM 4.1.0 compatibility added
- Enhance – WC Vendors 2.0 compatibility added
1.3.0
- Feature – Membership purchase using WC Product / Checkout option added, now you may use any WC payment options. (https://youtu.be/SfOMIxNfr3w)
1.2.4
- Fixed – Stripe recurring PHP warning issue resolved
1.2.3
- Fixed – Stripe class redifined from other plugins issue resolved
- Fixed – Plan price empty PHP warning issue resolved
1.2.2
- 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
1.2.1
- 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
1.2.0
- 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
1.1.9
- Feature – Registration Terms & Condition check support added
- Enhance – Free membership payment step change to “Confirmation”
- Enahnce – Vendor approval pop-up changed to colorbox
1.1.8
- Fixed – Translation loading issue resolved
1.1.7
- Feature – WCFM vendor custom badges compatiblity added
- Enhance – Spanish (Thanks to @ffthernandez) translation added
1.1.6
- Feature – Membership registration store address field support added
- Enhance – Portuguese(Brazil) translation added
- Fixed – Membership subscription page WC block JS missing issue resolved
1.1.5
- 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
1.1.4
- Feature – Membership Payment terms option added
- Fixed – Membership table description display issue resolved
1.1.3
- 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
1.1.2
- 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
1.1.1
- Feature – Membership Subscription pending approval option added
1.0.4
- 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
1.0.3
- Feature – Bank Transfer payment option added
- Fixed – Membership table mobile view issue resolved
- Fixed – Membership spell typo error fixed
1.0.2
- Enhance – Membership Plan table redefined
1.0.1
- Basic set up version release
1.0.0
- Initial version release