This topic contains 9 replies, has 2 voices. Last updated by Cristián Lávaque 3 years, 9 months ago.
Topic Author | Topic |
---|---|
Posted: Saturday Mar 30th, 2013 at 11:21 pm #46186 | |
Hi there, I’m doing my first steps with S2Member Pro and I’d like to make sure I’m starting on the right foot, although my project is (hopefully) pretty simple. As many users seem to have experienced, S2Member Pro is so feature-packed and versatile, that it’s easy for a newcomer to get stuck in analysis, have second thoughts and just… not start. So your insight would be much appreciated! ;) Here’s what I want to do: I have roughly 100 posts I want to protect, and I want to offer the following options: – Free access to a selection of 5 posts – A choice of 3 “modules”, each consisting of a selection of 10 posts on a specific subject. Each module will be sold separately, one-off payment, no discount for 2 or 3, really simple. (I may create “bundles” in the future, though). – Full membership: access to everything, all 100 posts (whether they are included in a module or not) + other full-member-only advantages. Monthly recurring payment. Custom Capabilities (along with “PayPal Pro Capability (Buy Now)” forms), seem to be the “more obvious” way to go, right? But after having watched Jason’s tutorials on Custom Capabilities, I’m not sure how to implement that… Many questions, along the lines of: Why edit my functions.php in this case? Why not just add “module1” (or 2 or 3) as a Required Custom Capability on a post per post basis? “But what about the posts that belong to 2 different modules (there can be some crossover between modules)? Apparently, adding “module1,module2” at the post level, means “AND”, not “OR”: only customers who would have bought module1 AND module2 could access it, unless I’ve screwed up somewhere… And what’s the best way to deal with “full members”? Level or an “all-covering” custom capability? And so on and so forth… I won’t bug you with all the scenarios I’ve come up with and all the questions that come with them… Thanks in advance for your help! |