How to Quickly Integrate Your bbPress Forum with WooCommerce and Charge for Forum User Rights?
Many users of bbPress Membership Plugin requested us to developed a plugin to integrate bbPress forum with WooCommerce, to charge for forum user access, now you can charge for forum user access via our bbPress WooCommerce Payment Gateway Plugin.
I’d like help you set up bbPress WooCommerce Payment Plugin easier via this detailed step by step document with screenshots 🙂
1: At first, please ensure you have downloaded bbPress WooCommerce Payment Plugin and bbPress Membership plugin, If you don’t have our bbPress Membership plugin and bbPress WooCommerce Payment Plugin installed on your bbPress site, please login your buyer account in bbPress Membership Plugin site first, if you have installed bbPress Members Only plugin and bbPress WooCommerce Payment Plugin on your site, please jump to step #10 directly
2: Download bbPress Membership Plugin via “My account” menu
3: Login admin area in your bbPress site
4: Click “Plugins” menu item
5: If you installed bbPress Members Only free plugin or other version of our bbPress Members Only plugin, please deactivated old bbPress Members Only version, also please deactivate old bbPress WooCommerce Payment Plugin version
6: Delete the old bbPress Members Only plugin and old bbPress WooCommerce Payment Plugin version
7: In “Plugins” menu item, click add new at the top of the plugins panel
8: Upload the bbPress membership plugin zip file and bbPress WooCommerce Payment Plugin plugin zip file which you downloaded from our bbpress memebrship plugin shop page
9: Activate latest version of bbPress membership plugin and bbPress WooCommerce Payment Plugin
10: You will find bbPress members only menu, it looks like this:

bbpress membership plugin menu items
and you will find bbPress WooCommerce Payment Plugin plugin menu, it looks like this:

bbpress woocommerce plugin menu item
11: Please click “bbpress woocommerce” menu item, you will open “bbPress Membership WooCommerce Payment Gateway” panel, it looks like this:

bbPress Membership WooCommerce Payment Gateway
12: Please checked “enable bbPress Membership WooCommerce Payment Gateway” option,then click “Submit” button
Please note, you will find under the “enable bbPress Membership WooCommerce Payment Gateway” option, we have detailed description about how to use it:
#1 If you checked this option, When you add / edit woocommerce products, you will find new tab “bbPress Payment” under “Product data”.
#2 If you click “bbPress Payment” tab, You will find we have listed all user roles in “Membership Role” dropdown box, you can assign any user role to this product.
#3 Once user completed the order for this product, we will assign selected user role to paid customers automatically, this means you can charge membership level fee via woocommerce products.
#4 If you cancell users order in woocommerce order manager, we will remove user membership role.
#5 If you refund users order in woocommerce order manager, we will remove user membership role too
#6 In bbPress Members Only Pro Plugin, you can enable / disable bbPress forums restriction for each user roles, for example subscriber users can open pre-sale forum, but customer user role can do more things — open support forums… and so on.
#7 We are adding more features for bbPress woocommerce payment gateway, for example, bbPress points, if you have any feature request, you are welcome to contact us
13: Then let’s try to add a woocommerce products, in woocommerce product page, please check product data metabox, you will find “bbPress Payment” tab, click it, it looks like this:

bbpress woocommerce plugin product
14: In the screenshot in the #13, you will find the option “Assign customers to the user role”, and we have listed all user roles in your site in the select box, please just select the user role, and please remember to finish other sections for the woocommerce product, for example,. product title, enter the product description, product short description … add price for the product… and so on, and click “Publish” button
15: Then in the front end, once user completed the order for this bbpress membership woocommerce product, we will assign the selected user role to the paid customers automatically, this means you can charge membership level fee via these bbpress membership woocommerce products. Paid users will have bbress forum access permisions which you set up in bbpress membership plugin.
16: In bbPress membership plugin, you can set up to:
Restricts bbPress Topics, Just Allow a Few Users Read Restricted Forum Topics
When you edit bbpress topics in “Edit Topic” panel, it looks like this:

bbPress Plugin Edit Topic Panel
In this screenshot, you can find at the right hand of the bbPress “Edit Topic” panel, bbPress membership plugin added a “Members Only For This Topic?” metabox, in this “Members Only For This Topic?” metabox, bbPress members only plugin listed all user roles in your wordpress site. Please selected users roles that you allowed to open this topic, if you hope only paid users have access for this topic, just select user roles which you set up in bbpress woocommerce membership product, then only these selected paid user roles can read these paid content in your bbpress forums 🙂
Just Allow a Users Who Have Permission to Reply the Restricted Forum Topics
Please try to click bbPress “Replies” menu, the screenshot of “Replies” menu looks like this:

bbpress plugin replies menu item
Then you will open bbPerss “Replies” panel, it looks like this:

bbPress Topics in bbPress Topics Panel
Then please click “Edit” link in any bbPress reply.
Then you will open bbPress plugin “Edit Reply” panel, it looks like this:

bbpress membership plugin restrict bbpress replies
In above screenshot, you can find at the right hand of the bbPress “Edit Reply” panel, bbPress membership plugin added a “Members Only For This Reply?” metabox, in this “Members Only For This Reply?” metabox, bbPress members only plugin listed all user roles in your wordpress site. Please check users roles that you allowed to open this topic, if you just want paid user roles have permission to reply this topic, you can just select user roles which you set up in bbpress woocommerce membership product. 🙂
Please check more details for bbpress membership plugin document, you can set up forum access… and more
Please note, for use bbpress woocommerce payment gateway plugin, you need install woocomemrce plugin, then you need set up woocommerce plugin, and set up woocommerce to works well, for example, in woocommerce, you need select a payment processor, like paypal checkout, or paypal standard, stripe… and so on, if you want, you can set up shipping option in woocommerce, so you can have a method to help / contact your bbpress membership users via these messages, and you can set up SKU for each bbpress woocommerce membership product(optional), set up Attributes and Variations for your bbpress woocommerce membership product (optional), set up price for the bbpress woocommerce membership product…, and so on 🙂
Leave a Reply
You must be logged in to post a comment.