Hi, I'm evaluating Membership Suite for possible purchase.
We have an active site where we already sell subscriptions using Ubercart and it's role assignments, but now we want to move to a recurring monthly subscription model.
For our site, we need the following:
a) Anonymous user can register for the site, and purchasing a subscription is optional.
b) Authenticated user with no subscription can purchase one at any time.
c) We'd like to put the subscription links on a 'sell page' separate from the user's profile page, so we can enhance it with graphics and layout. Whether you're registered or not, you'd be able to go to that page and select the subscription you wanted. (It's fine if they're available from the profile page as well.)
I see from your test site that the user can select membership options from the Drupal user registration screen, which handles (a). I also see that, once signed up, they can go to their member profile page to add different/further subscriptions, which handles (b). But is (c) possible with Membership Suite? That's really important to us. I guess we could just make a freeform page with with subscription links embedded.
d) We need a 'pay what you think it's worth' option where subscribers type in the monthly fee they want to pay for a subscription.
So the form looks something like this:- Buy a site subscription:
- How much are you willing to pay per month?
- ( ) $5
- ( ) $10
- ( ) $20
- _______
- (*) other amount $ | |
- -------
- __________
- | Sign up |
- ----------
- <br type="_moz" />
Can the module handle something like this? It's okay if the 'pay what you wish' option is on a separate page or button, but we need it.
Thanks for putting so much work into this, looks like a solid solution. I'll look forward to your reply.








Also, what license is the module provided under? Is the code obfuscated? Readable? Documented? Modifyable? Can changes be redistributed? On what terms? Can forms the hook_form_alter()ed? Do we need to purchase in order to try out in our site sandbox or do we only need to pay if we decide to use it on a production site?