WooCommerce Memberships: BuddyPress support
This would add the ability to restrict BuddyPress content with WooCommerce Memberships. While Memberships can detect custom post types automatically and restrict them, BuddyPress uses a completely custom data structure, so it's not automatically detected by Memberships for restriction.
While you can restrict BuddyPress pages (like the Groups index) with the "Redirect to page" mode, the content will still be accessible directly via exact URL (like using the link to a particular group).
- Add the ability to use "Hide Content Only" mode with BuddyPress content
- Make BuddyPress groups available for direct content restriction via Membership (i.e., restrict some groups but not others)
- Restrict "Members" list to certain Membership plans
BuddyPress users, we would love your feedback as well! Ideas and additional comments on how these can work together welcome :)
Benjamin Portman commented
I bought the WP Sharks plugin and am finding it does not work right with WooCommerce 3.0 at this time. Which means I either need to downgrade to the highest 2.x version, or settle for the limited restriction capability of WooCommerce Memberships. Are there any other products out there that can do this? Or do I need to code something custom for the needs of my client?
Thomas Thai commented
How about breaking this down into two areas? One focusing on the users (call them owners) who create and own the BuddyPress service such as a BuddyPress Group. The others would be users who are members (call them members) of that service.
Since BuddyPress uses a different data structure, could we hook into each service that we want to control with membership and subscription? I'll illustrate below.
For example, let's take creating a BuddyPress Group. Let's say it costs $120/year, or $72/6mos or $45/3mos to own a group. I want to create a group and be the admin of that group. When I go to create the group, WooCommerce would modify step 1 to include a drop down menu to choose a subscription plan along with Group Name and Group Description. Upon completing step 1, I would have gone through the checkout process and have a paid subscription that gives me admin membership access to that group. If I don't renew my subscription, that group goes into expired status and no one can access it until the subscription is renewed. Let's say I want to recoup some of that money and charge users for being members of that group.
The subscription plans for members to join that group are: $12/yr, $8/6mos or $5/3mos. Since the group would have been already created, it's a matter of having them choose the right subscription plan to give them member role access to that group. When their subscription expires, change their role to member-unpaid. That way we still know which group they are subscribed to and encourage them to renew their membership.
Henrik Gregersen commented
Let me ask a question. For mee it seams like Buddypress / forums etc on your site is dying. More and more communities are moving to facebook groups.
Not that they are better but simply because it takes a toll of you web server, and facebook groups are killing forums.
So I have made the suggestion to add or remove users to facebook groups instead. I dont know if it is possible, but my experience with self hosted communities is that it is dying.
J S commented
Any progress on this? Does that WP Shark link below work? I can't find reviews on it :(
I think i found a solution-> https://wpsharks.com/product/woocommerce-restrictions-pro but im already waiting for a resolution
Carlos Alonso commented
Leho Kraav commented
Perhaps kickstarter type crowdfunding could be built for someone qualified to take this on in cooperation with SkyVerge?
Christian Eland commented
Any news on this one? So many comments and nothing so far. This feature is crucial for us.
This is like....exactly what I need right now. I would be willing to pay an annual price even. Mainly to have the memberships be the same instead of having almost a separate account for each. Make integration seamless.
Like I said, this would be so powerful that I would pay up to about $70 annually...and thats just for integration.
restrict BuddyPress content with WooCommerce Memberships.
What's the status on this? Quite surprised that there's no full integration for BuddyPress...! Several of my clients require this and I've taken a preference to WooCommerce for many reasons.
Please! Is very helpful and will be required by many customers.
Marie Chausse commented
OHH PLEASE YES. Maybe, the solution would be the restriction of specific url and then each of us can restrict members page, groups pages, event pages, activity... The same as s2 member
I would love to see Membership Integration into the buddypress user area. Incl
+1 here, too...what is the point in a membership website when any Joe Blow has access to information that I believe should be restricted?
we NEED THIS as fast as possible!
Adam Christianson commented
Yes, this would be very helpful