Hi Scott,
I realize that the subscriptions tools are still in their infancy and that the current subscription content module may be become only a small part of the final product. However, I have a couple of suggestions that might make it more useful in the interim. First, there is no way to use "NOT" in determining what to display or better yet, an IF IN role or IF NOT IN role structure? I do like the ability to add content to each role, but it would be better to have the ability to nest the information within if statements and parse it.. For example. Here on your site, you have different levels of subscriptions. You may want to show text for a silver member that is different from a bronze member, yet only when the user is not already a gold member.
Also, in the current model, there is no role for unauthenticated user. This would help to tell the user to log in or register.
I might have missed it, but there is also a limitation in the amount of text that can be put into each role. Is that due to a limitation I'm not aware of? Rather then tell the user they are out of text, it just truncates the text.
Finally, it appears that PayPal has a new payment gateway interface which would allow for not only the use of paypal to do subscriptions, but a direct api for credit card transactions. Rather than having to develop multiple gateways, this would be a good one to consider first along with the standards authorize.net and dotnetcharge. PayPal's is relatively inexpensive $20 per month and per transaction fees are also realistic. (No I'm not affiliated with them in any way) grin |