This was my presentation at WordCamp Brisbane 2015.
In this presentation I show how you can create a membership site using WooTheme’s WooCommerce plugin. Although there are a number of membership specific plugins around, WooCommerce brings with it a number of benefits. First and foremost, WooCommerce is a trusted and well supported plugin, which is easy to setup and use. It’s currently estimated to be powering approximately 28% of all eCommerce sites.
Other benefits include the number of available extensions, and in particular, payment gateways, which are ideally suited for membership sites. On top of that, if you want to sell products to your members, you automatically have the ability to do so, nice and easily.
I outline the benefits of using WooCommerce, over dedicated membership plugins and also discuss which plugins (along with WooCommerce) would be required and how to go about setting them up.
11. #wcbne @maddisondesigns
Receiving Payments
Only 1 out 10 supports all 4 major Australian Banks*
(and PayPal, Stripe, eWay and many others)
*Out of the 10 previously mentioned membership plugins
12. #wcbne @maddisondesigns
Benefits of WooCommerce
Most popular eCommerce plugin (powers 24% of all eComm sites*)
*http://trends.builtwith.com/shop
20. #wcbne @maddisondesigns
What you’ll need
WooCommerce (free)
Groups plugin (free)
Groups for WooCommerce (paid)
WooCommerce Subscriptions (paid)
Stripe or some other Payment Gateway plugin (paid)
28. #wcbne @maddisondesigns
If your payment gateway doesn’t support subscriptions, you may
want to enable the option to Accept Manual Renewals
WooCommerce > Settings > Subscriptions
WooCommerce Setup
29. #wcbne @maddisondesigns
Groups
Groups is an efficient and powerful
solution, providing group-based
user membership management,
group-based capabilities and
content access control
“
30. #wcbne @maddisondesigns
Add a new Group by entering a name in the Access restrictions
Quick-Create field then Save or Update your page
Adding Membership Groups
31. #wcbne @maddisondesigns
Assign an existing Group by typing & selecting a name in the
Access restrictions Enforce read access field
Adding Membership Groups
35. #wcbne @maddisondesigns
Make the product a Simple Subscription and Virtual
Set your Subscription Price per Day/Week/Month/Year
Set how long the subscription should last
Creating Subscriptions