WooCommerce, BBPress and membership plugin integration

Soldato
Joined
18 Oct 2002
Posts
14,844
Has anyone got any experience setting up a WooCommerce store that integrates with BBPress (or another Wordpress forum) and a membership plugin.

A client is basically looking for the following user journey:

When a customer purchases a product through WooCommerce they create an account
That account sign up process automatically creates a BBPress user/login
It also gives the user access to restricted pages on the site controlled by a membership plugin (including the forum).

I know BBPress has a WooCommerce integration plugin and I know there are various membership plugins out there, but if anyone has done the above before I'd love to know how you went about it.

Thanks for any help you can give me.
 
Associate
Joined
27 Jun 2009
Posts
1,351
Location
Manchester
When I'm doing projects like this I find that things get incredibly bloated really quickly. I'll try and keep everything as vanilla as possible without resorting to an abundance of plugins.
Your project looks like it requires Wordpress, WooCommerce, a forum platform and potentially a plugin to extend membership functionality.

I'd probably start with a decent skeleton / stripped back theme such as Sage - https://roots.io/sage/

Using custom functions, create the Member roles and permissions you require without resorting to a member plugin.

Integrate your Woocommerce and make sure creating an account is part of the checkout. I'm sure you can find a hook on checkout_success to give a customer a specific custom membership role.

Then finally I would use Discourse as the forum software with their official SSO plugin https://en-gb.wordpress.org/plugins/wp-discourse/ - I personally don't like BBPress as it's old and all over the place in terms of updates.

This should keep your site fairly straight forward and easier to maintain than having a spaghetti junction of plugins!
 
Back
Top Bottom