How can we improve WooCommerce?

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).

Proposed:
- 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 :)

598 votes
Vote
Sign in
(thinking…)
Sign in with: Facebook Google
Signed in as (Sign out)
You have left! (?) (thinking…)
SkyVerge shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →

56 comments

Sign in
(thinking…)
Sign in with: Facebook Google
Signed in as (Sign out)
Submitting...
  • alex commented  ·   ·  Flag as inappropriate

    For your information, just please check this addon, it works well with buddypress. if a user pay for a membership level product, he/she will be auto join a specific group:
    https://github.com/strangerstudios/pmpro-buddypress

    the most important is that it allow the following environment:

    Woo site:shop.mysite.com
    Woo and membership activated only on subsite.

    Buddypress site, networkly activited: forum.mysite.com

    If Woocomerce membership works as the above addon, it would be much great.

  • Anonymous commented  ·   ·  Flag as inappropriate

    This feature should really be already available as whats the purpose of a membership/subscriptions plugin if if cant protect content, or at least the urls to that content.

    There as also plugins that actually secure buddypress. The ability is there folks... it just hsa to be implemented...

  • Anonymous commented  ·   ·  Flag as inappropriate

    I like an integration for Buddypress and Woocommerce membership / subscription. This would solve all of my problems and be a HUGE life saver for ym business

  • Vince Balk commented  ·   ·  Flag as inappropriate

    I like an integration for Buddypress and Woocommerce membership / subscription. would be awesome!

  • Tosin commented  ·   ·  Flag as inappropriate

    It would be awesome to synchronize buddypress and woocommerce registarion fields and profile fields data

  • Rudolf Wagner commented  ·   ·  Flag as inappropriate

    An obvious thing would also be to synchronize Buddypress Groups with Membership levels. So that when the membership level changes also the group affiliation changes.

  • April Holle commented  ·   ·  Flag as inappropriate

    Really looking true "restriction" for bbpress forum / buddypress access. Basically to automatically provide only memberships to have forum / buddypress members list access seperate from other WordPress users who might be purchasing other products / making donations / etc.

  • dodidoune commented  ·   ·  Flag as inappropriate

    I bought this plugin especially for groups on my BP where I give advices so it would be an awesome feature to be able to restrict access to it

  • Benjamin Portman commented  ·   ·  Flag as inappropriate

    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  ·   ·  Flag as inappropriate

    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.

← Previous 1 3

WooCommerce: Extension - WooCommerce Memberships

Feedback and Knowledge Base